Dokumen ini ditujukan untuk administrator platform dan pemilik aplikasi yang menjalankan
virtual machine (VM) di VM Runtime 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 VM Runtime di GDC. Dokumen ini juga menunjukkan cara mengaktifkan Booting
Aman dan cara menyiapkan
kolom smbios yang di-emulasi.
Sebelum memulai
Untuk menyelesaikan dokumen ini, Anda memerlukan akses ke resource berikut:
- Akses ke cluster Google Distributed Cloud versi 1.12.0 (
anthosBareMetalVersion: 1.12.0) atau yang lebih tinggi. Anda dapat menggunakan jenis cluster apa pun yang dapat menjalankan workload. Jika perlu, coba Google Distributed Cloud di Compute Engine atau lihat ringkasan pembuatan cluster.
Mengaktifkan booting UEFI
Anda dapat mengaktifkan booting UEFI untuk VM baru dan yang sudah ada. Untuk mengaktifkan booting UEFI di VM yang ada, VM harus memiliki partisi EFI.
- Buat manifes
yang menentukan
VirtualMachineatau edit manifesVirtualMachineyang sudah ada. Tambahkan kolom
firmwareke manifesVirtualMachineseperti 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:
firmware:
bootloader:
type: "uefi"
enableSecureBoot: true
Untuk mengetahui informasi selengkapnya tentang Booting Aman, lihat Booting Aman dalam dokumentasi Compute Engine.
Menyediakan kolom smbios yang di-emulasi
Anda dapat menyiapkan kolom smbios yang di-emulasi seperti uuid dan serial dengan menambahkannya di kolom firmware manifes VirtualMachine seperti yang ditunjukkan pada contoh di bawah:
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 di-emulasi saat menggunakan booting UEFI atau BIOS.