Mengimpor golden image ke Google Cloud

Memigrasikan infrastruktur IT yang ada ke cloud menimbulkan tantangan, terutama saat memindahkan aset penting seperti image utama. Golden image adalah stack aplikasi dan sistem operasi standar yang telah dikonfigurasi sebelumnya dan penting untuk penyediaan lingkungan yang konsisten di seluruh pengembangan, pengujian, dan produksi. Memastikan replikasi gambar ini di Google Cloud, tanpa kehilangan kualitas atau efisiensi operasional, adalah prioritas utama bagi banyak perusahaan.

Migrate to Virtual Machines menyediakan dua jalur migrasi utama yang menangani berbagai kasus penggunaan: impor image dan impor image mesin.

  • Impor image memigrasikan disk individual, seperti volume data atau sistem operasi, ke Google Cloud. Metode ini mendukung pembangunan ulang atau pemeliharaan image standar, terutama saat mereplikasi konfigurasi dasar yang konsisten di beberapa instance.
  • Impor image mesin merekam seluruh status instance mesin virtual (VM), termasuk beberapa disk, metadata konfigurasi, jaringan, dan skrip startup. Solusi komprehensif ini cocok untuk memigrasikan workload kompleks yang memerlukan replikasi menyeluruh.

Untuk mengetahui informasi selengkapnya tentang kasus penggunaan dan keuntungan impor image serta impor image mesin, lihat Pilih strategi impor Anda.

Pendekatan migrasi terbaik bergantung pada workload Anda. Beberapa image bersifat langsung dan cocok untuk impor tingkat disk atau image, seperti disk OS, disk database, atau sistem file. Yang lainnya, dengan interdependensi yang lebih ketat dan persyaratan konfigurasi, akan mendapatkan manfaat dari sifat holistik impor image mesin. Memahami perbedaan antara opsi ini akan mempermudah migrasi cloud Anda.

Tujuan

  • Memahami kemampuan impor gambar.
  • Memahami kemampuan impor image mesin.
  • Pilih pendekatan migrasi yang sesuai untuk image disk sederhana versus instance VM multi-disk yang kompleks.
  • Migrasikan golden image ke Google Cloud sambil menjaga integritas dan fleksibilitas.

Biaya

Tutorial ini menggunakan komponen Google Cloudyang dapat ditagih berikut:

Tinjau halaman harga untuk setiap layanan guna memahami biaya yang terkait dengan menjalankan tutorial ini. Hapus resource setelah menyelesaikan tutorial untuk menghindari biaya berkelanjutan.

Sebelum memulai

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. Aktifkan VM Migration API di project Anda.
  7. Pastikan sistem operasi pada disk didukung oleh Migrate to VMs. Untuk mengetahui informasi selengkapnya, lihat Sistem operasi yang didukung.
  8. Pastikan file image disk virtual yang ingin Anda impor didukung.
  9. Buat bucket Cloud Storage untuk mengupload file gambar Anda.
  10. Pastikan peran Identity and Access Management berikut diberikan. Untuk mengetahui informasi selengkapnya, lihat Memberikan izin yang diperlukan.
    1. VM Migration Administrator
    2. VM Migration Service Agent

Impor gambar—alat migrasi presisi Anda

Impor image menawarkan pendekatan terperinci, yang berfokus pada memasukkan image disk virtual individual ke dalam Google Cloud. Proses ini memigrasikan elemen penyusun instance VM Anda. Image ini, yang biasanya berisi sistem operasi, kemudian meng-instansiasi instance VM baru atau membuat persistent disk di dalamnya Google Cloud.

Untuk mengetahui informasi selengkapnya tentang fitur impor image, lihat Impor image dan impor image mesin.

Memahami disk image

Image disk adalah alat serbaguna. Anda dapat menggunakannya untuk menyiapkan instance VM dengan cepat, mencadangkan seluruh sistem untuk diamankan, atau meng-clone lingkungan untuk menyederhanakan deployment. Snapshot juga ideal untuk menguji software atau melakukan pemulihan sistem tanpa mengubah penyiapan asli. Untuk pencadangan, pengembangan, atau pemecahan masalah, image disk membuat pengelolaan tugas IT menjadi efisien dan andal.

Image disk VM adalah representasi tingkat rendah dari volume penyimpanan. Aset ini tersedia dalam beberapa format.

  • Image disk mentah: image disk mentah adalah salinan tingkat blok langsung yang tidak dikompresi dari seluruh volume disk. Format ini menawarkan kualitas tertinggi, tetapi menghasilkan ukuran file terbesar. Format umum meliputi:
    • VMDK (Virtual Machine Disk) - Direkomendasikan untuk impor yang lebih cepat
    • QCOW
    • QCOW2
    • QED
    • VPC
    • VDI
    • VHDX
    • VHD
  • Image disk sparse: image disk sparse mengoptimalkan penyimpanan dengan hanya menyimpan blok disk yang digunakan. Hal ini secara signifikan mengurangi overhead penyimpanan dan diperluas secara dinamis saat data ditulis. Di Google Cloud, disk sistem operasi dan data disimpan dan digunakan sebagai image.

Mengimpor image standar menggunakan impor image

Anda dapat mengimpor image disk virtual ke Google Cloud menggunakan perintah Google Cloud konsol, Google Cloud CLI, atau REST API. Untuk mengetahui informasi tentang mengimpor image menggunakan perintah Google Cloud CLI dan REST API, lihat Mengimpor image disk virtual ke Google Cloud.

Untuk mengimpor image disk virtual ke Google Cloud menggunakan konsolGoogle Cloud , gunakan langkah-langkah berikut.

  1. Upload file image disk virtual Anda ke bucket Cloud Storage. Untuk mendapatkan performa yang lebih baik, sebaiknya Anda mengupload file image disk virtual ke bucket di region cloud yang sama dengan tempat Anda ingin membuat image.

  2. Buka tab Image imports di halaman Migrate to VMs di konsolGoogle Cloud .

    Buka Impor gambar

  3. Klik Buat Gambar.

  4. Klik Jelajahi untuk melihat daftar bucket di project saat ini. Pilih file tempat Anda ingin mengimpor gambar.

  5. Tentukan karakteristik gambar lainnya. Untuk mengetahui informasi selengkapnya tentang parameter, lihat Mengimpor image disk virtual.

    1. Pertimbangkan untuk menggunakan fitur Generalize untuk image Windows. Saat instance VM dibuat dari image di Windows, informasi unik ditambahkan ke instance tersebut. Proses Generalisasi menghapus data unik ini, sehingga Anda dapat membuat beberapa instance dari image yang sama.
    2. Gunakan kelompok image publik untuk mengelola siklus proses image Anda. Pastikan Anda membuat instance baru dari versi terbaru setiap kelompok image. Tambahkan kolom Family ke image baru untuk menunjukkan bahwa ini adalah versi terbaru dari image yang termasuk dalam kelompok tersebut.
  6. Setelah mengisi semua detail dan opsi parameter, klik Buat untuk memulai proses impor gambar.

  7. Setelah tugas impor dibuat, lacak statusnya di dasbor Migrate to VMs.

Setelah tugas impor selesai, Anda akan memiliki image berbasis disk.

Impor image mesin—pendekatan migrasi holistik

Image mesin menawarkan pendekatan yang komprehensif, yang memberikan solusi yang lebih luas dibandingkan dengan hanya berfokus pada disk individual. Image mesin merekam konfigurasi seluruh instance VM, termasuk setelan instance, konfigurasi jaringan, detail sistem operasi, metadata dan label, konfigurasi keamanan, serta skrip startup dan shutdown.

Dengan mengimpor image mesin, Anda akan membawa cetak biru yang lengkap dan terpadu dari instance VM Anda ke dalam Google Cloud. Metode holistik ini menyederhanakan migrasi workload yang kompleks, memastikan konsistensi, dan mengurangi kemungkinan terjadinya error selama deployment.

Untuk mengetahui informasi selengkapnya tentang fitur impor image mesin, lihat Impor image dan impor image mesin.

Mengimpor image standar menggunakan impor image mesin

Anda dapat mengimpor image mesin ke Google Cloud menggunakan perintah Google Cloud console, gcloud CLI, atau REST API. Untuk mengetahui informasi tentang mengimpor image mesin menggunakan perintah gcloud CLI dan REST API, lihat Mengimpor image mesin ke Google Cloud.

Untuk mengimpor image mesin ke Google Cloud menggunakan Google Cloud konsol, ikuti langkah-langkah berikut:

  1. Upload file OVA atau OVF Anda ke bucket Cloud Storage. Untuk mendapatkan performa yang lebih baik, sebaiknya Anda mengupload file image disk virtual ke bucket di region cloud yang sama dengan tempat Anda ingin membuat image.

  2. Buka tab Impor image mesin di halaman Migrate to VMs di konsol Google Cloud .

    Buka Impor image mesin

  3. Klik Buat Image Mesin.

  4. Klik Jelajahi untuk melihat daftar bucket di project saat ini. Pilih file tempat Anda ingin mengimpor gambar.

  5. Tentukan karakteristik gambar lainnya. Untuk mengetahui informasi selengkapnya tentang parameter, lihat Mengimpor image mesin.

    Pertimbangkan untuk menggunakan fitur Generalize untuk image Windows. Saat instance VM dibuat dari image di Windows, informasi unik ditambahkan ke instance tersebut. Proses Generalisasi menghapus data unik ini, sehingga Anda dapat membuat beberapa instance dari image yang sama.

  6. Setelah mengisi semua detail dan opsi parameter, klik Buat untuk memulai proses impor gambar.

  7. Setelah tugas impor dibuat, lacak statusnya di dasbor Migrate to VMs.

Setelah tugas impor selesai, Anda akan memiliki image mesin.

Pembersihan

Setelah menyelesaikan tutorial, bersihkan resource yang Anda buat untuk berhenti dikenai biaya. Bagian berikut menjelaskan cara menghapus atau menonaktifkan resource ini.

Menghapus project

Cara termudah untuk menghilangkan penagihan adalah dengan menghapus project yang Anda buat untuk tutorial.

Untuk menghapus project:

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

Menghapus resource satu per satu

Jika Anda tidak ingin menghapus seluruh project, hapus setiap resource yang dibuat selama tutorial ini.

  1. Menghapus bucket:
    gcloud storage buckets delete BUCKET_NAME
  2. Hapus semua gambar yang diimpor atau gambar mesin.
    gcloud compute images delete IMAGE_NAME
    gcloud compute machine-images delete MACHINE_IMAGE_NAME
  3. Hapus semua instance virtual machine yang dibuat dari image yang diimpor.
  4. Hapus instance:
    gcloud compute instances delete INSTANCE_NAME