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
- Buat 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 Pusat Migrasi.
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 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
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 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.
-
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
.
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 perintahexport
.
Setelah ekspor selesai, discovery client akan mencetak link yang dapat Anda ikuti untuk melihat aset di Pusat Migrasi.
Langkah selanjutnya
- Pelajari cara mengelola CLI
mcdc
. - Pelajari cara melihat aset yang dikumpulkan di Pusat Migrasi.