Proses migrasi untuk VM sumber individual terjadi dalam fase berikut:
Onboard: 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 pengalihan akhir atau Anda menghapus migrasi.
Tetapkan detail target VM: Konfigurasi setelan untuk VM yang dimigrasikan, seperti project, jenis instance, memori, jaringan, dan lainnya.
(Opsional) Clone pengujian: Buat clone VM sumber dari data replikasi dan uji di Google Cloud.
Pengalihan: Migrasikan VM sumber. Proses ini mencakup penghentian VM sumber, melakukan replikasi akhir, dan membuat instance produksi dari VM sumber.
Selesaikan: Bersihkan semua resource yang digunakan oleh migrasi setelah operasi pengalihan yang berhasil.
Untuk mengetahui deskripsi lengkap setiap fase ini, lihat Proses migrasi VM. VM yang Anda buat selama proses migrasi disebut VM yang dimigrasikan, dan VM tersebut berada dalam berbagai status selama dan setelah migrasi.
Anda juga dapat melihat Detail progres migrasi untuk mendapatkan lebih banyak insight tentang cara memantau progres selama perjalanan migrasi Anda.
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-fase migrasi VM sumber ke Google Cloud.
Prasyarat
Lakukan langkah-langkah berikut untuk mengonfigurasi lingkungan migrasi di sumber migrasi dan target migrasi.
- Mengaktifkan layanan Migrate to Virtual Machines.
- (Khusus untuk migrasi VM VMware) Menginstal Konektor Migrasi.
- 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, antivirus, dan firewall, dapat mengganggu layanan ini dan mencegah fungsi fitur tertentu. Untuk memastikan lingkungan tamu berfungsi dengan benar, ikuti langkah-langkah di bagian Layanan yang dimuat untuk lingkungan tamu dan jika diperlukan, Langkah-langkah pemecahan masalah untuk Compute Engine.
Pemberian Lisensi
Compute Engine mendukung lisensi premium bayar sesuai penggunaan (PAYG) dan bawa lisensi Anda 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: Aktifkan VM
Fase pertama migrasi adalah mengaktifkan VM sumber. Misalnya, pusat data vSphere dapat berisi puluhan, ratusan, atau bahkan ribuan VM. Lakukan aktivasi hanya pada VM yang ingin Anda migrasikan.
Anda dapat melakukan hingga 200 migrasi yang sedang berlangsung sekaligus (tidak termasuk migrasi dalam fase Penyelesaian), per project host dan region. Batasan ini berlaku 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:
Buka halaman Migrate to Virtual Machines di konsol Google Cloud :
Pilih tab Sumber.
Dari menu drop-down, pilih sumber migrasi yang ingin Anda gunakan untuk 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 penghubungan dan verifikasi.
Jika Anda tidak melihat entri apa pun di daftar drop-down, hal ini menunjukkan bahwa Anda belum mengonfigurasi sumber migrasi dengan benar. Tinjau langkah-langkah untuk menetapkan sumber migrasi Anda, lalu coba lagi.
Tabel yang menampilkan VM sumber di sumber migrasi yang tersedia untuk migrasi akan muncul. Pilih satu atau beberapa VM sumber.
Kolom Status Daya VM menampilkan status sebagai Ditangguhkan, Aktif, atau Nonaktif. 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 hal berikut:
- Tertunda: VM sedang dalam proses diaktifkan.
- Siap: VM sudah di-onboarding, tetapi belum mulai mereplikasi.
Sekarang Anda dapat memulai replikasi VM seperti yang dijelaskan pada langkah berikutnya.
Langkah 2: Mulai replikasi VM sumber
Setelah mengaktifkan VM sumber, mulai replikasi data disk dari VM sumber ke Google Cloud. Proses ini berlangsung di latar belakang tanpa mengganggu workload.
Replikasi data terdiri dari dua langkah:
Langkah replikasi pertama: Migrate to Virtual Machines membuat snapshot awal disk data VM sumber dan mereplikasi data snapshot ke Google 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 yang diikuti dengan sub-langkah yang sesuai.
Langkah replikasi inkremental: Setelah langkah replikasi pertama berhasil, langkah replikasi inkremental terjadi pada interval waktu yang ditetapkan (secara default setiap dua jam). Di 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 yang diikuti dengan sub-langkah yang sesuai.
Mulai replikasi VM sumber
Untuk memulai replikasi VM sumber, ikuti langkah-langkah berikut:
Buka halaman Migrate to Virtual Machines di konsol Google Cloud :
Pilih tab Migrations.
Tabel akan muncul yang menampilkan VM sumber di sumber migrasi yang telah Anda lakukan aktivasi. Anda dapat memulai replikasi pada VM mana pun dengan status replikasi Siap.
Pilih satu atau beberapa VM sumber.
Klik Migrasi > Mulai Replikasi. Kolom Status replikasi menampilkan 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 Histori Replikasi untuk melihat histori replikasi VM bersama dengan sub-langkah replikasi.
Sekarang Anda dapat mengonfigurasi target migrasi untuk fase test-clone dan pengalihan.
Migrate to Virtual Machines menghasilkan laporan adaptasi setelah siklus replikasi Anda selesai. Untuk mengetahui 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 mengakhirinya secara eksplisit selama fase peralihan.
Menjeda replikasi
Untuk menjeda replikasi, ikuti langkah-langkah berikut:
Kapan saja, Anda dapat menjeda replikasi untuk VM. Saat Anda menjeda VM, Status replikasi-nya akan berubah menjadi Dijeda.
Buka halaman Migrate to Virtual Machines di konsol Google Cloud :
Pilih tab Migrations.
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 Migrations.
Tabel VM sumber yang tersedia akan muncul.
Untuk VM, pilih tombol Edit Detail Target. Panel akan terbuka untuk memungkinkan Anda mengonfigurasi target.
Untuk menetapkan frekuensi beberapa VM, pilih VM, lalu pilih tombol Edit Detail Target. Panel akan terbuka untuk memungkinkan Anda mengonfigurasi frekuensi replikasi VM yang dipilih.
Pilih tab Target Details.
Di area Replication policy, tetapkan frekuensi replikasi, dalam detik.
Pilih Save.
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 Migrations.
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 melakukan operasi clone atau peralihan pada VM agar migrasi berhasil. Untuk mengetahui informasi selengkapnya, lihat Mengonfigurasi target.
Langkah 3: Konfigurasi 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 ditambahkan secara otomatis sebagai project target, sehingga Anda tidak perlu menambahkannya secara eksplisit. Jika Anda ingin menambahkan project lain sebagai project target, lihat Menambahkan project target.
Konfigurasi 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 menyetel 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 mengetahui deskripsi mendetail semua setelan.
Anda dapat mengubah detail target kapan saja. Saat membuat instance Compute Engine untuk fase test-clone atau cut-over, 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 di Menambahkan target.
Buka halaman Migrate to Virtual Machines di konsol Google Cloud :
Pilih tab Migrations.
Tabel migrasi akan muncul.
Pilih VM (Anda dapat memilih beberapa VM untuk diedit), lalu pilih tombol Edit detail target. Di panel yang muncul, konfigurasi 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 menyediakan link ke dokumentasi Compute Engine untuk mengetahui deskripsi mendetail.
Migrate to Virtual Machines tidak mendukung semua setelan Compute Engine. Anda hanya dapat menyetel 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 mengetahui aturan penamaan. Project
Nama project yang menghosting instance Compute Engine. Project tersebut harus berupa project yang telah Anda tambahkan sebelumnya di bagian ini. Zona
Zona untuk instance Compute Engine. Lihat Region dan Zona.
Region instance yang di-deploy adalah region yang Anda tentukan saat Anda mendaftarkan Migration Connector. Lihat Menginstal Konektor Migrasi untuk mengetahui informasi selengkapnya.
Label
Untuk mengatur project Anda, tambahkan label sebagai key-value pair ke resource Anda. Lihat Melabeli resource. Konfigurasi mesin Seri jenis 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 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.Jenis mesin
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 yang telah ditentukan sebelumnya untuk mengetahui informasi selengkapnya.Saat pemeliharaan host
Saat menjalankan pemeliharaan infrastruktur berkala, Compute Engine dapat memigrasikan instance VM Anda ke hardware lain tanpa waktu non-operasional. Setel opsi ini ke Migrasikan Instance VM (Direkomendasikan), defaultnya, untuk memigrasikan VM. Setel ke Terminate untuk menghentikan instance. Mulai ulang otomatis
Jika disetel ke Aktif (Direkomendasikan), Compute Engine akan otomatis memulai ulang instance saat instance 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 mengetahui informasi selengkapnya tentang metadata VM Compute Engine, lihat dokumentasi metadata VM.
Migrate to Virtual Machines menerapkan batasan 64.000 karakter untuk semua key/value pair metadata di setiap VM yang dimigrasikan.Jaringan Nama jaringan
Tentukan jaringan VPC yang akan menjadi bagian dari instance. Nama subnetwork
Tentukan subnet yang terkait dengan region. Ini harus berupa subnetwork dari Jaringan yang ditentukan. Alamat IP eksternal
Setel 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
Tetapkan ke Sementara (Otomatis) (default) untuk mengizinkan gcloud CLI menetapkan alamat IP, Sementara (Kustom) untuk menetapkan alamat IP Anda sendiri, atau reserved-internal-ip (IP) untuk menggunakan alamat IP yang telah ditentukan sebelumnya. Lihat Mengonfigurasi alamat IP internal statis. Hostname
Anda dapat membuat VM dengan 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 mengetahui 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) agar kepercayaan AD tidak terganggu.
Tambahkan Antarmuka Jaringan
Migrate to Virtual Machines memungkinkan Anda secara opsional membuat instance Compute Engine dengan beberapa antarmuka jaringan (NIC). Setiap antarmuka terpasang ke jaringan VPC yang berbeda, sehingga memberikan akses instance tersebut ke jaringan VPC yang berbeda di gcloud CLI. Jika Anda tidak memilih antarmuka jaringan, image mesin akan dilampirkan ke jaringan dan subnet default project di suatu region.
Sebelum menambahkan antarmuka jaringan tambahan, perhatikan pertimbangan berikut:
- Memasang beberapa antarmuka jaringan ke jaringan VPC yang sama tidak didukung. Meskipun konfigurasi dapat disimpan, instansiasi VM akan gagal.
- Setelah instance Compute Engine di-instantiate, 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 menyetel semua opsi yang sama seperti yang Anda lakukan dengan antarmuka jaringan awal.
Tag jaringan
Tag memungkinkan Anda membuat aturan firewall dan rute yang berlaku untuk instance tertentu. Lihat Mengonfigurasi tag jaringan. Konfigurasi tambahan Akun layanan
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.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 Anda memiliki persyaratan kepatuhan atau peraturan khusus yang terkait dengan 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 Key Management Service ke akun Agen Layanan Compute Engine yang Anda gunakan. Untuk informasi selengkapnya, lihat Melindungi resource dengan menggunakan kunci Cloud KMS.Mengonversi BIOS ke UEFI
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 jika Anda ingin melakukan booting instance VM Anda secara aman, karena booting aman hanya didukung oleh UEFI. Namun, Anda juga dapat mengonversi jenis booting dari BIOS ke UEFI, tanpa menggunakan booting aman.
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 mengetahui informasi selengkapnya, lihat Booting Aman dalam dokumentasi Compute Engine. Jenis lisensi
Compute Engine mendukung lisensi bayar sesuai penggunaan (PAYG) dan bawa lisensi Anda 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.
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 tambahan 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 workload yang dimigrasikan ke node tenant eksklusif. Sole-tenant node adalah server Compute Engine yang dikhususkan untuk menghosting VM project Anda.
Sebelum dapat mengonfigurasi beban kerja yang dimigrasikan agar berjalan di sole-tenant node, Anda harus telah membuat template sole-tenant node dan grup sole-tenant node di project dan zona target. Lihat Menyediakan VM di sole-tenant node.
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 menurut pasangan nilai kunci, atau dengan 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 eksklusif 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.
Alokasi vCPU minimum
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 Durasi tidak ada aktivitas replikasi antar siklus
Secara default, Migrate to Virtual Machines melakukan replikasi VM sumber setiap 2 jam. Tetapkan frekuensi replikasi (dalam detik).
Pilih Save.
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 sedang dimigrasikan
Pada fase test-clone, Migrate to Virtual Machines men-deploy clone VM yang dimigrasikan 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 di-clone dari data siklus replikasi yang baru saja selesai menggunakan detail target saat ini. Dengan kata lain, instance clone pengujian merepresentasikan 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 memiliki sedikit perbedaan. Oleh karena itu, sebaiknya jangan gunakan test-clone sebagai pengganti produksi saat Anda melakukan peralihan.
Mulai 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 replikasi.
Untuk mengetahui informasi selengkapnya tentang potensi masalah selama fase clone pengujian, lihat bagian Pemecahan masalah.
Membuat clone pengujian VM
Untuk membuat test-clone VM menggunakan Migrate to Virtual Machines, ikuti langkah-langkah berikut:
Pastikan Anda telah mengonfigurasi lingkungan target VM pengujian seperti yang ditunjukkan dalam Mengonfigurasi target VM.
Buka halaman Migrate to Virtual Machines di konsol Google Cloud :
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 inkremental.
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 test-clone.
Tunggu hingga kolom Status Clone Pengujian/Migrasi Sistem menampilkan Berhasil. Hal ini menunjukkan bahwa clone berhasil dibuat.
Anda dapat melihat histori test-clone 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 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 Pengalihan dan Clone Pengujian > Batalkan Clone Pengujian.
Untuk VM test-clone, klik Show details untuk melihat nama instance VM.
Untuk mengelola instance Compute Engine yang sedang berjalan, buka halaman VM instances di konsol Google Cloud untuk project Anda:
Dari konsol Google Cloud , kelola instance Compute Engine untuk:
- Mulai, hentikan, dan hapus instance.
- Tentukan alamat IP internal dan eksternal instance.
- Melihat dan mengubah karakteristik instance.
- Lakukan 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 ditagih untuk instance tersebut.
Mengelola beberapa test-clone
Selama durasi perjalanan migrasi, Anda dapat membuat beberapa clone pengujian. Misalnya, Anda membuat clone pengujian pertama setelah siklus replikasi awal. Kemudian, saat Anda menyempurnakan migrasi, Anda membuat clone pengujian baru karena:
- Modifikasi yang Anda lakukan pada VM sumber untuk mendukung migrasi
- Modifikasi yang Anda lakukan pada detail target VM yang dimigrasikan
- Data replikasi baru dari VM sumber
- Perubahan lain yang Anda buat selama durasi siklus pengujian
Ingatlah bahwa clone pengujian adalah snapshot VM sumber yang dibuat dari data replikasi saat ini dan detail target. Data replikasi baru dan modifikasi pada detail target hanya diterapkan ke test-clone baru, bukan ke test-clone yang sudah ada.
Jika Anda memiliki instance clone pengujian yang sedang berjalan, sebelum membuat clone pengujian baru, Anda dapat:
Hapus instance test-clone 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:
Lihat histori test-clone 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 Histori Clone Pengujian/Migrasi Sistem untuk melihat histori clone pengujian VM beserta sub-langkah clone pengujian.
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 :
Setelah Anda membuat clone pengujian, Anda dapat mengelolanya. Jika Anda ingin mengubah atau menghapus VM test-clone yang sedang berjalan, Anda menggunakan alat Compute Engine, bukan Migrate to Virtual Machines.
Langkah 5: Buat Peralihan
Pada fase pengalihan, Anda mentransfer kontrol ke VM yang dimigrasikan yang berjalan di instance Compute Engine di lingkungan produksi Anda pada Google Cloud.
Migrate to Virtual Machines membuat laporan adaptasi saat siklus pengalihan Anda selesai. Untuk mengetahui informasi selengkapnya tentang laporan adaptasi, lihat dokumentasi laporan adaptasi.
Proses peralihan, ikuti langkah-langkah berikut:
Jika replikasi data aktif, yaitu Status replikasi VM adalah Aktif (Siklus saat ini: XX%), tunggu hingga selesai.
Mematikan VM sumber.
Melakukan replikasi data akhir. Karena replikasi terjadi di seluruh semua fase migrasi, jumlah data yang akan direplikasi tidak boleh terlalu besar.
Menghentikan replikasi.
Membuat instance Compute Engine dari data yang direplikasi terakhir.
Fase peralihan mencakup periode nonaktif VM singkat dan harus dilakukan selama masa pemeliharaan terjadwal. Anda harus menentukan periode pemeliharaan saat Anda dapat menghentikan VM sumber dan mengalihkan traffic ke VM yang dimigrasi yang berjalan di Compute Engine.
Untuk membuat peralihan, 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 test-clone, Anda mungkin ingin mengedit detail target untuk mengarah ke target baru.
Buka halaman Migrate to Virtual Machines di konsol Google Cloud .
Pilih tab Migrations.
Tabel VM sumber yang tersedia akan muncul. Anda dapat mengalihkan 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 inkremental.
Kolom Perkiraan waktu peralihan menampilkan perkiraan waktu yang diperlukan untuk menyelesaikan tugas peralihan 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.
Pilih VM sumber.
Pilih Cut-Over and Test-Clone > Cut-Over. Memulai pengalihan 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 semua fase migrasi, jumlah data yang direplikasi tidak boleh terlalu besar.
Membuat instance Compute Engine yang menghosting VM yang dimigrasikan dari data yang direplikasi terakhir.
Menghentikan replikasi data.
Tunggu hingga kolom Status Clone Pengujian/Migrasi Sistem menampilkan bahwa tugas Migrasi sistem telah selesai. Hal ini menunjukkan bahwa peralihan berhasil.
Anda dapat melihat histori peralihan 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 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 yang aktif dengan mengklik Peralihan dan Test-Clone > Batalkan Peralihan. 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, buka langsung halaman VM instances di konsol Google Cloud :
Dari konsol Google Cloud , kelola instance Compute Engine untuk:
- Mulai, hentikan, dan hapus instance.
- Tentukan alamat IP internal dan eksternal instance.
- Melihat dan mengubah karakteristik instance.
- Lakukan semua tugas pengelolaan lainnya.
Lakukan pengujian validasi pada workload yang dimigrasikan.
Jika karena alasan apa pun Anda ingin mencoba lagi peralihan atau melakukan rollback dari peralihan:
Coba peralihan lagi
Untuk mencoba lagi peralihan, ikuti langkah-langkah berikut:
Pilih VM dalam status Cut-Over.
Pilih Migrasi > Lanjutkan Replikasi.
Coba peralihan lagi.
Melakukan rollback dari peralihan
Untuk melakukan rollback dari peralihan, ikuti langkah-langkah berikut:
Pengalihan menghentikan VM sumber asli di sumber migrasi Anda, jadi Anda harus memulainya dan mengalihkan traffic kembali ke VM sumber.
Jika perlu, salin data baru yang dibuat di instance Compute Engine agar Anda dapat menuliskannya ke VM sumber.
(Opsional) hapus atau matikan instance Compute Engine yang menjalankan VM yang dimigrasikan.
Lanjutkan replikasi di VM sumber. Replikasi dilanjutkan dari snapshot terakhir yang diambil.
Coba peralihan lagi.
Langkah 6: Selesaikan 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 pada fase penyelesaian. Menyelesaikan akan menghapus semua data replikasi dan semua resource penyimpanan lainnya yang terkait dengan VM yang dimigrasikan.
Fase Finalisasi tidak menghapus instance Compute Engine yang menjalankan VM yang dimigrasikan. Jika Anda 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:
Buka halaman Migrate to Virtual Machines di konsol Google Cloud :
Pilih tab Migrations.
Tabel VM sumber yang tersedia akan muncul. Penyelesaian hanya dapat dilakukan pada VM dalam status Pengalihan.
Pilih VM sumber.
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 di-onboarding di tab Migrations
- 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 nanti untuk memigrasikannya.
Untuk menghapus migrasi, ikuti langkah-langkah berikut:
Buka halaman Migrate to Virtual Machines di konsol Google Cloud :
Pilih tab Migrations.
Pilih VM sumber.
Pilih Hapus, lalu konfirmasi penghapusan.
VM dihapus dari tabel Migrasi.
Pilih tab Sumber.
Dari menu drop-down, pilih sumber migrasi yang ingin Anda hapus.
Tabel yang menampilkan VM sumber di sumber migrasi yang tersedia untuk migrasi akan muncul. Perhatikan bahwa VM sumber yang sesuai dengan migrasi yang dihapus masih tercantum.
Jika perlu, Anda dapat memulai ulang migrasi di VM.