Dokumen ini ditujukan untuk administrator platform dan pemilik aplikasi yang menjalankan
virtual machine (VM) di Runtime VM di GDC. Dokumen ini menunjukkan cara mengonversi disk image virtual yang ada secara manual ke format qcow2
agar Anda dapat membuat dan menjalankan VM di Anthos VM Runtime menggunakan image sumber tersebut. Selanjutnya, Anda akan mempelajari cara membuat VM langsung dari
image disk virtual yang dikonversi ini.
Jika diperlukan, VM Runtime di GDC akan otomatis mengonversi disk image yang ada ke
format qcow2
selama deployment. Namun, jika Anda ingin membuat
beberapa VM dari disk image virtual non-qcow2
, Runtime VM di GDC
harus mengonversi image setiap saat. Proses untuk mengonversi image ke format qcow2
ini meningkatkan jumlah waktu yang diperlukan untuk membuat dan memulai VM.
Untuk mengurangi waktu yang diperlukan dalam membuat setiap VM, konversikan disk image virtual ke
format qcow2
terlebih dahulu, seperti yang ditunjukkan dalam dokumen ini.
Sebelum memulai
Untuk membuat VM setelah mengonversi disk image virtual yang ada, Anda memerlukan akses ke resource 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. - Alat klien
virtctl
diinstal sebagai plugin untukkubectl
. Jika perlu, instal alat klien virtctl.
Mengonversi disk image virtual
Dalam dokumen ini, Anda menggunakan
utilitas disk image QEMU
untuk mengonversi disk image virtual yang ada ke format qcow2
. Alat qemu-img
dapat mengonversi disk image virtual dari berbagai format, seperti vmdk
atau
vhdx
, ke format qcow2
untuk digunakan dengan Runtime VM di GDC.
Untuk mengonversi disk image virtual ke format qcow2
, selesaikan langkah-langkah
berikut:
Instal paket
qemu-utils
menggunakan pengelola paket distro Linux Anda.Ubuntu
apt-get install qemu-utils
RHEL / CentOS
yum install qemu-utils
Gunakan
qemu-img
untuk mengonversi disk image virtual yang ada:qemu-img convert -f EXISTING_DISK_IMAGE_FORMAT -O qcow2 \ EXISTING_DISK_IMAGE_NAME \ CONVERTED_DISK_IMAGE_NAME.qcow2
Ganti nilai berikut:
EXISTING_DISK_IMAGE_FORMAT
: format disk image virtual yang ada, sepertivmdk
.EXISTING_DISK_IMAGE_NAME
: jalur dan nama disk image virtual yang ada.CONVERTED_DISK_IMAGE_NAME
: jalur dan nama untuk disk image virtualqcow2
yang dikonversi.
Untuk informasi selengkapnya tentang alat
qemu-img
, seperti opsi format image yang berbeda, lihat dokumentasi utilitas disk image QEMU.
Buat VM dengan image yang dikonversi
Jika Anda ingin melihat cara kerja disk image virtual yang dikonversi, buat VM dan
gunakan image berformat qcow2
lokal yang dibuat di bagian sebelumnya. Untuk penggunaan produksi, Anda harus mengupload disk image virtual yang dikonversi ke repositori pusat, lalu membuat boot disk VM dari sumber HTTP atau dari Cloud Storage menggunakan Secret.
Untuk menggunakan disk image virtual yang dikonversi lokal, selesaikan langkah-langkah berikut:
Buat VM di cluster Anda:
kubectl virt create vm VM_NAME \ --os-type OS_TYPE \ --image CONVERTED_DISK_IMAGE_NAME.qcow2
Perintah ini membuat VM dengan default 2 CPU, memori 4 Gi.
Ganti nilai berikut:
VM_NAME
: nama untuk VM AndaOS_TYPE
: jenis OS dari disk image virtual yang dikonversi. Dapat berupalinux
atauwindows
.CONVERTED_DISK_IMAGE_NAME
: jalur dan nama disk image virtualqcow2
yang dikonversi dari bagian sebelumnya.
Diperlukan waktu 10-20 menit untuk membuat VM dari disk image virtual yang dikonversi secara lokal, bergantung pada ukuran image Anda. Periksa status VM dengan perintah
kubectl
:kubectl get gvm VM_NAME
Ganti
VM_NAME
dengan nama VM Anda.Contoh output berikut menunjukkan VM dalam status
Running
saat proses selesai:NAME STATUS AGE IP MY_VM Running 64s 192.168.2.124
Langkah selanjutnya
Anda dapat mengupload disk image virtual yang telah dikonversi dalam format qcow2
ke sumber HTTP atau Cloud Storage. Dokumen berikut menunjukkan cara membuat VM dari sumber tersebut: