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
VirtualMachine
atau edit manifesVirtualMachine
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:
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.