Setelah mengumpulkan data tentang aset, Anda dapat mengekspornya ke Pusat Migrasi tempat Anda dapat melakukan hal berikut:
- Melihat aset yang dikumpulkan di satu tempat
- Melihat dan memahami insight yang dihasilkan Migration Center tentang infrastruktur Anda
- Membuat grup aset
- Membuat laporan total biaya kepemilikan (TCO) untuk infrastruktur Anda
Dokumen ini menjelaskan cara mengekspor data ke Migration Center untuk penilaian online menggunakan Migration Center discovery client CLI.
Sebelum memulai
- Selesaikan langkah-langkah untuk menemukan aset di infrastruktur Anda.
- Dari konsol Google Cloud , aktifkan Migration Center.
Aktifkan Cloud Resource Manager API.
Meninjau peran dan izin yang diperlukan
Untuk mendapatkan izin yang diperlukan guna mengekspor data yang dikumpulkan ke Migration Center, minta administrator Anda untuk memberi Anda peran IAM Migration Center Admin (migrationcenter.admin
) di project.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan 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, Anda harus menyiapkan autentikasi ke Migration Center dengan salah satu metode berikut:
- Menggunakan akun layanan
- Menggunakan akun pribadi.
Sebaiknya buat akun layanan dari Cloud Shell di konsol Google Cloud , yang sudah menginstal Google Cloud CLI. Atau, jika Anda ingin menggunakan akun pribadi, Anda harus menginstal dan melakukan inisialisasi gcloud CLI.
Menyiapkan autentikasi menggunakan akun layanan
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
Untuk memberikan izin yang diperlukan ke 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.
-
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
. Salin file kunci ke komputer tempat Anda ingin menjalankan CLI
mcdc
.
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.
Mengekspor data yang dikumpulkan
Setelah penyiapan pengumpulan data dan autentikasi ke Pusat Migrasi selesai, Anda dapat melanjutkan dengan mengekspor data yang dikumpulkan ke Pusat Migrasi.
Untuk mengekspor data yang dikumpulkan dari workstation Anda 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 Anda telah menyiapkan autentikasi ke Migration Center menggunakan kunci akun layanan, Anda harus memberikan jalur ke file kunci JSON menggunakan tanda
--json-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 hingga Pusat Migrasi selesai memproses aset, dan memeriksa apakah semua tugas telah berhasil diselesaikan, gunakan tanda
--wait
dengan perintahexport
.
Setelah ekspor selesai, discovery client akan mencetak link yang dapat Anda buka untuk melihat aset Anda di Pusat Migrasi.
Langkah berikutnya
- Pelajari cara mengelola CLI
mcdc
. - Pelajari cara melihat aset yang dikumpulkan di Pusat Migrasi.