Proses migrasi
Proses migrasi untuk setiap VM sumber terjadi dalam fase berikut:
Aktivasi: Pilih VM yang akan dimigrasikan.
Replikasi: Mereplikasi data dari VM sumber ke Google Cloud. Replikasi data adalah proses berkelanjutan yang terjadi di latar belakang hingga cut-over akhir atau Anda menghapus migrasi.
Set VM target details: Mengonfigurasi setelan untuk VM yang dimigrasikan, seperti project, jenis instance, memori, jaringan, dan lain-lain.
(Opsional) Test-clone: Buat clone VM sumber dari data replikasi dan uji di Google Cloud.
Cut-over: Memigrasikan VM sumber. Proses ini termasuk menghentikan VM sumber, menjalankan replikasi akhir, dan membuat instance produksi dari VM sumber.
Selesaikan: Bersihkan semua resource yang digunakan oleh migrasi setelah operasi cut-over yang berhasil.
Untuk deskripsi lengkap dari setiap fase ini, lihat Siklus proses Migrasi VM.
Anda juga harus melihat Detail progres migrasi untuk mengetahui insight selengkapnya tentang cara memantau progres selama perjalanan migrasi Anda.
Proses migrasi VM mengikuti langkah yang sama seperti 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-fase memigrasikan VM sumber ke Google Cloud.
Prasyarat
Lakukan langkah-langkah berikut untuk mengonfigurasi lingkungan migrasi di sumber migrasi dan target migrasi Anda.
- Mengaktifkan layanan Migrate to Virtual Machines.
- (Hanya untuk migrasi VM VMware) Menginstal Konektor Migrate.
- Beberapa fitur Compute Engine memerlukan agen dan layanan yang berjalan di VM. Agen dan layanan ini diinstal secara otomatis selama migrasi. Namun, fitur keamanan tertentu seperti SELinux, anti-virus, dan firewall, dapat mengganggu layanan ini dan mencegah fungsi fitur tertentu. Untuk memastikan bahwa lingkungan tamu berfungsi dengan benar, ikuti langkah-langkah dalam Layanan yang dimuat untuk lingkungan tamu dan Langkah pemecahan masalah untuk Compute Engine, jika perlu.
Pemberian Lisensi
Compute Engine mendukung lisensi bayar sesuai penggunaan (PAYG) premium dan gunakan lisensi (BYOL) Anda sendiri, 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: Aktivasi VM
Fase pertama migrasi adalah mengaktivasi VM sumber. Misalnya, pusat data vSphere mungkin berisi puluhan, ratusan, atau bahkan ribuan VM. Lakukan aktivasi hanya pada VM yang ingin dimigrasikan.
Anda dapat memiliki hingga 200 migrasi yang sedang berlangsung sekaligus (tidak termasuk migrasi dalam fase Final), 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 mengaktivasi VM sumber, ikuti langkah-langkah berikut:
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud:
Pilih tab Sumber.
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 dalam menu drop-down, hal ini menunjukkan bahwa Anda belum mengonfigurasi sumber migrasi dengan benar. Tinjau langkah-langkah untuk menyetel sumber migrasi, lalu coba lagi.
Tabel yang menampilkan VM sumber di sumber migrasi yang tersedia untuk migrasi akan muncul. Pilih satu atau beberapa VM sumber.
Kolom VM Power Status menampilkan status sebagai suspended, On, atau Off. Anda dapat memigrasikan VM dengan salah satu status ini.
Klik Add Migrations > VM Migration.
Konfirmasi bahwa Anda ingin membuat migrasi.
Setelah Anda membuat migrasi, kolom Status replikasi untuk VM akan menampilkan salah satu dari hal berikut:
- Tertunda: VM sedang dalam proses aktivasi.
- Siap: VM telah diaktivasi tetapi belum mulai direplikasi.
Sekarang Anda dapat memulai replikasi VM seperti yang dijelaskan pada langkah berikutnya.
Langkah 2: Mulai replikasi VM sumber
Setelah mengaktifkan VM sumber, mulailah mereplikasi 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:
Langkah replikasi pertama: Migrate to Virtual Machines membuat snapshot awal disk data VM sumber dan mereplikasi data snapshot tersebut ke Google Cloud. Bergantung pada jumlah data disk di VM sumber, replikasi pertama dapat memerlukan waktu beberapa menit atau jam untuk diselesaikan.
Kolom Status replikasi pada VM pada langkah replikasi pertama menampilkan status First sync, diikuti dengan sub-langkah yang sesuai.
Langkah replikasi inkremental: Setelah langkah replikasi pertama yang berhasil, langkah replikasi inkremental terjadi pada interval waktu yang ditentukan (setiap dua jam secara default). Di setiap langkah, snapshot baru dibuat untuk setiap disk data. Hanya pembaruan data yang terjadi setelah langkah sebelumnya yang akan direplikasi ke Google Cloud menggunakan mekanisme Change Block Tracking (CBT).
Kolom Status replikasi pada VM pada langkah replikasi inkremental menampilkan status Aktif yang diikuti dengan sub-langkah yang sesuai.
Memulai replikasi VM sumber
Untuk memulai replikasi VM sumber, ikuti langkah-langkah berikut:
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud:
Pilih tab Migrasi.
Sebuah tabel akan muncul yang menampilkan VM sumber di sumber migrasi yang telah Anda aktivasi. Anda dapat memulai replikasi pada VM apa pun dengan status replikasi Ready.
Pilih satu atau beberapa VM sumber.
Klik Migrasi > Mulai Replikasi. Kolom Status replikasi menunjukkan status replikasi beserta salah satu sub-langkah yang dijelaskan dalam tabel sub-langkah siklus replikasi.
Untuk melihat histori replikasi VM, klik VM untuk membuka halaman detail. Klik Replication History untuk melihat histori replikasi VM beserta sub-langkah replikasi.
Sekarang Anda dapat mengonfigurasi target migrasi untuk fase clone pengujian dan cut-over.
Migrate to Virtual Machines menghasilkan laporan adaptasi setelah siklus replikasi 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 berlanjut hingga Anda mengakhirinya secara eksplisit selama fase potong.
Menjeda replikasi
Untuk menjeda replikasi, ikuti langkah-langkah berikut:
Anda dapat menjeda replikasi untuk VM kapan saja. Saat Anda menjeda VM, Status replikasi akan berubah menjadi Dijeda.
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud:
Pilih tab Migrasi.
Tabel VM sumber yang tersedia akan muncul.
Pilih satu atau beberapa VM.
Pilih Jeda.
Untuk melanjutkan replikasi 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:
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud:
Pilih tab Migrasi.
Tabel VM sumber yang tersedia akan muncul.
Untuk VM, pilih tombol Edit Target Details. Sebuah panel akan terbuka sehingga Anda dapat mengonfigurasi target.
Untuk menetapkan frekuensi beberapa VM, pilih VM, lalu pilih tombol Edit Target Details. Sebuah panel akan terbuka sehingga Anda dapat mengonfigurasi frekuensi replikasi dari VM yang dipilih.
Pilih tab Detail Target.
Di area Replication policy, tetapkan frekuensi replikasi, dalam hitungan detik.
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:
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud:
Pilih tab Migrasi.
Pilih satu atau beberapa VM.
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 menghentikan operasi pada 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:
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 Anda tidak perlu menambahkannya secara eksplisit. Jika ingin menambahkan project tambahan sebagai project target, lihat Menambahkan project target.
Konfigurasikan instance Compute Engine yang digunakan untuk menghosting VM yang dimigrasikan. Untuk lingkungan pengujian dan produksi, konfigurasikan instance Compute Engine target untuk menentukan setelan yang meliputi:
- 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 penghentian, Migrate to Virtual Machines menggunakan setelan detail target pada saat operasi.
Untuk mengonfigurasi target Compute Engine, ikuti langkah-langkah berikut:
Jika Anda belum melakukannya, tambahkan project target seperti yang ditunjukkan dalam Menambahkan target.
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud:
Pilih tab Migrasi.
Tabel migrasi akan muncul.
Pilih VM (Anda dapat memilih beberapa untuk diedit), lalu pilih tombol Edit target details. Di panel yang muncul, konfigurasikan detail target untuk semua VM yang Anda pilih.
Tetapkan Detail target 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 yang dijelaskan dalam tabel berikut. Setelah instance Compute Engine dibuat, Anda dapat mengubah semua setelannya:
Judul bagian Nama kolom Deskripsi Umum Nama instance Nama instance Compute Engine. Lihat Konvensi penamaan resource untuk aturan penamaan. Project Nama project yang menghosting instance Compute Engine. Project ini harus merupakan project yang telah Anda tambahkan sebelumnya di bagian ini. Zone Zona untuk instance Compute Engine. Lihat Region dan Zona.
Region dari instance yang di-deploy adalah region yang Anda tentukan saat mendaftarkan Konektor Migrasi. Lihat Menginstal Konektor Migrasi untuk informasi selengkapnya.Label Untuk mengatur project, tambahkan label sebagai key-value pair ke resource Anda. Lihat Memberi label resource. Konfigurasi mesin Seri jenis mesin Compute Engine menawarkan rangkaian 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 untuk 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 tersebut. Lihat Pemberian Lisensi.Machine type 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 Machine type series.
Lihat dokumentasi jenis mesin standar untuk informasi selengkapnya.Saat pemeliharaan host Saat melakukan pemeliharaan infrastruktur berkala, Compute Engine dapat memigrasikan instance VM Anda ke hardware lain tanpa periode nonaktif. Setel opsi ini ke Migrate VM Instance (Recommended), default, untuk memigrasikan VM. Tetapkan ke Hentikan untuk menghentikan instance. Mulai ulang otomatis Jika disetel ke Aktif (Direkomendasikan), defaultnya, Compute Engine akan otomatis memulai ulang instance saat dihentikan karena alasan yang tidak disebabkan oleh pengguna, seperti peristiwa pemeliharaan, kegagalan hardware, atau kegagalan software. Setel ke Nonaktif untuk menonaktifkan mulai ulang. Metadata Tentukan key-value pair metadata VM yang akan disimpan untuk VM yang dimigrasikan.
Untuk 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 Nama jaringan Tentukan jaringan VPC yang akan menjadi bagian dari instance tersebut. Nama subnetwork Tentukan subnet yang terkait dengan region. Jaringan ini harus merupakan subnetwork dari Jaringan yang ditentukan. Alamat IP eksternal Tetapkan ke None (default) untuk menonaktifkan akses eksternal, dan ke Ephemeral untuk mengizinkan gcloud CLI menetapkan alamat IP. Lihat Mengonfigurasi alamat IP eksternal statis. Alamat IP internal Setel ke Ephemeral (Otomatis) (default) untuk mengizinkan gcloud CLI menetapkan alamat IP, Ephemeral (Kustom) untuk menyetel alamat IP Anda sendiri, atau reservation-internal-ip (IP) untuk menggunakan alamat IP yang sudah ditentukan. Lihat Mengonfigurasi alamat IP internal statis. Nama host Anda dapat membuat VM dengan nama host kustom dengan menentukan nama DNS yang sepenuhnya memenuhi syarat. Nama host kustom harus mematuhi persyaratan RFC 1035 untuk nama host yang valid.
Untuk informasi selengkapnya tentang 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.
Tambahkan Antarmuka Jaringan Dengan Migrate to Virtual Machines, Anda dapat membuat instance Compute Engine dengan beberapa antarmuka jaringan (NIC) secara opsional. Setiap antarmuka terhubung 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:
- Memasang beberapa antarmuka jaringan ke jaringan VPC yang sama tidak didukung. Meskipun konfigurasi mungkin tersimpan, pembuatan instance VM akan gagal.
- Setelah instance Compute Engine dibuat, dengan menggunakan
test-clone
ataucut-over
, Anda tidak dapat menambahkan atau menghapus antarmuka jaringan pada instance yang dibuat. Anda dapat mengulangitest-clone
ataucut-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.
Network tags Tag memungkinkan Anda membuat aturan firewall dan rute yang berlaku untuk instance tertentu. Lihat Mengonfigurasi tag jaringan. Konfigurasi tambahan Akun layanan Tentukan akun layanan pada project target yang digunakan untuk menjalankan instance Compute Engine. Secara default, tidak ada akun layanan yang ditetapkan ke instance Compute Engine.
Jika Anda berencana untuk 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 itu di sini. Untuk mengetahui informasi selengkapnya, lihat menyiapkan VM untuk dijalankan sebagai akun layanan.
Untuk menambahkan akun layanan ke instance Compute Engine, akun pengguna Anda pada project host Migrate to Virtual Machines memerlukan izin yang diperlukan. Lihat Mengonfigurasi izin pada akun layanan project target untuk informasi selengkapnya.Jenis disk Tentukan jenis penyimpanan untuk instance. Lihat Opsi penyimpanan. Kunci enkripsi yang dikelola pelanggan Kunci yang ingin Anda gunakan untuk melindungi data Anda di Google Cloud. Secara default, Google Cloud otomatis mengenkripsi data saat dalam penyimpanan menggunakan kunci enkripsi yang dikelola oleh Google. Jika memiliki persyaratan kepatuhan atau peraturan khusus terkait kunci yang melindungi data Anda, 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 Encrypter/Decrypter Cloud KMS CryptoKey ke akun Agen Layanan Compute Engine yang digunakan. Untuk mengetahui informasi selengkapnya, lihat Melindungi resource dengan menggunakan kunci Cloud KMS.Mengonversi BIOS ke UEFI (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.
Kemampuan untuk mengonversi jenis booting instance VM dari BIOS ke UEFI tersedia sebagai bagian dari Pratinjau. Untuk berpartisipasi dalam pratinjau, kirim permintaan ke alamat email: m2vm-bios-to-uefi@google.com.
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 di dokumentasi Compute Engine. Jenis lisensi Compute Engine mendukung lisensi bayar sesuai penggunaan (PAYG) dan bring your own license (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.
Lisensi tambahan Migrate to Virtual Machines 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 lainnya menggunakan format URL ini:
https://www.googleapis.com/compute/beta/projects/windows-sql-cloud/global/licenses/sql-server-2012-enterprise
Tenancy tunggal Label afinitas node Compute Engine mendukung deployment beban kerja yang dimigrasikan ke node tenant tunggal. Single-tenant node adalah server Compute Engine yang dikhususkan untuk menghosting VM project Anda.
Sebelum dapat mengonfigurasi beban kerja yang dimigrasikan untuk dijalankan di sole-tenant node, Anda harus sudah membuat template sole-tenant node dan grup node tenant tunggal dalam project dan zona target. Lihat Menyediakan VM di node tenant tunggal.
Label minat memungkinkan Anda mengelompokkan node dan grup node secara logis. Saat menyediakan instance Compute Engine, gunakan label afinitas untuk menjadwalkan instance agar berjalan pada kumpulan node atau grup node tertentu.
Anda dapat menambahkan label afinitas ke VM yang bermigrasi dengan memasukkannya secara manual di Panel info berdasarkan key-value pair, atau dengan menggunakan dialog Browse Node untuk memilih node atau grup node. Selanjutnya, Anda dapat mengedit label afinitas VM untuk menyesuaikan deployment tenant tunggal:
- Pilih Browse Node untuk menambahkan label afinitas dari daftar node tenant tunggal dan grup node 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.
vCPU minimum yang dialokasikan Tetapkan vCPU Minimum yang dialokasikan untuk instance Compute Engine.
Lihat Afinitas node dan anti-afinitas dan Mengonfigurasi label afinitas node untuk informasi selengkapnya.Kebijakan Replikasi Durasi tidak ada aktivitas replikasi antar-siklus Secara default, Migrate to Virtual Machines melakukan replikasi VM sumber setiap 2 jam. Tetapkan frekuensi replikasi (dalam hitungan detik).
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 dari VM yang dimigrasikan
Pada fase clone pengujian, Migrate to Virtual Machines men-deploy clone VM yang Anda migrasikan ke instance Compute Engine di lingkungan pengujian Anda. Meskipun fase pengujian bersifat opsional, sebaiknya lakukan pengujian sebelum men-deploy VM yang dimigrasikan ke produksi.
Setiap kali Anda membuat instance clone pengujian, instance tersebut akan di-clone dari data siklus replikasi yang terakhir selesai menggunakan detail target saat ini. Dengan kata lain, instance clone pengujian mewakili snapshot VM sumber pada saat siklus replikasi terakhir yang selesai.
Untuk VM sumber Azure yang memiliki lebih dari satu disk, siklus replikasi Migrate to Virtual Machines mengambil snapshot setiap disk secara terpisah satu sama lain. Karena snapshot ini tidak diambil secara bersamaan, data yang diambil terkadang memiliki perbedaan kecil. Oleh karena itu, sebaiknya Anda tidak menggunakan clone pengujian sebagai pengganti produksi saat menghentikan migrasi.
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 sudah mengonfigurasi lingkungan target untuk instance Compute Engine sebelum dapat memulai clone pengujian. Lihat dokumentasi Mengonfigurasi target untuk informasi selengkapnya.
Anda hanya dapat menguji VM dalam status Dijeda jika VM telah menyelesaikan setidaknya satu replikasi.
Untuk mengetahui 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:
Pastikan Anda telah mengonfigurasi lingkungan target VM pengujian seperti yang ditunjukkan dalam bagian Mengonfigurasi target VM.
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud:
Pilih tab Migrasi.
Tabel VM sumber yang tersedia akan muncul. Anda dapat menguji VM apa pun yang ada 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.
Pilih VM.
Pilih Cut-Over and Test-Clone > Test-Clone. Kolom Status Test-Clone/Cut-Over menampilkan status operasi beserta salah satu sub-langkah yang dijelaskan dalam tabel sub-langkah clone pengujian.
Tunggu hingga kolom Test-Clone/Cut-Over status menampilkan Succeeded. Ini menunjukkan bahwa clone berhasil dibuat.
Anda dapat melihat histori clone pengujian VM dengan salah satu cara berikut:
Klik ikon Panel info, untuk VM. Di panel yang terbuka dari kanan, tab Monitoring menampilkan histori, termasuk nama setiap instance clone pengujian.
Klik VM untuk membuka halaman detail. Klik Test-Clone/Cut-Over History untuk melihat histori clone pengujian VM beserta sub-langkah dari clone pengujian.
Anda dapat membatalkan operasi clone pengujian yang aktif dengan mengklik Cut-Over and Test-Clone > Cancel Test-Clone.
Untuk VM clone pengujian, klik Tampilkan detail untuk melihat nama instance VM.
Untuk mengelola instance Compute Engine yang sedang berjalan, buka halaman VM instances di Google Cloud Console untuk project Anda:
Dari konsol Google Cloud, kelola instance Compute Engine untuk:
- Memulai, menghentikan, dan menghapus instance.
- Tentukan alamat IP internal dan eksternal instance.
- Melihat dan mengubah karakteristik instance.
- Melakukan semua tugas pengelolaan lainnya.
Lakukan pengujian validasi atau pengujian lainnya pada VM yang dimigrasikan.
Setelah Anda menyelesaikan pengujian, hapus instance Compute Engine untuk mengosongkan resource, sehingga Anda tidak lagi dikenai biaya untuk instance tersebut.
Kelola beberapa clone pengujian
Selama durasi perjalanan migrasi, Anda dapat membuat beberapa clone pengujian. Misalnya, Anda membuat clone pengujian pertama setelah siklus replikasi awal. Kemudian, saat menyaring migrasi, Anda membuat clone pengujian baru karena:
- Modifikasi yang Anda buat pada VM sumber untuk mendukung migrasi
- Modifikasi yang Anda buat pada detail target dari VM yang dimigrasikan
- Data replikasi baru dari VM sumber
- Perubahan lain yang Anda buat selama durasi siklus pengujian
Perlu diingat bahwa clone pengujian adalah snapshot VM sumber yang dibuat dari data replikasi dan detail target saat ini. Data replikasi baru dan modifikasi pada detail target hanya diterapkan pada clone pengujian baru, bukan pada clone pengujian yang sudah ada.
Jika sudah memiliki instance clone pengujian yang sedang berjalan, maka 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 sudah ada.
Edit detail target untuk menetapkan nama instance baru. Selain itu, jika Anda menentukan alamat IP yang dicadangkan atau kustom untuk instance clone pengujian yang ada, pastikan untuk menggunakan nilai yang berbeda untuk setiap instance tambahan.
Untuk memantau semua instance clone pengujian, ikuti langkah-langkah berikut:
Lihat histori clone pengujian VM dengan salah satu cara berikut:
Klik ikon Panel info, untuk VM. Di panel yang terbuka dari kanan, tab Monitoring menampilkan histori, termasuk nama setiap instance clone pengujian.
Klik VM untuk membuka halaman detail. Klik Test-Clone/Cut-Over History untuk melihat histori clone pengujian VM beserta sub-langkah dari clone pengujian.
Untuk mengelola instance Compute Engine yang sedang berjalan, pilih ikon panah
untuk membuka instance VM di Konsol Google Cloud.Atau, langsung buka halaman VM instances di Konsol Google Cloud:
Setelah membuat clone pengujian, Anda dapat mengelolanya sendiri. Jika Anda ingin mengubah atau menghapus VM clone pengujian yang sedang berjalan, gunakan alat Compute Engine, bukan Migrate to Virtual Machines.
Langkah 5: Buat Cut-over
Pada fase cut-over, Anda dapat mentransfer kontrol ke VM yang dimigrasikan yang berjalan di instance Compute Engine di lingkungan produksi Anda di Google Cloud.
Migrate to Virtual Machines menghasilkan laporan adaptasi saat siklus cut-over Anda selesai. Untuk informasi selengkapnya tentang laporan adaptasi, lihat dokumentasi laporan adaptasi.
Proses {i>cut-over<i}, ikuti langkah-langkah berikut:
Jika replikasi data aktif, yaitu Status replikasi VM adalah Active (Current cycle: XX%), Anda akan menunggu hingga selesai.
Mematikan VM sumber.
Melakukan replikasi data akhir. Karena replikasi terjadi di seluruh fase migrasi, jumlah data yang akan direplikasi tidak boleh terlalu besar.
Menghentikan replikasi.
Membuat instance Compute Engine dari data akhir yang direplikasi.
Fase cut-over mencakup periode nonaktif VM singkat dan harus berlangsung selama masa pemeliharaan terjadwal. Anda harus menentukan masa pemeliharaan selama Anda dapat menghentikan VM sumber dan mengalihkan traffic ke VM yang dimigrasikan yang berjalan di Compute Engine.
Untuk membuat {i>cut-over<i}, ikuti langkah-langkah berikut:
Pastikan Anda telah mengonfigurasi detail target VM seperti yang ditunjukkan dalam Mengonfigurasi target VM. Jika detail target sebelumnya dikonfigurasi untuk operasi clone pengujian, Anda mungkin perlu mengedit detail target agar mengarah ke target baru.
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud.
Pilih tab Migrasi.
Tabel VM sumber yang tersedia akan muncul. Anda dapat mengalihkan VM apa pun yang berada dalam status Active (Current cycle: XX%) atau Active (Idle). Status Aktif berarti sinkronisasi replikasi pertama VM berhasil dan data VM direplikasi secara bertahap.
Kolom Estimated cut-over time menampilkan perkiraan waktu yang diperlukan untuk menyelesaikan tugas cut-over untuk VM setelah Anda memulai cut-over. Kolom ini hanya diisi untuk VM aktif yang telah menyelesaikan beberapa siklus replikasi.
Kolom Status Test-Clone/Cut-Over menampilkan status operasi beserta salah satu sub-langkah yang dijelaskan dalam tabel sub-langkah cut-over.
Pilih VM sumber.
Pilih Cut-Over and Test-Clone > Cut-Over. Memulai penghentian VM pada VM yang dimigrasikan akan memulai urutan tindakan berikut yang dilakukan oleh Migrate to Virtual Machines:
Mematikan VM sumber.
Melakukan replikasi data akhir. Karena replikasi berkelanjutan terjadi di seluruh fase migrasi, jumlah data yang akan direplikasi tidak boleh terlalu besar.
Membuat instance Compute Engine yang menghosting VM yang dimigrasikan dari data akhir yang direplikasi.
Menghentikan replikasi data.
Tunggu hingga kolom Status Test-Clone/Cut-Over menampilkan tugas Cut-over telah selesai. Hal ini menunjukkan bahwa pemotongan berhasil.
Anda dapat melihat histori pemotongan VM dengan salah satu cara berikut:
Klik ikon Panel info, , untuk VM. Di panel yang terbuka dari kanan, tab Monitoring menampilkan histori, termasuk nama setiap instance cut-over.
Klik VM untuk membuka halaman detail. Klik Test-Clone/Cut-Over History untuk melihat histori cut-over VM beserta sub-langkah dari cut-over.
Anda dapat membatalkan operasi cut-over yang aktif dengan mengklik Cut-Over dan Test-Clone > Batalkan Cut-Over. Namun, jika ingin melanjutkan penggunaan VM sumber, Anda harus memulai ulang VM secara manual.
Untuk mengelola instance Compute Engine yang sedang berjalan, pilih ikon panah
untuk membuka instance VM di Konsol Google Cloud.Atau, langsung buka halaman VM instances di Konsol Google Cloud:
Dari konsol Google Cloud, kelola instance Compute Engine untuk:
- Memulai, menghentikan, dan menghapus instance.
- Tentukan alamat IP internal dan eksternal instance.
- Melihat dan mengubah karakteristik instance.
- Melakukan semua tugas pengelolaan lainnya.
Lakukan pengujian validasi pada beban kerja yang dimigrasikan.
Jika karena alasan apa pun Anda ingin mencoba kembali cut-over atau roll back dari cut-over:
Coba lagi cut-over
Untuk mencoba ulang cut-over, ikuti langkah-langkah berikut:
Pilih VM dalam status Cut-Over.
Pilih Migration > Resume Replication.
Coba lagi cut-over.
Rollback dari cut-over
Untuk melakukan rollback dari cut-over, ikuti langkah-langkah berikut:
Cut-over menghentikan VM sumber asli di sumber migrasi, sehingga Anda harus memulainya dan mengalihkan traffic kembali ke VM sumber.
Jika perlu, salin data baru yang dibuat di instance Compute Engine agar Anda dapat menulisnya ke VM sumber.
(Opsional) hapus atau nonaktifkan instance Compute Engine yang menjalankan VM yang dimigrasikan.
Melanjutkan replikasi di VM sumber. Replikasi dilanjutkan dari snapshot terakhir yang diambil.
Coba lagi cut-over.
Langkah 6: Selesaikan migrasi
Data replikasi yang digunakan untuk membuat VM Compute Engine disimpan setelah penghentian, agar Anda dapat melanjutkan replikasi dari snapshot replikasi terakhir.
Namun, Anda akan dikenai biaya untuk penyimpanan yang digunakan oleh data replikasi hingga Anda menghapusnya di fase akhir. Menyelesaikan semua data replikasi dan semua resource penyimpanan lain yang terkait dengan VM yang dimigrasikan akan dihapus.
Fase Final 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 hingga instance clone pengujian tersebut dihapus.
Untuk menyelesaikan migrasi, ikuti langkah-langkah berikut:
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud:
Pilih tab Migrasi.
Tabel VM sumber yang tersedia akan muncul. Finalisasi hanya dapat dilakukan pada VM dalam status Cut-Over.
Pilih VM sumber.
Pilih Selesaikan, lalu konfirmasi penyelesaian.
Setelah selesai, status VM akan disetel ke Final. Satu-satunya operasi yang diizinkan pada migrasi dalam status Diselesaikan 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 memigrasikan VM
- VM dari daftar VM yang diaktivasi pada 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 Sources. Artinya, hanya data migrasi untuk VM yang akan dihapus. VM sumber asli itu sendiri tidak terpengaruh saat Anda menghapus migrasi.Artinya, Anda dapat melakukan aktivasi VM sumber lagi untuk memigrasikannya.
Untuk menghapus migrasi, ikuti langkah-langkah berikut:
Buka halaman Migrate to Virtual Machines di Konsol Google Cloud:
Pilih tab Migrasi.
Pilih VM sumber.
Pilih Delete, lalu konfirmasi penghapusan.
VM dihapus dari tabel Migrasi.
Pilih tab Sumber.
Dari menu drop-down, pilih sumber migrasi yang ingin dihapus.
Tabel yang menampilkan VM sumber di sumber migrasi yang tersedia untuk migrasi akan muncul. Perhatikan bahwa VM sumber yang sesuai dengan migrasi yang dihapus tetap tercantum.
Jika perlu, Anda dapat memulai ulang migrasi di VM.