Sebelum dapat memulai migrasi, Anda harus mengaktifkan layanan Migrate to Virtual Machines di Google Cloud dan juga mengaktifkan semua layanan Google Cloudlainnya yang diperlukan oleh Migrate to Virtual Machines.
Mengidentifikasi project host Anda
ProjectGoogle Cloud menjadi dasar untuk membuat, mengaktifkan, dan menggunakan layanan Google Cloud , termasuk mengelola API, mengaktifkan penagihan, menambahkan dan menghapus kolaborator, serta mengelola izin untuk resource Google Cloud .
Migrate to Virtual Machines menggunakan jenis project berikut:
Project host (Wajib)
Gunakan project host untuk mengontrol proses migrasi dan secara opsional untuk menghosting instance Compute Engine yang menjalankan workload yang dimigrasikan. Anda harus membuat dan mengonfigurasi project host seperti yang dijelaskan di bagian berikut.
Target project (Opsional)
Project target menentukan project tujuan untuk instance Compute Engine yang menjalankan VM yang dimigrasikan. Project host Anda dapat digunakan sebagai project target. Jika ingin memigrasikan VM ke project tambahan, Anda harus menambahkannya sebagai project target ke Migrate to Virtual Machines. Lihat Menambahkan project target untuk mengetahui informasi selengkapnya.
Untuk mengaktifkan layanan Migrate to Virtual Machines, Anda harus mengidentifikasi projectGoogle Cloud yang ingin digunakan sebagai project host:
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat projectGoogle Cloud yang akan digunakan sebagai project host:
Catat nama dan ID project yang dipilih.
Menginstal gcloud CLI
Instal gcloud CLI di workstation Anda, yang juga menginstal
Google Cloud CLI. gcloud
adalah alat CLI utama yang Anda gunakan untuk membuat dan
mengelola Google Cloud resource. Anda dapat menggunakan gcloud
untuk melakukan banyak tugas platform umum baik dari command line maupun dalam skrip dan otomatisasi lainnya.
Untuk menginstal gcloud CLI:
Menginstal dan melakukan inisialisasi gcloud CLI.
Update gcloud CLI:
gcloud components update
Pastikan gcloud CLI diberi otorisasi untuk mengakses data dan layanan Anda:
gcloud auth login
Tab browser baru akan terbuka dan Anda akan diminta untuk memilih akun.
Mengaktifkan layanan yang diperlukan di project host
Dalam project host, aktifkan layanan Google Cloud yang diperlukan oleh layanan Migrate to Virtual Machines. Untuk mengetahui informasi selengkapnya tentang layanan ini, lihat layanan gcloud.
Project host untuk Migrate to Virtual Machines mengharuskan Anda mengaktifkan layanan Google Cloud berikut:
Nama | Judul |
---|---|
vmmigration.googleapis.com
|
Migrate to Virtual Machines API |
servicemanagement.googleapis.com
|
Service Management API |
servicecontrol.googleapis.com
|
Service Control API |
iam.googleapis.com
|
Identity and Access Management (IAM) API |
cloudresourcemanager.googleapis.com
|
Cloud Resource Manager API |
compute.googleapis.com
|
Compute Engine API |
Untuk mengaktifkan layanan yang diperlukan:
Pastikan Anda telah menetapkan project default ke project host. Ganti PROJECT_ID dengan project ID project host Anda:
gcloud config set project PROJECT_ID
Lihat daftar layanan yang sudah diaktifkan di project:
gcloud services list
Jika Anda tidak melihat semua layanan yang diperlukan tercantum, aktifkan layanan tersebut:
gcloud services enable vmmigration.googleapis.com servicemanagement.googleapis.com servicecontrol.googleapis.com iam.googleapis.com cloudresourcemanager.googleapis.com compute.googleapis.com
Sekarang Anda dapat membuka halaman Migrate to Virtual Machines di konsol Google Cloud:
Menggunakan peran bawaan
Identity and Access Management mencakup dua peran standar yang dapat Anda gunakan untuk mengontrol akses bagi pengguna di organisasi Anda:
Peran | Judul | Deskripsi |
---|---|---|
roles/vmmigration.admin | VM Migration Administrator | Mengizinkan pengguna membuat sumber Migrate to Virtual Machines baru dan melakukan semua operasi migrasi lainnya. |
roles/vmmigration.viewer | VM Migration Viewer | Memungkinkan pengguna mengambil informasi tentang Migrasi ke Virtual Machine di konsol Google Cloud. Diperuntukkan bagi pengguna yang melakukan migrasi, tetapi tidak menyiapkan sistem atau menambahkan sumber migrasi baru. |
Misalnya, jika Anda ingin mengizinkan pengguna di organisasi untuk dapat melihat
informasi tentang migrasi, tetapi tidak dapat melakukan migrasi, tetapkan
peran roles/vmmigration.viewer
kepada mereka.