Pemasangan Fedora CoreOS pada Microsoft Hyper-V
Panduan ini menjelaskan cara menyiapkan node Fedora CoreOS (FCOS) baru di Microsoft Hyper-V.
Persyaratan
Anda harus memiliki berkas konfigurasi Ignition yang berisi kustomisasi Anda. Jika Anda tidak memiliki berkas tersebut, lihat Membuat Berkas Ignition.
Anda juga memerlukan utilitas kecil dari libhvee yang bernama kvpctl. Utilitas ini menghubungkan konfigurasi Ignition Anda ke mesin virtual. Biner yang telah dikompilasi sebelumnya dapat ditemukan di halaman rilis proyek releases page.
Mengunduh image disk
Gambar disk Hyper-V dapat diunduh secara manual dari halaman unduhan. Pastikan untuk mengekstrak image tersebut setelah diunduh.
Mengaktifkan mesin virtual (VM) baru di Microsoft Hyper-V
Membuat switch virtual
Anda harus terlebih dahulu membuat switch virtual agar mesin virtual Anda memiliki jaringan untuk terhubung. Untuk melakukannya, buka Hyper-V Manager dan pilih server Anda dari daftar:
Kemudian klik Virtual Switch Manager… di panel Actions:
Ikuti petunjuk di bawah New virtual network switch untuk membuat switch virtual dengan jenis yang Anda inginkan:
Membuat mesin virtual
Di panel Aksi di Hyper-V Manager, klik New, lalu Virtual Machine…:
Ini akan meluncurkan New Virtual Machine Wizard. Saat menyelesaikan wizard, perhatikan pengaturan berikut:
-
Jika Anda memilih mesin virtual Generasi 2, lihat [Configuring Secure Boot].
-
Saat diminta untuk mengonfigurasi jaringan, pilih switch virtual yang telah Anda buat sebelumnya.
-
Ketika diminta untuk menghubungkan disk keras virtual, pilih Gunakan disk virtual yang sudah ada dan tentukan image disk yang telah Anda unduh sebelumnya:
Mengatur konfigurasi Ignition
Sebelum menjalankan mesin virtual Anda untuk pertama kalinya, Anda harus menghubungkan konfigurasi Ignition yang berisi penyesuaian yang ingin Anda terapkan pada Fedora CoreOS.
Pada Hyper-V, konfigurasi Ignition disajikan ke hypervisor secara bertahap. Ignition membaca bagian-bagian tersebut dan menggabungkannya kembali menjadi satu konfigurasi tunggal. Anda dapat menggunakan perintah kvpctl add-ign untuk membuat bagian-bagian tersebut dan mengaitkannya ke mesin virtual. Sintaks perintah tersebut sebagai berikut:
.\kvpctl.exe <name_of_vm> add-ign <path_to_ign_file>
Misalnya:
> .\kvpctl.exe myvm add-ign C:\Users\joe\myvm.ign
added key: ignition.config.0
added key: ignition.config.1
added key: ignition.config.2
added key: ignition.config.3
added key: ignition.config.4
added key: ignition.config.5
added key: ignition.config.6
Memulai VM
Setelah Anda menghubungkan konfigurasi Ignition ke mesin virtual, klik kanan mesin virtual di Hyper-V Manager dan pilih Start.
Menampilkan pasangan kunci-nilai yang telah ditugaskan ke mesin virtual Anda
Anda dapat melihat pasangan kunci-nilai yang diassign ke mesin Anda menggunakan perintah kvpctl get. Anda hanya dapat mendapatkan pasangan kunci-nilai saat mesin virtual sedang berjalan.
.\kvpctl.exe <name_of_vm> get
Misalnya:
> .\kvpctl.exe myvm get
ignition.config.3 = th":"/etc/containers/registries.conf..."
ignition.config.4 = ,"contents":{"source":"data:,makeste..."
ignition.config.5 = nabled":false,"mask":true,"name":"do..."
ignition.config.6 = service\n\n[Service]\nExecStart=/usr..."
ignition.config.0 = {"ignition":{"config":{"replace":{"v..."
ignition.config.1 = default.target.wants","user":{"name"..."
ignition.config.2 = "user":{"name":"root"},"contents":{"..."
Want to help? Learn how to contribute to Fedora Docs ›