Dengan Migrate to Virtual Machines, Anda dapat memigrasikan virtual machine (VM) yang berjalan di pusat data vSphere lokal ke instance VM yang berjalan di Google Cloud.
Sebelum memulai
- Mengaktifkan Migrate to Virtual Machines di Google Cloud. Lihat Mengaktifkan layanan Migrate to Virtual Machines.
- Aktifkan VM Migration API di project host Anda menggunakan https://console.cloud.google.com/apis/library/vmmigration.googleapis.com.
- Tinjau versi VMware yang didukung oleh Migrate to Virtual Machines.
- Tinjau sistem operasi yang mendukung migrasi VM dari VMware sebagai sumber ke Google Cloud.
- Tinjau dokumentasi Memigrasikan VM dengan Migrate to Virtual Machines: Memulai. Dokumen ini memberikan insight tentang struktur keseluruhan Migrate to Virtual Machines, termasuk istilah, konsep, dan informasi referensi utama yang akan membantu Anda memigrasikan beban kerja secara efisien dan efektif.
Memigrasikan workload dari sumber VMware lokal
Untuk memigrasikan VM dari sumber VMware lokal, Anda harus mengonfigurasi sumber migrasi yang menentukan pusat data lokal tempat Anda akan memigrasikan VM. Untuk mengonfigurasi sumber migrasi, Anda harus menginstal dan mengonfigurasi Konektor Migrasi di pusat data vSphere lokal.
Diagram berikut menunjukkan arsitektur deployment Migrate to Virtual Machines standar:
Ikuti langkah-langkah berikut untuk menginstal dan mengonfigurasi Konektor Migrasi, serta membuat sumber VMware:
Di vSphere, Anda harus membuat akun pengguna vCenter dengan izin yang diperlukan oleh Konektor Migrasi untuk mengakses lingkungan vSphere. Lihat Membuat pengguna vCenter untuk Migrate Connector.
Di Google Cloud, tentukan dua akun:
Akun pengguna dengan izin yang diperlukan untuk melakukan pendaftaran. Akun pengguna ini hanya digunakan pada waktu pendaftaran.
Akun layanan yang digunakan oleh Migrate Connector untuk transfer data runtime ke Google Cloud.
Lihat Menentukan akun Google Cloud.
Saat mendaftarkan Konektor Migrasi, Anda harus memberikan region Google Cloud yang digunakan untuk menghosting VM yang dimigrasikan. Lihat Memilih region Google Cloud.
Pastikan Anda telah mengaktifkan akses jaringan untuk Konektor Migrasi seperti yang dijelaskan dalam Mengonfigurasi akses jaringan.
Instal dan daftarkan Migrate Connector seperti yang dijelaskan dalam Menginstal Migrate Connector.
Membuat pengguna vCenter untuk Migrate Connector
Buat akun pengguna vCenter dengan izin yang diperlukan oleh Konektor Migrasi untuk mengakses lingkungan vSphere Anda. Kemudian, Anda meneruskan kredensial pengguna ke Migrate Connector pada waktu penginstalan.
Tabel berikut mencantumkan nama izin dan izin yang sesuai seperti yang ditampilkan di UI vSphere:
Izin | Izin UI |
---|---|
Global.DisableMethods
|
Global -> Nonaktifkan metode |
Global.EnableMethods
|
Global -> Aktifkan metode |
VirtualMachine.Config.ChangeTracking
|
Virtual machine -> Change Configuration -> Toggle disk change tracking |
VirtualMachine.Interact.PowerOff
|
Virtual machine -> Interaksi -> Nonaktifkan |
VirtualMachine.Provisioning.DiskRandomRead
|
Virtual machine -> Penyediaan -> Izinkan akses disk hanya baca |
VirtualMachine.Provisioning.GetVmFiles
|
Virtual machine -> Penyediaan -> Izinkan download virtual machine. |
VirtualMachine.State.CreateSnapshot
|
Virtual machine -> Pengelolaan snapshot -> Buat snapshot |
VirtualMachine.State.RemoveSnapshot
|
Virtual machine -> Pengelolaan snapshot -> Hapus snapshot |
Cryptographer.Access*
|
Operasi kriptografis -> Akses Langsung* |
*Hanya jika VM sumber adalah VM terenkripsi (vCenter 6.5 dan yang lebih baru). |
Menentukan akun Google Cloud
Di Google Cloud, Anda memerlukan dua akun:
Akun layanan di project host Anda yang digunakan oleh Konektor Migrasi untuk transfer data runtime ke Google Cloud.
Anda dapat menentukan akun layanan yang ada, atau membiarkan Konektor Migrasi membuat akun baru untuk Anda. Konektor Migrasi menerapkan semua izin yang diperlukan ke akun layanan untuk mengonfigurasinya.
Akun pengguna di project host Anda dengan izin yang diperlukan untuk mendaftarkan Konektor Migrasi. Akun pengguna ini hanya digunakan pada waktu pendaftaran, bukan pada waktu proses.
Diagram berikut menunjukkan akun layanan dan akun pengguna yang terkait dengan deployment Migrate to Virtual Machines:
Mengonfigurasi akun pengguna
Anda dapat menentukan akun pengguna mana pun di project host untuk mendaftarkan Konektor Migrasi. Akun pengguna yang ditentukan memerlukan izin berikut:
roles/iam.serviceAccountKeyAdmin
roles/iam.serviceAccountCreator
roles/vmmigration.admin
Tentukan alamat email akun pengguna yang ingin Anda gunakan untuk pendaftaran. Di konsol Google Cloud, Anda dapat melihat semua pengguna di project Anda di halaman IAM:
Berikan peran
iam.serviceAccountKeyAdmin
ke akun pengguna:gcloud projects add-iam-policy-binding PROJECT_ID --member=user:USER_EMAIL_ADDRESS --role=roles/iam.serviceAccountKeyAdmin
Berikan peran
iam.serviceAccountCreator
ke akun pengguna:gcloud projects add-iam-policy-binding PROJECT_ID --member=user:USER_EMAIL_ADDRESS --role=roles/iam.serviceAccountCreator
Berikan peran
vmmigration.admin
ke akun pengguna:gcloud projects add-iam-policy-binding PROJECT_ID --member=user:USER_EMAIL_ADDRESS --role=roles/vmmigration.admin
Untuk mengetahui informasi selengkapnya tentang cara menetapkan peran dan izin ke akun pengguna, lihat Memberikan, mengubah, dan mencabut akses ke resource.
Pilih region Google Cloud
Di Google Cloud, region adalah lokasi geografis
spesifik tempat Anda dapat menghosting resource. Region memiliki tiga
atau beberapa zona. Misalnya, region us-west1
menunjukkan wilayah di pesisir barat
Amerika Serikat yang memiliki tiga zona: us-west1-a
, us-west1-b
, dan
us-west1-c
.
Anda memilih region mana yang menghosting resource Anda, yang mengontrol tempat data Anda disimpan dan digunakan. Distribusikan resource Anda di beberapa region untuk menoleransi pemadaman layanan. Oleh karena itu, jika suatu region mengalami gangguan, Anda harus memiliki layanan pencadangan yang berjalan di region lain.
Saat menginstal Konektor Migrasi di vSphere, Anda akan memilih region Google Cloud. VM sumber yang dimigrasikan menggunakan konektor ini kemudian dikaitkan dengan region yang dipilih.
Untuk memigrasikan VM ke beberapa region, Anda harus:
Buat project host.
Instal dan konfigurasikan Konektor Migrasi terpisah untuk setiap region Google Cloud yang didukung.
Migrasikan dan deploy VM Anda dengan memilih region yang didukung untuk setiap VM atau grup VM.
Dengan demikian, jika satu region mengalami gangguan, Anda masih dapat melakukan migrasi menggunakan sumber migrasi yang terkait dengan region lain.
Lihat Lokasi Migrate to Virtual Machines untuk mengetahui daftar region yang didukung.
Mengonfigurasi akses jaringan
Aktifkan akses jaringan untuk Konektor Migrasi dengan membuka port yang diperlukan dan dengan membuka akses ke domain yang diperlukan oleh Google Cloud API:
Pastikan Anda telah mengaktifkan akses jaringan untuk Konektor Migrasi. Tabel berikut mencantumkan persyaratan konektivitas jaringan untuk konektor:
Sumber Tujuan Cakupan firewall Protokol Port Migrate Connector Server vCenter LAN Perusahaan HTTPS TCP/443 Migrate Connector Server vCenter LAN Perusahaan VMW NBD TCP/902 Migrate Connector vSphere ESXi LAN Perusahaan VMW NBD TCP/902 Migrate Connector* Google Cloud API dan Artifact Registry (*.googleapis.com, gcr.io) Internet, Cloud VPN, atau Cloud Interconnect HTTPS TCP/443 Migrate Connector Server DNS Korporasi LAN Perusahaan DNS TCP/UDP/53 * Jika Anda mengonfigurasi VM Konektor Migrasi di vSphere atau VMware Engine untuk menggunakan server proxy, traffic yang dikirim ke Google Cloud API akan diarahkan melalui server proxy. Konektivitas jaringan langsung ke Google Cloud API melalui port 443 tidak diperlukan oleh konektor. Pastikan aturan firewall di server vSphere atau VMware Engine Anda mengizinkan akses eksternal ke domain berikut yang diperlukan oleh Google Cloud API:
*.googleapis.com
gcr.io
Menginstal Migrate Connector
Sekarang Anda dapat menginstal dan mendaftarkan Migrate Connector. Untuk informasi selengkapnya, lihat Menginstal Konektor Migrasi.
Setelah menginstal dan mendaftarkan Konektor Migrasi, Anda dapat mulai memigrasikan VM dari pusat data vSphere lokal ke Google Cloud. Untuk mengetahui informasi selengkapnya, lihat Langkah berikutnya: Memulai migrasi.
Versi VMware yang Didukung
Migrate to Virtual Machines mendukung migrasi dari VMware vCenter dan ESXi.
Rilis Migrate to Virtual Machines terbaru kompatibel dengan versi VMware:
- vCenter: 6.0.*, 6.5.*, 6.7.*, 7.0.*, 8.0.*
- ESXi: 5.5.*, 6.0.*, 6.5.*, 6.7.*, 7.0.*, 8.0.*
Langkah berikutnya: Mulai migrasi
Untuk memulai proses migrasi, lihat Memigrasikan VM satu per satu.