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
Runtime VM di GDC. Dokumen ini juga menunjukkan cara mengaktifkan Booting
Aman dan cara menyiapkan
kolom smbios
yang diemulasi.
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 beban kerja. Jika diperlukan, 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 ada. Tambahkan kolom
firmware
ke manifesVirtualMachine
seperti yang ditunjukkan pada 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 menetapkan
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.
Memberikan kolom smbios
yang diemulasi
Anda dapat menyiapkan kolom smbios
yang diemulasi 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 kolom
smbios
dan nilai yang diperlukan aplikasi Anda.
Anda dapat menyiapkan kolom smbios
yang diemulasi saat menggunakan booting UEFI atau BIOS.