Memigrasikan masing-masing VM

Proses migrasi

Proses migrasi untuk setiap VM sumber terjadi dalam fase berikut:

  1. Aktivasi: Pilih VM yang akan dimigrasikan.

  2. Replikasi: Mereplikasi data dari VM sumber ke Google Cloud. Replikasi data adalah proses berkelanjutan yang berlangsung di latar belakang hingga peralihan akhir atau Anda menghapus migrasi.

  3. Menetapkan detail target VM: Konfigurasikan setelan untuk VM yang dimigrasikan, seperti project, jenis instance, memori, jaringan, dan lainnya.

  4. (Opsional) Pengujian clone: Buat clone VM sumber dari data replika dan uji di Google Cloud.

  5. Cut-over: Memigrasikan VM sumber. Proses ini mencakup menghentikan VM sumber, melakukan replikasi akhir, dan membuat instance produksi dari VM sumber.

  6. Finalize: Bersihkan semua resource yang digunakan oleh migrasi setelah operasi peralihan berhasil.

Untuk deskripsi lengkap setiap fase ini, lihat Siklus proses Migrasi VM.

Anda juga harus melihat Detail progres migrasi untuk mendapatkan insight lebih lanjut tentang cara memantau progres selama perjalanan migrasi.

Proses migrasi VM mengikuti langkah-langkah yang sama dengan proses migrasi disk. Oleh karena itu, Anda dapat memilih untuk beralih dari migrasi VM ke migrasi disk dan sebaliknya kapan saja selama proses migrasi. Untuk mengetahui informasi selengkapnya, lihat Beralih dari migrasi VM ke migrasi disk.

Dokumen ini menjelaskan fase migrasi VM sumber ke Google Cloud.

Prasyarat

Lakukan langkah-langkah berikut untuk mengonfigurasi lingkungan migrasi di sumber migrasi dan target migrasi.

Pemberian Lisensi

Compute Engine mendukung lisensi bayar sesuai penggunaan (PAYG) premium dan lisensi bawa sendiri (BYOL), berdasarkan sistem operasi VM sumber. Lisensi PAYG ditagih berdasarkan resource yang Anda gunakan.

Lihat Sistem operasi yang didukung untuk mengetahui detail tentang pemberian lisensi untuk semua sistem operasi yang didukung.

Langkah 1: Melakukan aktivasi VM

Fase pertama migrasi adalah melakukan aktivasi VM sumber. Misalnya, pusat data vSphere mungkin berisi puluhan, ratusan, atau bahkan ribuan VM. Lakukan aktivasi hanya pada VM yang ingin Anda migrasikan.

Anda dapat memiliki hingga 200 migrasi yang sedang berlangsung sekaligus (tidak termasuk migrasi dalam fase Menyelesaikan), per project host dan region. Batasan ini ditujukan untuk memigrasikan VM dari semua jenis sumber. Misalnya, Anda dapat memigrasikan 100 VM dari sumber VMware dan 100 VM tambahan dari AWS secara bersamaan.

Untuk mengaktifkan VM sumber, ikuti langkah-langkah berikut:

  1. Buka halaman Migrate to Virtual Machines di konsol Google Cloud:

    Buka halaman Migrate to Virtual Machines

  2. Pilih tab Sumber.

  3. Dari menu drop-down, pilih sumber migrasi tempat Anda ingin memigrasikan VM.

    Di bawah drop-down, Anda akan melihat Status sumber sumber migrasi sebagai:

    • Aktif: Sumber aktif dan terhubung ke Migrate to Virtual Machines.
    • Offline: Sumber tidak tersedia.
    • Tertunda: Sumber sedang dalam proses dihubungkan dan diverifikasi.

    Jika Anda tidak melihat entri apa pun di daftar drop-down, artinya Anda belum mengonfigurasi sumber migrasi dengan benar. Tinjau langkah-langkah untuk menetapkan sumber migrasi, lalu coba lagi.

  4. Tabel akan muncul yang menampilkan VM sumber di sumber migrasi yang tersedia untuk migrasi. Pilih satu atau beberapa VM sumber.

    Kolom Status Daya VM menampilkan status sebagai Ditangguhkan, Aktif, atau Nonaktif. Anda dapat memigrasikan VM dengan status apa pun.

  5. Klik Add Migrations > VM Migration.

  6. Konfirmasi bahwa Anda ingin membuat migrasi.

    Setelah Anda membuat migrasi, kolom Replication status untuk VM akan menampilkan salah satu dari hal berikut:

    • Tertunda: VM sedang dalam proses aktivasi.
    • Siap: VM telah diaktifkan, tetapi belum mulai direplikasi.
  7. Sekarang Anda dapat memulai replikasi VM seperti yang dijelaskan pada langkah berikutnya.

Langkah 2: Mulai replikasi VM sumber

Setelah melakukan aktivasi VM sumber, mulai replikasi data disk dari VM sumber ke Google Cloud. Proses ini berlangsung di latar belakang tanpa gangguan pada beban kerja.

Replikasi data terdiri dari dua langkah:

  1. Langkah replikasi pertama: Migrate to Virtual Machines membuat snapshot awal dari disk data VM sumber dan mereplikasi data snapshot keGoogle Cloud. Bergantung pada jumlah data disk di VM sumber, replikasi pertama dapat memerlukan waktu beberapa menit atau jam untuk diselesaikan.

    Kolom Replication status VM pada langkah replikasi pertama menampilkan status First sync, diikuti dengan sub-langkah yang sesuai.

  2. Langkah replikasi inkremental: Setelah langkah replikasi pertama berhasil, langkah replikasi inkremental akan terjadi pada interval waktu yang ditetapkan (setiap dua jam secara default). Pada setiap langkah, snapshot baru dibuat untuk setiap disk data. Hanya update data yang terjadi setelah langkah sebelumnya yang direplikasi ke Google Cloud menggunakan mekanisme Change Block Tracking (CBT).

    Kolom Status replikasi VM pada langkah replikasi inkremental menampilkan status Aktif, diikuti dengan sub-langkah yang sesuai.

Memulai replikasi VM sumber

Untuk memulai replikasi VM sumber, ikuti langkah-langkah berikut:

  1. Buka halaman Migrate to Virtual Machines di konsol Google Cloud:

    Buka halaman Migrate to Virtual Machines

  2. Pilih tab Migrations.

    Tabel akan muncul yang menampilkan VM sumber di sumber migrasi yang telah Anda aktifkan. Anda dapat memulai replikasi di VM mana pun dengan status replikasi Siap.

  3. Pilih satu atau beberapa VM sumber.

  4. Klik Migrasi > Mulai Replikasi. Kolom Replication status menampilkan status replikasi beserta salah satu sub-langkah yang dijelaskan dalam tabel sub-langkah siklus replikasi.

    Untuk melihat histori replika VM, klik VM untuk membuka halaman detail. Klik Replication History untuk melihat histori replikasi VM bersama dengan sub-langkah replikasi.

  5. Sekarang Anda dapat mengonfigurasi target migrasi untuk fase pengujian clone dan cut-over.

Migrasi ke Virtual Machine akan membuat laporan adaptasi setelah siklus replika Anda selesai. Untuk informasi selengkapnya tentang laporan adaptasi, lihat dokumentasi laporan adaptasi.

Anda dapat membuat clone pengujian kapan saja setelah langkah replikasi pertama selesai. Replikasi akan berlanjut hingga Anda secara eksplisit mengakhirinya selama fase pengalihan.

Menjeda replikasi

Untuk menjeda replikasi, ikuti langkah-langkah berikut:

Anda dapat menjeda replikation untuk VM kapan saja. Saat Anda menjeda VM, Status replikasi-nya akan berubah menjadi Dijeda.

  1. Buka halaman Migrate to Virtual Machines di konsol Google Cloud:

    Buka halaman Migrate to Virtual Machines

  2. Pilih tab Migrations.

    Tabel VM sumber yang tersedia akan muncul.

  3. Pilih satu atau beberapa VM.

  4. Pilih Jeda.

    Untuk melanjutkan replika nanti, pilih satu atau beberapa VM, lalu pilih Lanjutkan.

Menetapkan interval replikasi

Untuk menetapkan interval replikasi, ikuti langkah-langkah berikut:

Secara default, Migrate to Virtual Machines melakukan replikasi VM sumber setiap 2 jam. Untuk mengubah frekuensi replikasi:

  1. Buka halaman Migrate to Virtual Machines di konsol Google Cloud:

    Buka halaman Migrate to Virtual Machines

  2. Pilih tab Migrations.

    Tabel VM sumber yang tersedia akan muncul.

  3. Untuk VM, pilih tombol Edit Target Details. Panel akan terbuka untuk memungkinkan Anda mengonfigurasi target.

    Untuk menetapkan frekuensi bagi beberapa VM, pilih VM, lalu pilih tombol Edit Target Details. Panel akan terbuka untuk memungkinkan Anda mengonfigurasi frekuensi replikasi VM yang dipilih.

  4. Pilih tab Target Details.

  5. Di area Replication policy, tetapkan frekuensi replikasi, dalam detik.

  6. Pilih Simpan.

Beralih dari migrasi VM ke migrasi disk

Anda dapat beralih antara migrasi VM dan migrasi disk kapan saja selama proses migrasi.

Untuk beralih dari migrasi VM ke migrasi disk, ikuti langkah-langkah berikut:

  1. Buka halaman Migrate to Virtual Machines di konsol Google Cloud:

    Buka halaman Migrate to Virtual Machines

  2. Pilih tab Migrations.

  3. Pilih satu atau beberapa VM.

  4. Klik Migrasi > Konversi ke migrasi disk.

Beralih dari migrasi VM ke migrasi disk akan menghapus detail target. Hal ini karena detail target untuk migrasi VM dan migrasi disk berbeda. Namun, progres replikasi tidak akan hilang selama peralihan.

Anda harus memperbarui detail target sebelum meng-clone atau melakukan operasi penghentian sementara VM agar migrasi berhasil. Untuk informasi selengkapnya, lihat Mengonfigurasi target.

Langkah 3: Konfigurasikan target untuk VM yang dimigrasikan

Untuk mengonfigurasi target, lakukan dua langkah utama:

  1. Tambahkan project target. Project target adalah project yang berisi instance Compute Engine yang digunakan untuk menghosting VM yang dimigrasikan.

    Project host otomatis ditambahkan sebagai project target sehingga tidak perlu menambahkannya secara eksplisit. Jika Anda ingin menambahkan project tambahan sebagai project target, lihat Menambahkan project target.

  2. Konfigurasikan instance Compute Engine yang digunakan untuk menghosting VM yang dimigrasikan. Untuk lingkungan pengujian dan produksi, konfigurasi instance Compute Engine target untuk menentukan setelan, termasuk:

    • Project Google
    • Jumlah CPU
    • Jumlah memori

Bagian ini menjelaskan cara menetapkan konfigurasi awal instance Compute Engine yang digunakan untuk menghosting VM yang dimigrasikan. Namun, ada banyak setelan tambahan yang dapat Anda terapkan ke instance Compute Engine. Lihat dokumentasi Compute Engine untuk deskripsi mendetail tentang semua setelan.

Anda dapat mengubah detail target kapan saja. Saat membuat instance Compute Engine untuk fase clone pengujian atau migrasi sistem, Migrate to Virtual Machines menggunakan setelan detail target pada saat operasi.

Untuk mengonfigurasi target Compute Engine, ikuti langkah-langkah berikut:

  1. Jika Anda belum melakukannya, tambahkan project target seperti yang ditunjukkan di Menambahkan target.

  2. Buka halaman Migrate to Virtual Machines di konsol Google Cloud:

    Buka halaman Migrate to Virtual Machines

  3. Pilih tab Migrations.

    Tabel migrasi akan muncul.

  4. Pilih VM (Anda dapat memilih beberapa VM untuk diedit), lalu pilih tombol Edit target details. Di panel yang muncul, konfigurasikan detail target untuk semua VM yang Anda pilih.

  5. Tetapkan Target details yang menentukan karakteristik instance Compute Engine yang digunakan untuk menghosting VM yang dimigrasikan. Tabel berikut mencantumkan setelan tersebut dan memberikan link ke dokumentasi Compute Engine untuk deskripsi mendetail.

    Migrate to Virtual Machines tidak mendukung semua setelan Compute Engine. Anda hanya dapat menetapkan parameter yang dijelaskan dalam tabel berikut. Setelah instance Compute Engine dibuat, Anda dapat mengubah semua setelannya:

    Judul bagian Nama kolom Deskripsi
    Umum Nama instance Compute Engine. Lihat konvensi penamaan resource untuk mengetahui aturan penamaan.
    Nama project yang menghosting instance Compute Engine. Project ini harus berupa project yang telah Anda tambahkan sebelumnya di bagian ini.
    Zona untuk instance Compute Engine. Lihat Region dan Zona.
    Region instance yang di-deploy adalah region yang Anda tentukan saat mendaftarkan Konektor Migrasi. Lihat Menginstal Konektor Migrasi untuk mengetahui informasi selengkapnya.
    Untuk mengatur project, tambahkan label sebagai key-value pair ke resource Anda. Lihat Pelabelan resource.
    Konfigurasi mesin Compute Engine menawarkan seri jenis mesin yang telah ditetapkan yang dapat Anda gunakan saat membuat instance. Setiap opsi memiliki biaya yang berbeda. Pilih seri jenis mesin yang paling sesuai dengan beban kerja Anda.
    Lihat Harga untuk mengetahui informasi selengkapnya.
    Migrate to Virtual Machines menentukan jenis OS instance Compute Engine secara otomatis berdasarkan VM sumber dan menerapkan pemberian lisensi PAYG ke instance. Lihat Pemberian lisensi.
    Compute Engine menawarkan jenis mesin yang telah ditetapkan yang dapat Anda gunakan saat membuat instance. Jenis mesin yang tersedia bergantung pada seri mesin yang Anda pilih di kolom Seri jenis mesin.
    Lihat dokumentasi jenis mesin standar untuk mengetahui informasi selengkapnya.
    Saat menjalankan pemeliharaan infrastruktur berkala, Compute Engine dapat memigrasikan instance VM Anda ke hardware lain tanpa periode nonaktif. Tetapkan opsi ini ke Migrasikan Instance VM (Direkomendasikan), yang merupakan setelan default, untuk memigrasikan VM. Tetapkan ke Terminate untuk menghentikan instance.
    Jika disetel ke Aktif (Direkomendasikan), yang merupakan setelan default, Compute Engine akan otomatis memulai ulang instance saat dihentikan karena alasan yang tidak dimulai oleh pengguna, seperti peristiwa pemeliharaan, kegagalan hardware, atau kegagalan software. Tetapkan ke Nonaktif untuk menonaktifkan mulai ulang.
    Tentukan key-value pair metadata VM yang akan disimpan untuk VM yang dimigrasikan.
    Untuk mengetahui informasi selengkapnya tentang metadata VM Compute Engine, lihat dokumentasi Metadata VM.
    Migrate to Virtual Machines menerapkan batasan karakter 64K untuk semua key-value pair metadata di setiap VM yang dimigrasikan.
    Jaringan Tentukan jaringan VPC yang akan menjadi bagian dari instance.
    Tentukan subnet yang terkait dengan region. Subnetwork ini harus merupakan subnetwork dari Jaringan yang ditentukan.
    Tetapkan ke None (default) untuk menonaktifkan akses eksternal, dan ke Ephemeral untuk mengizinkan gcloud CLI menetapkan alamat IP. Lihat Mengonfigurasi alamat IP eksternal statis.
    Tetapkan ke Ephemeral (Automatic) (default) untuk mengizinkan gcloud CLI menetapkan alamat IP, Ephemeral (Custom) untuk menetapkan alamat IP Anda sendiri, atau reserved-internal-ip (IP) untuk menggunakan alamat IP yang telah ditentukan. Lihat Mengonfigurasi alamat IP internal statis.

    Anda dapat membuat VM menggunakan nama host kustom dengan menentukan nama DNS yang sepenuhnya memenuhi syarat. Nama host kustom harus sesuai dengan persyaratan RFC 1035 untuk nama host yang valid.

    Untuk informasi selengkapnya tentang cara memformat nama host kustom, lihat dokumentasi Nama host kustom.

    Anda dapat mengubah nama host untuk VM Windows menggunakan TargetDetails API. Setelah mengubah nama host VM Windows secara lokal, pastikan Anda memperbarui nama host di Active Directory (AD) sehingga kepercayaan AD tidak rusak.

    Migrate to Virtual Machines memungkinkan Anda membuat instance Compute Engine dengan beberapa antarmuka jaringan (NIC) secara opsional. Setiap antarmuka dilampirkan ke jaringan VPC yang berbeda, sehingga memberi instance tersebut akses ke jaringan VPC yang berbeda di gcloud CLI.
    Sebelum menambahkan antarmuka jaringan tambahan, perhatikan pertimbangan berikut:
    • Melampirkan beberapa antarmuka jaringan ke jaringan VPC yang sama tidak didukung. Meskipun konfigurasi dapat disimpan, pembuatan instance VM akan gagal.
    • Setelah instance Compute Engine dibuat instance-nya, dengan menggunakan test-clone atau cut-over, Anda tidak dapat menambahkan atau menghapus antarmuka jaringan pada instance yang dibuat. Anda dapat mengulangi test-clone atau cut-over dengan detail target yang berbeda untuk membuat ulang instance.
      Untuk menambahkan atau menghapus antarmuka jaringan:
      • Pilih Add network interface untuk menambahkan antarmuka jaringan tambahan ke instance Compute Engine. Anda dapat menetapkan semua opsi yang sama seperti yang Anda lakukan dengan antarmuka jaringan awal.
    Untuk mengetahui informasi selengkapnya, lihat Membuat instance dengan beberapa antarmuka jaringan.
    Tag memungkinkan Anda membuat aturan firewall dan rute yang berlaku untuk instance tertentu. Lihat Mengonfigurasi tag jaringan.
    Konfigurasi tambahan Tentukan akun layanan di project target yang digunakan untuk menjalankan instance Compute Engine. Secara default, tidak ada akun layanan yang ditetapkan ke instance Compute Engine.
    Jika Anda berencana menjalankan aplikasi di instance Compute Engine yang memerlukan akses ke layanan dan API gcloud CLI lainnya, buat akun layanan di project target dengan izin yang diperlukan untuk mengakses layanan dan API tersebut sebelum membuat instance Compute Engine. Kemudian, tentukan akun layanan tersebut di sini. Untuk mengetahui informasi selengkapnya, lihat menyiapkan VM untuk dijalankan sebagai akun layanan.
    Untuk melampirkan akun layanan ke instance Compute Engine, akun pengguna Anda di project host Migrate to Virtual Machines memerlukan izin yang diperlukan. Lihat Mengonfigurasi izin pada akun layanan project target untuk mengetahui informasi selengkapnya.
    Tentukan jenis penyimpanan untuk instance. Lihat Opsi penyimpanan.
    Kunci yang ingin Anda gunakan untuk melindungi data di Google Cloud. Secara default, Google Cloud otomatis mengenkripsi data saat dalam penyimpanan menggunakan kunci enkripsi yang dikelola oleh Google. Jika Anda memiliki persyaratan kepatuhan atau peraturan khusus terkait kunci yang melindungi data, Anda dapat menggunakan kunci enkripsi yang dikelola pelanggan (CMEK) untuk mengenkripsi dan mendekripsi data dalam penyimpanan. Kunci enkripsi ini dibuat, dikelola, dan dimiliki oleh Anda.
    Saat menambahkan CMEK, Anda juga harus menetapkan izin peran Pengenkripsi/Pendekripsi CryptoKey Cloud KMS ke akun Agen Layanan Compute Engine yang Anda gunakan. Untuk informasi selengkapnya, lihat Melindungi resource dengan menggunakan kunci Cloud KMS.
    (Pratinjau) Aktifkan opsi ini untuk mengonversi jenis booting OS instance VM dari Basic Input/Output System (BIOS) ke Unified Extensible Firmware Interface (UEFI). Opsi ini berguna saat Anda ingin mem-booting instance VM dengan aman, karena booting aman hanya didukung oleh UEFI. Namun, Anda juga dapat mengonversi jenis booting dari BIOS ke UEFI, tanpa menggunakan booting aman.
    Semua VM yang dipilih harus memiliki opsi booting EFI untuk mengaktifkan booting aman. Compute Engine menerapkan kebijakan terbaru yang dapat mencegah VM Anda dimuat saat booting aman diaktifkan. Untuk informasi selengkapnya, lihat Booting Aman dalam dokumentasi Compute Engine.
    Compute Engine mendukung lisensi bayar sesuai penggunaan (PAYG) dan lisensi bawa sendiri (BYOL) untuk VM yang di-deploy. Jenis lisensi default untuk VM yang dimigrasikan ditetapkan oleh Migrate to Virtual Machines berdasarkan sistem operasi yang dimigrasikan, seperti yang dijelaskan dalam Sistem operasi yang didukung.
    Jika sistem operasi Anda mendukung beberapa jenis lisensi, Anda dapat mengganti jenis lisensi default untuk menentukan jenis lisensi PAYG atau BYOL secara eksplisit.
    Migrasi ke Virtual Machine mendukung hingga 10 lisensi tambahan (menggunakan format URL yang valid) yang dapat Anda tambahkan di bagian Konfigurasi tambahan pada dialog Detail target .
    Misalnya, Anda dapat menambahkan lisensi tambahan menggunakan format URL ini:
    https://www.googleapis.com/compute/beta/projects/windows-sql-cloud/global/licenses/sql-server-2012-enterprise
    Tenancy tunggal Compute Engine mendukung deployment workload yang dimigrasikan ke node tenant tunggal. Node tenant tunggal adalah server Compute Engine yang khusus menangani hosting VM project Anda.
    Sebelum dapat mengonfigurasi beban kerja yang dimigrasikan untuk berjalan di node tenant tunggal, Anda harus sudah membuat template node tenant tunggal dan grup node tenant tunggal di project dan zona target. Lihat Menyediakan VM di node tenant tunggal.
    Label afinitas memungkinkan Anda mengelompokkan node dan grup node secara logis. Saat menyediakan instance Compute Engine, gunakan label afinitas untuk menjadwalkan instance agar berjalan di kumpulan node atau grup node tertentu.
    Anda dapat menambahkan label afinitas ke VM yang dimigrasikan dengan memasukkannya secara manual di panel Info berdasarkan pasangan nilai kunci, atau menggunakan dialog Jelajahi Node untuk memilih node atau grup node. Kemudian, Anda dapat mengedit label afinitas VM untuk menyesuaikan deployment tenant tunggal:
    • Pilih Browse Node untuk menambahkan label afinitas dari daftar node dan grup node tenant tunggal yang tersedia. Pasangan nilai kunci akan otomatis dibuat untuk Anda setelah memilih node atau grup node.
    • Pilih Tambahkan Baru untuk memasukkan label afinitas secara manual.
    Tetapkan vCPU Minimum yang dialokasikan untuk instance Compute Engine.
    Lihat Afinitas dan anti-afinitas node dan Mengonfigurasi label afinitas node untuk mengetahui informasi selengkapnya.
    Kebijakan Replikasi Secara default, Migrate to Virtual Machines melakukan replikasi VM sumber setiap 2 jam. Tetapkan frekuensi replikasi (dalam detik).
  6. Pilih Simpan.

Anda dapat mengedit detail target nanti. Saat membuat instance Compute Engine untuk fase test-clone atau cut-over, Migrate to Virtual Machines menggunakan setelan detail target pada saat operasi.

(Opsional) Langkah 4: Uji clone VM yang dimigrasikan

Pada fase clone pengujian, Migrate to Virtual Machines men-deploy clone VM yang dimigrasikan ke instance Compute Engine di lingkungan pengujian Anda. Meskipun fase pengujian bersifat opsional, praktik terbaiknya adalah melakukan pengujian sebelum men-deploy VM yang dimigrasikan ke produksi.

Setiap kali Anda membuat instance clone pengujian, instance tersebut akan di-clone dari data siklus replika yang baru saja selesai menggunakan detail target saat ini. Dengan kata lain, instance clone pengujian mewakili snapshot VM sumber pada saat siklus replikasi terakhir selesai.

Untuk VM sumber Azure yang memiliki lebih dari satu disk, siklus replikasi Migrate to Virtual Machines mengambil snapshot setiap disk secara terpisah. Karena snapshot ini tidak diambil secara bersamaan, data yang diambil terkadang mungkin memiliki perbedaan kecil. Oleh karena itu, sebaiknya jangan gunakan clone pengujian sebagai pengganti produksi saat Anda melakukan pengalihan.

Memulai clone pengujian pertama Anda

Anda dapat membuat clone pengujian pertama setelah siklus replikasi awal selesai, lalu membuat clone pengujian tambahan selama proses migrasi.

Agar dapat memulai clone pengujian, Anda harus telah mengonfigurasi lingkungan target untuk instance Compute Engine sebelum dapat memulai clone pengujian. Lihat dokumentasi Mengonfigurasi target untuk mengetahui informasi selengkapnya.

Anda hanya dapat menguji VM dalam status Dijeda jika VM telah menyelesaikan setidaknya satu replika.

Untuk informasi selengkapnya tentang potensi masalah selama fase clone pengujian, lihat bagian Pemecahan Masalah.

Membuat clone pengujian VM

Untuk membuat clone pengujian VM menggunakan Migrate to Virtual Machines, ikuti langkah-langkah berikut:

  1. Pastikan Anda telah mengonfigurasi lingkungan target VM pengujian seperti yang ditunjukkan dalam Mengonfigurasi target VM.

  2. Buka halaman Migrate to Virtual Machines di konsol Google Cloud:

    Buka halaman Migrate to Virtual Machines

  3. Pilih tab Migrations.

    Tabel VM sumber yang tersedia akan muncul. Anda dapat menguji VM apa pun yang berada dalam status Aktif (Siklus saat ini: XX%) atau Aktif (Tidak ada aktivitas). Status Aktif berarti sinkronisasi replikasi pertama VM berhasil dan data VM direplikasi secara bertahap.

  4. Pilih VM.

  5. Pilih Cut-Over and Test-Clone > Test-Clone. Kolom Status Test-Clone/Cut-Over menampilkan status operasi beserta salah satu sublangkah yang dijelaskan dalam tabel sublangkah pengujian clone.

  6. Tunggu hingga kolom Test-Clone/Cut-Over status menampilkan Succeeded. Hal ini menunjukkan bahwa clone berhasil dibuat.

    Anda dapat melihat histori clone pengujian VM dengan salah satu cara berikut:

    • Klik ikon Panel info, Ikon file panel info untuk VM. Pada panel yang terbuka dari kanan, tab Monitoring menampilkan histori, termasuk nama setiap instance clone pengujian.

    • Klik VM untuk membuka halaman detail. Klik Histori Clone Pengujian/Migrasi Sistem untuk melihat histori clone pengujian VM beserta sub-langkah clone pengujian.

    Anda dapat membatalkan operasi clone pengujian yang aktif dengan mengklik Pemindahan dan Clone Pengujian > Batalkan Clone Pengujian.

  7. Untuk VM clone pengujian, klik Tampilkan detail untuk melihat nama instance VM.

  8. Untuk mengelola instance Compute Engine yang sedang berjalan, buka halaman Instance VM di konsol Google Cloud untuk project Anda:

    Buka halaman instance VM

    Dari konsol Google Cloud, kelola instance Compute Engine untuk:

    1. Mulai, hentikan, dan hapus instance.
    2. Tentukan alamat IP internal dan eksternal instance.
    3. Melihat dan mengubah karakteristik instance.
    4. Melakukan semua tugas pengelolaan lainnya.
  9. Lakukan pengujian validasi atau pengujian lainnya pada VM yang dimigrasikan.

  10. Setelah menyelesaikan pengujian, hapus instance Compute Engine untuk mengosongkan resource sehingga Anda tidak akan lagi ditagih untuk instance tersebut.

Mengelola beberapa clone pengujian

Selama perjalanan migrasi, Anda mungkin membuat beberapa clone pengujian. Misalnya, Anda membuat clone pengujian pertama setelah siklus replikasi awal. Kemudian, saat meningkatkan kualitas migrasi, Anda membuat clone pengujian baru karena:

  • Perubahan yang Anda buat pada VM sumber untuk mendukung migrasi
  • Modifikasi yang Anda buat pada detail target VM yang dimigrasikan
  • Data replikasi baru dari VM sumber
  • Perubahan lain yang Anda buat selama durasi siklus pengujian

Ingat bahwa clone pengujian adalah snapshot VM sumber yang dibuat dari data replikasi saat ini dan detail target. Data replika baru dan perubahan pada detail target hanya diterapkan ke clone pengujian baru, bukan ke clone pengujian yang ada.

Jika Anda sudah menjalankan instance clone pengujian, sebelum membuat clone pengujian baru, Anda dapat:

  • Hapus instance clone pengujian yang ada, lalu buat instance baru dengan nama instance yang sama. Anda tidak dapat membuat instance baru dengan nama yang sama dengan instance yang ada.

  • Edit detail target untuk menetapkan nama instance baru. Selain itu, jika Anda menentukan alamat IP kustom atau yang dicadangkan untuk instance clone pengujian yang ada, pastikan untuk menggunakan nilai yang berbeda untuk instance tambahan.

Untuk memantau semua instance clone pengujian, ikuti langkah-langkah berikut:

  1. Lihat histori clone pengujian VM dengan salah satu cara berikut:

    • Klik ikon Panel info, Ikon file panel info untuk VM. Pada panel yang terbuka dari kanan, tab Monitoring menampilkan histori, termasuk nama setiap instance clone pengujian.

    • Klik VM untuk membuka halaman detail. Klik Histori Clone Pengujian/Migrasi Sistem untuk melihat histori clone pengujian VM beserta sub-langkah clone pengujian.

  2. Untuk mengelola instance Compute Engine yang sedang berjalan, pilih ikon panah untuk membuka instance VM di konsol Google Cloud.

    Atau, buka langsung halaman VM instances di konsol Google Cloud:

    Buka halaman instance VM

    Setelah membuat clone pengujian, Anda dapat mengelolanya. Jika ingin mengubah atau menghapus VM clone pengujian yang sedang berjalan, Anda harus menggunakan alat Compute Engine, bukan Migrate to Virtual Machines.

Langkah 5: Buat Penghentian

Pada fase transisi, Anda mentransfer kontrol ke VM yang dimigrasikan yang berjalan di instance Compute Engine di lingkungan produksi di Google Cloud.

Migrasi ke Virtual Machine membuat laporan adaptasi saat siklus peralihan Anda selesai. Untuk informasi selengkapnya tentang laporan adaptasi, lihat dokumentasi laporan adaptasi.

Proses peralihan, ikuti langkah-langkah berikut:

  1. Jika replika data aktif, yaitu Status replika VM adalah Aktif (Siklus saat ini: XX%), tunggu hingga selesai.

  2. Matikan VM sumber.

  3. Melakukan replikasi data akhir. Karena replikasi terjadi di seluruh semua fase migrasi, jumlah data yang akan direplikasi tidak boleh terlalu besar.

  4. Menghentikan replikasi.

  5. Membuat instance Compute Engine dari data akhir yang direplikasi.

Fase migrasi sistem mencakup periode nonaktif VM singkat dan harus dilakukan selama masa pemeliharaan terjadwal. Anda harus menentukan periode pemeliharaan selama VM sumber dapat dihentikan dan traffic dialihkan ke VM yang dimigrasikan yang berjalan di Compute Engine.

Untuk membuat cut-over, ikuti langkah-langkah berikut:

  1. Pastikan Anda telah mengonfigurasi detail target VM seperti yang ditunjukkan dalam Mengonfigurasi target VM. Jika detail target sebelumnya dikonfigurasi untuk operasi clone pengujian, Anda dapat mengedit detail target agar mengarah ke target baru.

  2. Buka halaman Migrate to Virtual Machines di konsol Google Cloud.

    Buka halaman Migrate to Virtual Machines

  3. Pilih tab Migrations.

    Tabel VM sumber yang tersedia akan muncul. Anda dapat melakukan transisi VM apa pun yang berada dalam status Aktif (Siklus saat ini: XX%) atau Aktif (Tidak ada aktivitas). Status Aktif berarti sinkronisasi replikasi pertama VM berhasil dan data VM direplikasi secara bertahap.

    • Kolom Estimated cut-over time menunjukkan estimasi waktu yang diperlukan untuk menyelesaikan tugas peralihan untuk VM setelah Anda memulai peralihan. Kolom ini hanya diisi untuk VM aktif yang telah menyelesaikan beberapa siklus replikasi.

    • Kolom Status Clone Pengujian/Migrasi Sistem menampilkan status operasi bersama dengan salah satu sub-langkah yang dijelaskan dalam tabel sub-langkah migrasi sistem.

  4. Pilih VM sumber.

  5. Pilih Cut-Over and Test-Clone > Cut-Over. Memulai cut-over pada VM yang bermigrasi akan memulai urutan tindakan berikut yang dilakukan oleh Migrate to Virtual Machines:

    1. Matikan VM sumber.

    2. Melakukan replikasi data akhir. Karena replikasi berkelanjutan terjadi di semua fase migrasi, jumlah data yang akan direplikasi tidak boleh sangat besar.

    3. Membuat instance Compute Engine yang menghosting VM yang dimigrasikan dari data akhir yang direplikasi.

    4. Menghentikan replikasi data.

  6. Tunggu hingga kolom Status Clone Pengujian/Migrasi Sistem menampilkan tugas Migrasi Sistem selesai. Hal ini menunjukkan bahwa peralihan berhasil.

    Anda dapat melihat histori peralihan VM dengan salah satu cara berikut:

    • Klik ikon Panel info, Ikon file panel info, untuk VM. Di panel yang terbuka dari sebelah kanan, tab Monitoring menampilkan histori, termasuk nama setiap instance peralihan.

    • Klik VM untuk membuka halaman detail. Klik Histori Clone Pengujian/Migrasi Sistem untuk melihat histori migrasi sistem VM beserta sub-langkah migrasi sistem.

    Anda dapat membatalkan operasi peralihan aktif dengan mengklik Peralihan dan Pembuatan Salinan Uji > Batalkan Peralihan. Namun, jika ingin melanjutkan penggunaan VM sumber, Anda harus memulai ulang VM secara manual.

  7. Untuk mengelola instance Compute Engine yang sedang berjalan, pilih ikon panah untuk membuka instance VM di konsol Google Cloud.

    Atau, buka langsung halaman VM instances di konsol Google Cloud:

    Buka halaman instance VM

    Dari konsol Google Cloud, kelola instance Compute Engine untuk:

    1. Mulai, hentikan, dan hapus instance.
    2. Tentukan alamat IP internal dan eksternal instance.
    3. Melihat dan mengubah karakteristik instance.
    4. Melakukan semua tugas pengelolaan lainnya.
  8. Lakukan pengujian validasi pada workload yang dimigrasikan.

Jika karena alasan apa pun Anda ingin mencoba kembali peralihan atau melakukan rollback dari peralihan:

Mencoba ulang peralihan

Untuk mencoba kembali peralihan, ikuti langkah-langkah berikut:

  1. Pilih VM dalam status Cut-Over.

  2. Pilih Migrasi > Lanjutkan Replikasi.

  3. Coba lagi penghentian sementara.

Melakukan rollback dari cut-over

Untuk melakukan rollback dari cut-over, ikuti langkah-langkah berikut:

  1. Penghentian menghentikan VM sumber asli di sumber migrasi, sehingga Anda harus memulainya dan mengalihkan traffic kembali ke VM sumber.

  2. Jika perlu, salin data baru yang dibuat di instance Compute Engine sehingga Anda dapat menulisnya ke VM sumber.

  3. (Opsional) hapus atau matikan instance Compute Engine yang menjalankan VM yang dimigrasikan.

  4. Lanjutkan replikasi di VM sumber. Replikasi dilanjutkan dari snapshot terakhir yang diambil.

  5. Coba lagi penghentian sementara.

Langkah 6: Menyelesaikan migrasi

Data replikasi yang digunakan untuk membuat VM Compute Engine dipertahankan setelah peralihan agar Anda dapat melanjutkan replikasi dari snapshot replikasi terakhir.

Namun, Anda akan ditagih untuk penyimpanan yang digunakan oleh data replikasi hingga Anda menghapusnya di fase penyelesaian. Menyelesaikan akan menghapus semua data replika dan semua resource penyimpanan lainnya yang terkait dengan VM yang dimigrasikan.

Fase Penyelesaian tidak menghapus instance Compute Engine yang menjalankan VM yang dimigrasikan. Jika membuat instance Compute Engine selama fase pengujian, Anda harus menghapusnya secara manual. Anda akan ditagih untuk instance clone pengujian tersebut hingga dihapus.

Untuk menyelesaikan migrasi, ikuti langkah-langkah berikut:

  1. Buka halaman Migrate to Virtual Machines di konsol Google Cloud:

    Buka halaman Migrate to Virtual Machines

  2. Pilih tab Migrations.

    Tabel VM sumber yang tersedia akan muncul. Penyelesaian hanya dapat dilakukan pada VM dalam status Cut-Over.

  3. Pilih VM sumber.

  4. Pilih Selesaikan, lalu konfirmasi penyelesaian.

    Setelah penyelesaian selesai, status VM ditetapkan ke Selesai. Satu-satunya operasi yang diizinkan pada migrasi dalam status Selesai adalah:

    • Menghapus migrasi
    • Menambahkan ke atau menghapus dari grup

Menghapus migrasi

Menghapus migrasi akan menghapus:

  • Data replikasi untuk VM yang disimpan di Google Cloud
  • Informasi konfigurasi Compute Engine
  • Histori pemantauan
  • Semua data lain yang terkait dengan migrasi VM
  • VM dari daftar VM yang diaktifkan di tab Migrasi
  • VM dari grupnya, jika VM adalah anggota grup

Namun, menghapus migrasi tidak akan menghapus VM sumber dari daftar VM yang tersedia untuk sumber migrasi yang ditampilkan di tab Sumber. Artinya, hanya data migrasi untuk VM yang dihapus. VM sumber asli itu sendiri tidak terpengaruh saat Anda menghapus migrasi.Artinya, Anda dapat mengaktifkan VM sumber lagi untuk memigrasikannya nanti.

Untuk menghapus migrasi, ikuti langkah-langkah berikut:

  1. Buka halaman Migrate to Virtual Machines di konsol Google Cloud:

    Buka halaman Migrate to Virtual Machines

  2. Pilih tab Migrations.

  3. Pilih VM sumber.

  4. Pilih Hapus, lalu konfirmasi penghapusan.

    VM dihapus dari tabel Migrasi.

  5. Pilih tab Sumber.

  6. Dari menu drop-down, pilih sumber migrasi yang ingin Anda hapus.

  7. Tabel akan muncul yang menampilkan VM sumber di sumber migrasi yang tersedia untuk migrasi. Perhatikan bahwa VM sumber yang sesuai dengan migrasi yang dihapus masih tercantum.

Jika perlu, Anda dapat memulai ulang migrasi di VM.