Dokumen ini menunjukkan cara mengonversi disk image virtual yang ada secara manual
ke
qcow2
agar Anda dapat membuat dan menjalankan VM dalam Runtime VM di GDC menggunakan
gambar sumber tersebut. Anda kemudian akan mempelajari cara
membuat VM langsung dari
{i>disk image<i} virtual yang dikonversi.
Halaman ini ditujukan untuk Operator dan Developer yang ingin untuk menjalankan workload virtual yang ada di lingkungan dalam container. Untuk mempelajari informasi lebih lanjut tentang peran umum dan contoh tugas yang kami rujuk di Google Cloud konten, lihat Peran dan tugas pengguna GKE Enterprise yang umum.
VM Runtime di GDC secara otomatis mengonversi disk image yang ada menjadi
format qcow2
selama deployment jika diperlukan. Namun, jika Anda ingin membuat
beberapa VM dari disk image virtual non-qcow2
, Runtime VM di GDC
harus mengonversi gambar setiap saat. Proses ini untuk mengonversi gambar ke
Format qcow2
meningkatkan jumlah waktu yang diperlukan untuk membuat dan memulai VM.
Untuk mengurangi waktu yang diperlukan dalam membuat setiap VM, konversikan disk image virtual menjadi
format qcow2
terlebih dahulu, seperti yang ditunjukkan dalam dokumen ini.
Sebelum memulai
Untuk membuat VM setelah mengonversi disk image virtual yang ada, Anda perlu akses ke referensi berikut:
- Akses ke Google Distributed Cloud versi 1.12.0 (
anthosBareMetalVersion: 1.12.0
) atau cluster yang lebih tinggi. Anda dapat menggunakan jenis cluster apa pun yang dapat menjalankan workload. Jika diperlukan, coba Google Distributed Cloud di Compute Engine atau lihat ringkasan pembuatan cluster. - Alat klien
virtctl
diinstal sebagai plugin untukkubectl
. Jika diperlukan, 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
. qemu-img
dapat mengonversi virtual disk image dari beberapa format, seperti vmdk
atau
vhdx
, ke format qcow2
untuk digunakan dengan VM Runtime di GDC.
Untuk mengonversi disk image virtual ke format qcow2
, selesaikan langkah-langkah berikut
langkah:
Instal paket
qemu-utils
menggunakan pengelola paket distro Linux.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 disk virtual yang ada gambar, sepertivmdk
.EXISTING_DISK_IMAGE_NAME
: jalur dan nama virtual Anda yang ada {i>disk image <i}tersebut.CONVERTED_DISK_IMAGE_NAME
: jalur dan nama file yang dikonversi Disk image virtualqcow2
.
Untuk mengetahui informasi selengkapnya tentang alat
qemu-img
, seperti berbagai format gambar opsi, lihat Dokumentasi utilitas disk image QEMU.
Membuat VM dengan image yang dikonversi
Jika Anda ingin melihat cara kerja
{i>disk image <i}virtual yang dikonversi, buat VM dan
gunakan gambar berformat qcow2
lokal yang dibuat di bagian sebelumnya. Sebagai
penggunaan produksi, Anda harus mengunggah
gambar {i>disk<i} virtual yang telah dikonversi ke
repositori dan kemudian
membuat boot disk VM dari sumber HTTP
atau
dari Cloud Storage menggunakan Secret.
Untuk menggunakan disk image 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 akan membuat VM dengan setelan default 2 CPU, memori 4 Gi.
Ganti nilai berikut:
VM_NAME
: nama untuk VM AndaOS_TYPE
: jenis OS disk image virtual Anda yang dikonversi. Bisalinux
atauwindows
.CONVERTED_DISK_IMAGE_NAME
: jalur dan namaqcow2
yang dikonversi {i>disk image<i} virtual dari bagian sebelumnya.
Perlu waktu 10-20 menit untuk membuat VM dari file yang dikonversi secara lokal {i>disk image<i} virtual Anda, tergantung pada ukuran {i>image<i} 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 dikonversi dalam format qcow2
ke HTTP
atau Cloud Storage. Dokumen berikut menunjukkan cara membuat
VM dari sumber tersebut: