Membuat sumber Azure

Migrate to Virtual Machines memungkinkan Anda memigrasikan virtual machine (VM) Azure dari akun Azure Anda ke instance Compute Engine.

Prasyarat

Batasan migrasi dari Azure

Migrate to Virtual Machines tidak mendukung migrasi VM dengan atribut berikut:

  • Disk OS ephemeral
  • Disk yang tidak dikelola

Mencoba migrasi VM dengan disk tersebut akan gagal dengan pesan error yang sesuai.

Perhatikan juga bahwa karena sifatnya - data disk sementara tidak dijamin akan dimigrasikan dengan VM dan tidak akan dipertahankan setelah pembuatan VM clone atau VM peralihan.

Memigrasikan beban kerja dari sumber Azure

Sebelum memulai migrasi dengan Azure sebagai sumber, siapkan lingkungan Azure Anda dengan menyelesaikan tugas berikut:

  1. Daftarkan aplikasi Anda di portal Azure.
  2. Buat peran kustom yang dapat diakses oleh layanan Migrate to Virtual Machines.
  3. Tetapkan peran khusus ke aplikasi.
  4. Buat sumber Azure menggunakan Google Cloud.

Mendaftarkan aplikasi Anda

Untuk mendaftarkan aplikasi, ikuti langkah-langkah berikut:

  1. Di portal Azure, buka halaman App Registration, lalu klik New registration.
  2. Untuk menambahkan kredensial klien baru, klik Tambahkan sertifikat atau rahasia.
  3. Untuk menambahkan rahasia klien baru, klik + Rahasia klien baru, lalu masukkan deskripsi dan tanggal habis masa berlaku untuk rahasia klien.
  4. Klik Tambahkan.

Rahasia klien Anda sudah siap. Pastikan untuk menyalin nilai rahasia klien Anda. Anda akan memerlukannya nanti saat menyiapkan sumber.

Membuat peran khusus

Untuk memigrasikan workload Azure, buat peran kustom dan tetapkan ke aplikasi yang Anda daftarkan di langkah Daftarkan aplikasi Anda.

Untuk membuat peran kustom, ikuti langkah-langkah berikut:

  1. Di portal Azure, buka halaman Subscriptions, lalu pilih langganan Azure Anda.
  2. Salin ID Langganan dengan mengkliknya.
  3. Simpan template JSON berikut dan ganti SUBSCRIPTION_ID dengan ID Langganan 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 mengetahui informasi selengkapnya tentang detail izin, lihat detail izin.

  4. Di portal Azure, buka halaman Kontrol akses (IAM).

  5. Untuk menambahkan peran kustom, klik + Tambahkan.

  6. Klik Start from JSON, lalu klik Select file untuk mengupload file JSON yang Anda buat di Langkah 3.

  7. 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:

  1. Di portal Azure, buka halaman Kontrol akses (IAM).
  2. Klik + Tambahkan, lalu klik Tambahkan penetapan peran.
  3. Telusuri peran khusus yang Anda buat di Buat peran khusus dengan mengetik m2vm, lalu pilih peran tersebut.
  4. Klik Berikutnya.
  5. Klik + Pilih anggota, lalu telusuri nama aplikasi yang Anda daftarkan di Mendaftarkan aplikasi Anda, lalu klik Pilih.
  6. Untuk meninjau dan menetapkan peran khusus ke aplikasi Anda, klik Tinjau + Tetapkan.

Membuat sumber Azure

Setelah mendaftarkan aplikasi, menambahkan rahasia, dan menyetel izinnya, buat sumber Azure di layanan Migrate to Virtual Machines.

Untuk membuat sumber Azure, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud , buka halaman Migrate to Virtual Machines.
  2. Pilih tab Sumber.
  3. Dari daftar Add source, pilih + Add Azure source.
  4. 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.
    Google Cloud region (wajib) Region di Google Cloud tempat Anda ingin memigrasikan instance. Anda tidak dapat memperbarui kolom ini setelah membuat sumber.

    Untuk mengetahui 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 mencakup VM dari lokasi Azure ini. Anda tidak dapat memperbarui kolom ini setelah membuat sumber.

    Catatan: Sebaiknya pilih region dari opsi daftar drop-down, atau salin region dari Tampilan JSON konsol Azure Anda, lalu tempelkan ke kolom detail sumber untuk menghindari salah ketik. Jika ada salah ketik di region, sumber tidak menjadi 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 rahasia klien.

    Catatan: Anda tidak dapat mengambil nilai ini dari portal Azure atau konsolGoogle Cloud setelah ditetapkan. Anda dapat memperbarui nilai ini dengan rahasia baru jika Anda 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 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.

    Catatan: Kunci enkripsi yang Anda tetapkan akan digunakan untuk semua resource yang dibuat di sumber ini.
    Opsional: Tag pengguna untuk resource migrasi Layanan Migrate to Virtual Machines membuat snapshot disk VM Anda untuk memigrasikannya ke Google Cloud.
    Jika Anda ingin memiliki tag kustom yang terkait dengan resource ini, tentukan di sini. Hal ini dapat membantu Anda mengidentifikasi semua resource yang dibuat oleh Migrate to Virtual Machines di lingkungan Azure Anda. 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 Detail Sumber.
  5. Klik Buat. Pemberitahuan yang menjelaskan sumber baru Anda akan muncul.

  6. Tunggu (hingga 15 menit, tetapi biasanya kurang) hingga Status sumber ditunjukkan sebagai Aktif.

Periksa inventaris Anda untuk memverifikasi 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 gabungan kedua sumber) 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 pada project host dalam satu waktu. Jika Anda 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 Anda

Setelah membuat sumber Azure, Anda siap memulai migrasi. Proses lainnya untuk memigrasikan workload dari sumber Azure sama dengan proses untuk sumber lain bagi 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 pemakaian untuk sumber Azure.

Perbedaan dari penggunaan AWS sebagai sumber

Penggunaannya hampir sama dengan penggunaan AWS sebagai sumber.