Mengekspor data ke Migration Center

Setelah mengumpulkan data tentang aset, Anda dapat mengekspornya ke Pusat Migrasi tempat Anda dapat melakukan hal berikut:

Dokumen ini menjelaskan cara mengekspor data ke Migration Center untuk penilaian online menggunakan Migration Center discovery client CLI.

Sebelum memulai

  1. Selesaikan langkah-langkah untuk menemukan aset di infrastruktur Anda.
  2. Dari konsol Google Cloud, aktifkan Pusat Migrasi.
  3. Aktifkan Cloud Resource Manager API.

    Mengaktifkan API

Meninjau peran dan izin yang diperlukan

Untuk mendapatkan izin yang diperlukan guna mengekspor data yang dikumpulkan ke Migration Center, minta administrator untuk memberi Anda peran IAM Admin Migration Center (migrationcenter.admin) di project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran yang telah ditentukan ini berisi izin yang diperlukan untuk mengekspor data yang dikumpulkan ke Migration Center. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk mengekspor data yang dikumpulkan ke Migration Center:

  • resourcemanager.projects.get
  • migrationcenter.sources.create
  • migrationcenter.sources.get
  • migrationcenter.assets.reportFrames

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Menyiapkan autentikasi ke Migration Center

Untuk mengekspor data yang dikumpulkan ke Migration Center, pertama-tama Anda harus menyiapkan autentikasi ke Migration Center dengan salah satu metode berikut:

  • Menggunakan akun pribadi.
  • Menggunakan akun layanan

Untuk menggunakan metode ini menggunakan Google Cloud CLI seperti yang dijelaskan dalam dokumen ini, Anda harus menginstal dan melakukan inisialisasi gcloud CLI.

Menyiapkan autentikasi menggunakan akun pribadi

  • Berikan kredensial pengguna Anda ke Kredensial Default Aplikasi (ADC):

    gcloud --project PROJECT_ID auth application-default login
    

    Ganti PROJECT_ID dengan nama atau ID project Anda.

Menyiapkan autentikasi menggunakan akun layanan

  1. Jika Anda memiliki izin yang diperlukan, maka buat akun layanan:

    gcloud iam service-accounts create SA_NAME \
        --description='SA_DESCRIPTION' \
        --display-name='SA_DISPLAY_NAME'
    

    Ganti kode berikut:

    • SA_NAME: nama yang Anda inginkan untuk akun layanan
    • SA_DESCRIPTION: deskripsi opsional untuk akun layanan
    • SA_DISPLAY_NAME: nama tampilan untuk akun layanan
  2. Untuk memberikan izin yang diperlukan kepada akun layanan, tetapkan peran migrationcenter.admin:

    gcloud projects add-iam-policy-binding PROJECT_ID \
        --member='serviceAccount:SA_NAME@PROJECT_ID.iam.gserviceaccount.com' \
        --role='roles/migrationcenter.admin'
    

    Ganti PROJECT_ID dengan nama project Anda.

  3. Buat kunci akun layanan:

    gcloud iam service-accounts keys create ~/sa-private-key.json \
     --iam-account=SA_NAME@PROJECT_ID.iam.gserviceaccount.com \
     --billing-project PROJECT_ID
    

    Kunci disimpan di jalur yang ditentukan: ~/sa-private-key.json.

  4. Salin file kunci ke komputer tempat Anda ingin menjalankan CLI mcdc.

Batasan

  • Mengekspor data yang dikumpulkan dari AWS dengan penemuan inventaris ke Migration Center tidak didukung.

Mengekspor data yang dikumpulkan

Setelah penyiapan pengumpulan data dan autentikasi ke Pusat Migrasi selesai, Anda dapat melanjutkan untuk mengekspor data yang dikumpulkan ke Pusat Migrasi.

  • Untuk mengekspor data yang dikumpulkan dari workstation ke Migration Center, jalankan perintah berikut:

    Linux

    ./mcdc export mc --project PROJECT_ID

    Windows

    mcdc.exe export mc --project PROJECT_ID

    Ganti PROJECT_ID dengan nama project Anda.

  • Jika telah menyiapkan autentikasi ke Migration Center menggunakan kunci akun layanan, Anda harus memberikan jalur ke file kunci JSON menggunakan tanda --sa-key:

    Linux

    ./mcdc export mc --project PROJECT_ID --json-key PATH_TO_JSON_KEY

    Windows

    mcdc.exe export mc --project PROJECT_ID --json-key PATH_TO_JSON_KEY

    Ganti PATH_TO_JSON_KEY dengan jalur ke file kunci JSON.

    Secara opsional, jika Anda ingin menunggu Pusat Migrasi selesai memproses aset, dan memeriksa apakah semua pekerjaan berhasil dilakukan, gunakan flag --wait dengan perintah export.

Setelah ekspor selesai, discovery client akan mencetak link yang dapat Anda ikuti untuk melihat aset di Pusat Migrasi.

Langkah selanjutnya