Setting up a Device with Ignition

Menyiapkan perangkat dengan menggunakan Ignition dan image disk Raw

Prasyarat

Edit parameter boot

Saat perangkat melakukan boot, edit argumen kernel dan tambahkan URL ke konfigurasi ignition Anda, misalnya: ignition.config.url=http://192.168.122.1/fiot.ign

Menyiapkan perangkat dengan menggunakan Ignition dan Simplified Provisioner

Prasyarat

Edit parameter boot

Setelah perangkat berhasil melakukan boot dari Simplified Provisioner, menu boot menampilkan opsi berikut:

Install Fedora 40
Test this media & install Fedora 40
Troubleshooting -->
  • Pilih "Install Fedora 40" lalu tekan tombol "[e]" untuk mengedit entri menu.

  • Pastikan variabel perangkat instalasi (coreos.inst.install_dev) sudah benar dan tambahkan parameter ignition (misalnya: coreos.inst.append=ignition.config.url=http://192.168.122.1/fiot.ign coreos.inst.append=rd.neednet=1) ke baris linux jika belum ada, misalnya:

    ### BEGIN /etc/grub.d/10_linux ###
    menuentry 'Install Fedora 40' --class fedora --class gnu-linux --class gnu --class os {
    	linux  images/pxeboot/vmlinuz rd.neednet=1 coreos.inst.crypt_root=1 coreos.inst.isoroot=Fedora-40-IoT-x86_64 coreos.inst.install_dev=/dev/vda coreos.inst.image_file=/run/media/iso/image.raw.xz coreos.inst.insecure quiet coreos.inst.append=ignition.config.url=http://192.168.122.1/fiot.ign coreos.inst.append=rd.neednet=1
    	initrd images/pxeboot/initrd.img
    }
  • Boot entri menu tersebut dengan menekan "[Ctrl-x]" untuk melakukan boot dan memasang perangkat IoT

Memverifikasi instalasi

Setelah instalasi selesai dan perangkat melakukan reboot, Anda seharusnya dapat login dengan pengguna yang dikonfigurasi di dalam berkas ignition:

ssh core@192.168.122.10