Dokumen ini ditujukan untuk administrator platform dan pemilik aplikasi yang menjalankan
virtual machine (VM) di Runtime VM di GDC. Dokumen ini menunjukkan
cara mengaktifkan proses booting Unified Extensible Firmware Interface (UEFI),
bukan proses booting BIOS default untuk virtual machine (VM) yang menggunakan
Anthos VM Runtime. Dokumen ini juga menunjukkan cara mengaktifkan
Secure Boot dan cara menyiapkan
kolom smbios
yang diemulasi.
Sebelum memulai
Untuk menyelesaikan dokumen ini, Anda memerlukan akses ke referensi berikut:
- Akses ke GKE pada Bare Metal versi 1.12.0 (
anthosBareMetalVersion: 1.12.0
) atau cluster yang lebih tinggi. Anda dapat menggunakan jenis cluster apa pun yang mampu menjalankan beban kerja. Jika perlu, coba GDCV untuk Bare Metal di Compute Engine atau lihat ringkasan pembuatan cluster.
Aktifkan booting UEFI
Anda dapat mengaktifkan booting UEFI untuk VM baru dan yang sudah ada. Untuk mengaktifkan booting UEFI di VM yang sudah ada, VM harus memiliki partisi EFI.
- Buat manifes
yang menentukan
VirtualMachine
atau edit manifes dariVirtualMachine
yang sudah ada. Tambahkan kolom
firmware
ke manifesVirtualMachine
seperti yang ditunjukkan dalam contoh di bawah:apiVersion: vm.cluster.gke.io/v1 kind: VirtualMachine metadata: labels: kubevirt.io/vm: vm1 name: vm1 namespace: test-vm-ns spec: compute: cpu: vcpus: 2 memory: capacity: 4Gi interfaces: - name: eth0 networkName: pod-network default: true firmware: bootloader: type: "uefi" enableSecureBoot: false disks: - virtualMachineDiskName: disk-from-gcs boot: true readOnly: true
Aktifkan booting aman
Jika booting UEFI diaktifkan untuk VM, Anda juga dapat mengaktifkan Booting Aman dengan menyetel
kolom enableSecureBoot
ke true
seperti yang ditunjukkan di bawah ini:
firmware:
bootloader:
type: "uefi"
enableSecureBoot: true
Untuk informasi selengkapnya tentang Booting Aman, lihat Booting Aman dalam dokumentasi Compute Engine.
Menyediakan kolom smbios
yang diemulasi
Anda dapat menyiapkan kolom smbios
yang diemulasi seperti uuid
dan serial
dengan menambahkannya
di kolom firmware dari manifes VirtualMachine
seperti yang ditunjukkan pada contoh
di bawah ini:
firmware:
FIELD_NAME: FIELD_VALUE
FIELD_NAME: FIELD_VALUE
Ganti FIELD_NAME dan FIELD_VALUE dengan nama dan nilai kolom smbios
yang diperlukan aplikasi Anda.
Anda dapat menyiapkan kolom smbios
yang diemulasi saat menggunakan booting UEFI atau BIOS.