Mengekspor data ke Pusat Migrasi

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

Dokumen ini menjelaskan cara mengekspor data ke Pusat Migrasi untuk penilaian online menggunakan CLI klien penemuan Pusat Migrasi.

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 untuk mengekspor data yang dikumpulkan ke Pusat Migrasi, minta administrator untuk memberi Anda peran IAM Admin Pusat Migrasi (migrationcenter.admin) pada project tersebut. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses.

Peran bawaan ini berisi izin yang diperlukan untuk mengekspor data yang dikumpulkan ke Pusat Migrasi. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk mengekspor data yang dikumpulkan ke Pusat Migrasi:

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

Anda mung juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaanlainnya.

Menyiapkan autentikasi ke Pusat Migrasi

Untuk mengekspor data yang dikumpulkan ke Pusat Migrasi, Anda harus menyiapkan autentikasi ke Pusat Migrasi terlebih dahulu 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 menginisialisasi 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, 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 Pusat Migrasi tidak didukung.

Mengekspor data yang dikumpulkan

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

  • Untuk mengekspor data yang dikumpulkan dari workstation ke Pusat Migrasi, 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 Pusat Migrasi 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, klien discovery akan mencetak link yang dapat Anda ikuti untuk melihat aset Anda di Pusat Migrasi.

Langkah selanjutnya