Menyesuaikan ISO Simplified Provisioner
Fedora IoT menyediakan ISO Simplified Provisioning generik yang secara default dikonfigurasi untuk diinstal ke disk virtual (/dev/vda). Ini dapat disesuaikan untuk perangkat Anda tergantung pada perangkat keras yang Anda miliki (nvme0, sda, mmcblk0) dan opsi konfigurasi yang ingin Anda manfaatkan - FDO atau Ignition.
Prasyarat
-
ISO simplified-provisioning terbaru
-
Sistem Fedora dengan
loraxterpasang, yang menyediakan alatmkksiso(sudo dnf install lorax). -
Untuk menggunakan FDO, Anda telah memasang dan mengonfigurasi layanan FDO sebagaimana dijelaskan dalam:
-
Untuk menggunakan Ignition, Anda telah membuat file konfigurasi sebagaimana dijelaskan dalam:
Membuat Simplified Provisioner kustom
Dengan menggunakan alat mkksiso, dimungkinkan untuk membuat installer yang disesuaikan yang dapat digunakan untuk memasang dan mengonfigurasi sebagian besar perangkat.
Contoh dengan FIDO Device Onboard
Contoh ini:
-
Menggunakan opsi
--cmdlineuntuk menambahkanfdo.manufacturing_server_urlguna menentukan server FDO Manufacturing yang akan digunakan selama instalasi. CATATAN: Ganti URL dengan URL server FDO Manufacturing Anda. -
Menggunakan opsi
--replaceuntuk memperbarui perangkat instalasi dan menghapus opsiquietdari argumen kernel sehingga pesan boot ditampilkan di layar -
Menggunakan ISO generik -
Fedora-IoT-provisioner-42-20250618.0.x86_64.isoyang membuat ISO baru bernamaFedora-IoT-provisioner-FDO-42-20250618.0.x86_64.iso
sudo mkksiso --cmdline "fdo.manufacturing_server_url=http://192.168.1.26:8080 fdo.diun_pub_key_insecure=true" \ --replace quiet "" \ --replace vda sda \ Fedora-IoT-provisioner-42-20250618.0.x86_64.iso Fedora-IoT-provisioner-FDO-42-20250618.0.x86_64.iso
Contoh dengan Ignition
Contoh ini:
-
Menggunakan opsi
--cmdlineuntuk menambahkanignition.config.urlguna menentukan lokasi file konfigurasi Ignition. CATATAN: Ganti URL dengan URL file Ignition Anda. -
Menggunakan opsi
--replaceuntuk memperbarui perangkat instalasi agar menggunakannvme0 -
Menggunakan ISO generik -
Fedora-IoT-provisioner-42-20250618.0.x86_64.isoyang membuat ISO baru bernamaFedora-IoT-provisioner-IGN-42-20250618.0.x86_64.iso
sudo mkksiso --cmdline "coreos.inst.append=ignition.config.url=http://192.168.1.25/configs/ignition/config.ign" \ --replace vda nvme0 \ Fedora-IoT-provisioner-42-20250618.0.x86_64.iso Fedora-IoT-provisioner-IGN-42-20250618.0.x86_64.iso
Pemecahan masalah
Saat memecahkan masalah dengan Simplified-Provisioner, mungkin berguna untuk menggunakan opsi `coreos.inst.skip_reboot` guna mencegah reboot otomatis setelah instalasi selesai.
Want to help? Learn how to contribute to Fedora Docs ›