Dokumen ini menunjukkan cara mengonversi disk image virtual yang ada secara manual
ke format
qcow2
sehingga Anda dapat membuat dan menjalankan VM di Runtime VM di GDC menggunakan
image sumber tersebut. Kemudian, Anda akan mempelajari cara membuat VM langsung dari
disk image virtual yang dikonversi ini.
Halaman ini ditujukan untuk Operator dan Developer yang ingin menjalankan workload virtual yang ada di lingkungan container. Untuk mempelajari lebih lanjut peran umum dan contoh tugas yang kami referensikan dalam konten Google Cloud, lihat Peran dan tugas pengguna GKE Enterprise umum.
Runtime VM di GDC secara otomatis mengonversi image disk yang ada ke
format qcow2
selama deployment jika diperlukan. Namun, jika Anda ingin membuat
beberapa VM dari image disk virtual non-qcow2
, Runtime VM di GDC
harus mengonversi image setiap saat. Proses ini untuk mengonversi image ke
format qcow2
akan meningkatkan jumlah waktu yang diperlukan untuk membuat dan memulai VM.
Untuk mengurangi waktu yang diperlukan untuk membuat setiap VM, konversikan image disk virtual ke
format qcow2
terlebih dahulu, seperti yang ditunjukkan dalam dokumen ini.
Sebelum memulai
Untuk membuat VM setelah mengonversi image disk virtual yang ada, 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. - Alat klien
virtctl
yang diinstal sebagai plugin untukkubectl
. Jika diperlukan, instal alat klien virtctl.
Mengonversi disk image virtual
Dalam dokumen ini, Anda akan menggunakan
utilitas disk image QEMU
untuk mengonversi disk image virtual yang ada ke format qcow2
. Alat qemu-img
dapat mengonversi image disk virtual dari beberapa format, seperti vmdk
atau
vhdx
, ke format qcow2
untuk digunakan dengan Runtime VM di GDC.
Untuk mengonversi image disk 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
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 image disk virtual yang ada, sepertivmdk
.EXISTING_DISK_IMAGE_NAME
: jalur dan nama image disk virtual yang ada.CONVERTED_DISK_IMAGE_NAME
: jalur dan nama untuk image disk virtualqcow2
yang dikonversi.
Untuk informasi selengkapnya tentang alat
qemu-img
, seperti berbagai opsi format gambar, lihat dokumentasi utilitas image disk QEMU.
Membuat VM dengan image yang dikonversi
Jika Anda ingin melihat cara kerja image disk virtual yang dikonversi, buat VM dan
gunakan image berformat qcow2
lokal yang dibuat di bagian sebelumnya. Untuk
penggunaan produksi, Anda harus mengupload image disk virtual yang dikonversi ke repositori
pusat, lalu
membuat disk booting VM dari sumber HTTP
atau
dari Cloud Storage menggunakan Secret.
Untuk menggunakan image disk virtual lokal yang dikonversi, 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 disk image virtual yang dikonversi. Dapat berupalinux
atauwindows
.CONVERTED_DISK_IMAGE_NAME
: jalur dan nama disk image virtualqcow2
yang dikonversi dari bagian sebelumnya.
Mungkin perlu waktu 10-20 menit untuk membuat VM dari image disk 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 menampilkan 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 dikonversi dalam format qcow2
ke sumber HTTP atau Cloud Storage. Dokumen berikut menunjukkan cara membuat VM
dari sumber tersebut: