Migrate to Virtual Machines memungkinkan Anda memigrasikan virtual machine (VM) Azure dari akun Azure ke instance Compute Engine.
Prasyarat
- Aktifkan VM Migration API di project host Anda.
- Tinjau sistem operasi yang didukung yang mendukung migrasi VM dari sumber Azure.
- Tinjau dokumentasi Memigrasikan VM dengan Migrate to Virtual Machines: Memulai. Dokumen ini memberikan insight tentang struktur keseluruhan Migrasi ke Virtual Machine, termasuk konsep penting dan informasi referensi yang membantu Anda memigrasikan beban kerja secara efisien dan efektif.
Memigrasikan workload dari sumber Azure
Sebelum memulai migrasi dengan Azure sebagai sumber, siapkan lingkungan Azure dengan menyelesaikan tugas berikut:
- Daftarkan aplikasi Anda di portal Azure.
- Buat peran kustom yang akan diakses oleh layanan Migrate to Virtual Machines.
- Tetapkan peran khusus ke aplikasi.
- Buat sumber Azure menggunakan Google Cloud.
Mendaftarkan aplikasi Anda
Untuk mendaftarkan aplikasi, ikuti langkah-langkah berikut:
- Di portal Azure, buka halaman App Registration, lalu klik New registration.
- Untuk menambahkan kredensial klien baru, klik Tambahkan sertifikat atau rahasia.
- Untuk menambahkan rahasia klien baru, klik + Rahasia klien baru, lalu masukkan deskripsi dan tanggal habis masa berlaku untuk rahasia klien.
- Klik Tambahkan.
Rahasia klien Anda sekarang sudah siap. Pastikan Anda menyalin nilai rahasia klien. Anda akan membutuhkannya nanti saat menyiapkan sumber.
Membuat peran khusus
Untuk memigrasikan workload Azure, buat peran kustom dan tetapkan ke aplikasi yang Anda daftarkan di langkah Mendaftarkan aplikasi.
Untuk membuat peran kustom, gunakan langkah-langkah berikut:
- Di portal Azure, buka halaman Subscriptions dan pilih langganan Azure Anda.
- Salin ID Langganan dengan mengkliknya.
Simpan template JSON berikut dan ganti
SUBSCRIPTION_ID
dengan Subscription ID yang Anda salin di Langkah 2:{ "properties": { "roleName": "Minimum M2VM permissions role", "description": "This role contains the bare minimum of Azure IAM permissions to support M2VM flow", "assignableScopes": [ "/subscriptions/SUBSCRIPTION_ID" ], "permissions": [ { "actions": [ "Microsoft.Resources/subscriptions/resourceGroups/write", "Microsoft.Resources/subscriptions/resourceGroups/read", "Microsoft.Resources/subscriptions/resourceGroups/delete", "Microsoft.Compute/virtualMachines/read", "Microsoft.Compute/virtualMachines/write", "Microsoft.Compute/virtualMachines/deallocate/action", "Microsoft.Compute/disks/read", "Microsoft.Compute/snapshots/delete", "Microsoft.Compute/snapshots/write", "Microsoft.Compute/snapshots/beginGetAccess/action", "Microsoft.Compute/snapshots/read", "Microsoft.Compute/snapshots/endGetAccess/action" ], "notActions": [], "dataActions": [], "notDataActions": [] } ] } }
Untuk informasi selengkapnya tentang detail izin, lihat detail izin.
Di portal Azure, buka halaman Kontrol akses (IAM).
Untuk menambahkan peran kustom, klik + Tambahkan.
Klik Start from JSON, lalu klik Select file untuk mengupload file JSON yang Anda buat di Langkah 3.
Untuk meninjau input Anda, klik Tinjau + Buat, lalu untuk membuat peran kustom, klik Buat.
Menetapkan peran khusus ke aplikasi
Untuk menetapkan peran kustom ke aplikasi, ikuti langkah-langkah berikut:
- Di portal Azure, buka halaman Kontrol akses (IAM).
- Klik + Tambahkan, lalu klik Tambahkan penetapan peran.
- Telusuri peran khusus yang Anda buat di Membuat peran khusus
dengan mengetik
m2vm
, lalu pilih peran tersebut. - Klik Berikutnya.
- Klik + Pilih anggota, lalu telusuri nama aplikasi yang Anda daftarkan di Daftarkan aplikasi Anda, lalu klik Pilih.
- Untuk meninjau dan menetapkan peran kustom ke aplikasi Anda, klik Tinjau + Tetapkan.
Membuat sumber Azure
Setelah mendaftarkan aplikasi, menambahkan secret, dan menetapkan izinnya, buat sumber Azure di layanan Migrasi ke Virtual Machine.
Untuk membuat sumber Azure, ikuti langkah-langkah berikut:
- Di konsol Google Cloud, buka halaman Migrate to Virtual Machines.
- Pilih tab Sumber.
- Dari daftar Add source, pilih + Add Azure source.
Masukkan detail sumber Anda di panel Create Azure source.
Tabel berikut menjelaskan parameter untuk detail sumber Azure.
Parameter Deskripsi Nama (wajib) String yang mengidentifikasi sumber. String harus sesuai dengan konvensi penamaan Compute Engine. Anda tidak dapat memperbarui kolom ini setelah membuat sumber. Region Google Cloud (wajib) Region di Google Cloud tempat Anda ingin memigrasikan instance. Anda tidak dapat memperbarui kolom ini setelah membuat sumber.
Untuk informasi selengkapnya, lihat dokumentasi lokasi.Lokasi Azure (wajib) Region di Azure (misalnya, centralus) tempat Anda ingin memigrasikan VM. Inventaris yang ditampilkan di konsol Migrate to Virtual Machines hanya menyertakan VM dari lokasi Azure ini. Anda tidak dapat memperbarui kolom ini setelah membuat sumber.
Catatan: Sebaiknya pilih region dari opsi menu drop-down, atau salin region dari JSON View konsol Azure dan tempelkan ke kolom detail sumber untuk menghindari kesalahan ketik. Jika ada kesalahan ketik di region, sumber tidak akan aktif, dan Anda harus membuat sumber baru. Anda dapat melihat status sumber di konsol.ID Langganan (wajib) Bagian dari kredensial pengguna. Anda tidak dapat memperbarui kolom ini setelah membuat sumber. Client ID (wajib) Bagian dari kredensial pengguna. ID Tenant (wajib) Bagian dari kredensial pengguna. Anda tidak dapat memperbarui kolom ini setelah membuat sumber. Rahasia Klien (wajib) Ini adalah nilai yang Anda simpan saat membuat secret klien.
Catatan: Anda tidak dapat mengambil nilai ini dari portal Azure atau konsol Google Cloud setelah ditetapkan. Anda dapat memperbarui nilai ini dengan secret baru jika memperbarui kredensial.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 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. Opsional: Tag pengguna untuk resource migrasi Layanan Migrate to Virtual Machines membuat snapshot disk VM untuk memigrasikannya ke Google Cloud.
Jika Anda ingin memiliki tag kustom yang terkait dengan resource ini, tentukan tag tersebut di sini. Hal ini dapat membantu Anda mengidentifikasi semua resource yang dibuat oleh Migrate to Virtual Machines di lingkungan Azure. Snapshot juga sudah memiliki tag seperti yang dijelaskan dalam Snapshot.
Semua snapshot dibuat secara otomatis dalam satu grup resource saat sumber dibuat. Nama grup resource dapat dilihat di halaman Source Details.Klik Create. Notifikasi yang menjelaskan sumber baru Anda akan muncul.
Tunggu (hingga 15 menit, tetapi biasanya kurang) hingga Status sumber ditunjukkan sebagai Aktif.
Verifikasi inventaris Anda untuk memastikan bahwa ada instance yang sesuai dengan tag (dan/atau grup keamanan) yang Anda tentukan saat membuat sumber.
Sebagai bagian dari pembuatan sumber, project Anda akan otomatis ditambahkan sebagai project target.
Batasan sumber cloud
Anda dapat menghosting maksimum 15 sumber cloud (sumber AWS, sumber Azure, atau kedua sumber tersebut digabungkan) di project host dalam satu waktu. Misalnya, Anda dapat menghosting 10 sumber AWS dan 5 sumber Azure di project host sekaligus. Sebaliknya, Anda dapat menghosting 7 sumber AWS dan 8 sumber Azure dalam satu project host. Jika ingin menambahkan sumber cloud baru ke project yang sudah menghosting 15 sumber cloud, Anda harus menghapus sumber yang ada, lalu menambahkan sumber baru. Anda juga dapat mencoba menggunakan project lain untuk menghosting sumber cloud baru jika tidak ingin menghapus sumber yang ada.
Langkah berikutnya: Mulai migrasi
Setelah membuat sumber Azure, Anda siap untuk memulai migrasi. Proses lainnya untuk memigrasikan workload dari sumber Azure cocok dengan proses untuk sumber lain untuk Migrate to Virtual Machines.
Untuk mengetahui detail tentang cara memulai proses migrasi, lihat Memigrasikan VM satu per satu.
Perbedaan dari penggunaan VMware sebagai sumber
Ada beberapa aspek unik tentang penggunaan Azure sebagai sumber untuk migrasi Anda:
- Anda dapat membuat dan mengedit sumber Azure dari UI.
- Tidak ada laporan penggunaan untuk sumber Azure.
Perbedaan dari penggunaan AWS sebagai sumber
Penggunaannya hampir sama dengan penggunaan AWS sebagai sumber.