Setelah diinstal, Migrate Connector:
Membangun jalur data yang aman antara lingkungan lokal dan API Google Cloud menggunakan Google Cloud melalui port 443. Traffic migrasi dapat dirutekan melalui internet publik, VPN, Akses Google Pribadi, atau Dedicated Interconnect.
Menjalankan operasi penyimpanan terhadap disk VM menggunakan vSphere API.
Mengkueri inventaris VM lokal sehingga Anda dapat menggunakan Google Cloud console untuk menjelajahi VM di pusat data yang tersedia untuk migrasi.
Menghentikan dan memantau VM sumber menggunakan vSphere API saat melakukan peralihan.
Lihat Arsitektur Migrate to Virtual Machines untuk mengetahui informasi selengkapnya tentang Migrate Connector.
Sebelum memulai
Sebelum Anda menginstal dan mendaftarkan Migrate Connector, lakukan hal berikut:
- Aktifkan Migrate to Virtual Machines di Google Cloud. Lihat Mengaktifkan layanan Migrate to Virtual Machines.
- Pastikan versi vSphere didukung.
- Buat pasangan kunci publik/pribadi SSH.
- Pastikan persyaratan hardware Konektor Migrasi berikut terpenuhi:
- 4 CPU dengan kompatibilitas Arsitektur Set Instruksi (ISA) dengan CPU Sandy Bridge atau yang lebih tinggi
- RAM 16 GB
- Ruang penyimpanan datastore sebesar 30 GB
- Tinjau dokumentasi Membuat sumber VMware.
Buat pasangan kunci publik/pribadi SSH
Buat pasangan kunci publik/pribadi SSH yang digunakan untuk menghubungkan workstation Anda ke VM Migrate Connector yang berjalan di vSphere atau di VMware Engine. Kemudian, Anda menyalin kunci publik ke VM Migrate Connector sebagai bagian dari prosedur pendaftaran. Migrate Connector menggunakan kunci publik saat mengautentikasi koneksi SSH jarak jauh.
Contoh berikut menunjukkan cara menggunakan ssh-keygen dan PuTTY untuk membuat kunci SSH, tetapi ada banyak cara untuk membuat pasangan kunci SSH publik/pribadi, bergantung pada workstation dan OS. Sebaiknya Anda selalu menggunakan alat versi terbaru yang Anda gunakan untuk membuat kunci SSH.
Untuk membuat kunci SSH menggunakan ssh-keygen di Linux, ikuti langkah-langkah berikut:
Login ke workstation Anda, yaitu mesin jarak jauh yang Anda gunakan untuk terhubung ke pusat data vSphere atau VMware Engine.
Ubah direktori ke
~/.ssh.Jika direktori ini tidak ada, buat direktori tersebut.
Contoh berikut membuat kunci publik (
~/.ssh/id_rsa.pub) dan kunci pribadi (~/.ssh/id_rsa) dengan satu perintah:ssh-keygen -t rsa
Perintah ini akan membuat kunci publik bernama
id_rsa.pubyang Anda teruskan ke Migrate Connector selama pendaftaran. Nama sebenarnya kunci publik Anda bergantung pada utilitas yang Anda gunakan untuk membuat kunci.
Untuk membuat kunci SSH menggunakan PuTTY di Windows, ikuti langkah-langkah berikut:
Mulai
puttykeygen.exe.Di bagian Parameter, pilih RSA.
Pilih Buat untuk membuat kunci.
Anda akan melihat kunci publik yang ditampilkan di PuTTY, dalam bentuk
ssh-rsa AAAAB3NzaC1yc2EAAAADAQA.... Salin kunci publik untuk digunakan nanti dalam prosedur ini.Pilih Save public key dan Save private key untuk menyimpan kunci.
Sekarang Anda dapat menginstal Migrate Connector.
Menginstal Migrate Connector
Anda dapat menginstal Migrate Connector Open Virtualization Format (OVA) menggunakan antarmuka pengguna (UI) vSphere atau antarmuka command line (CLI) VMware OVF Tool (ovftool).
UI vSphere
Untuk menginstal OVA Migrate Connector menggunakan UI vSphere, ikuti langkah-langkah berikut:
Download file OVA Migrate Connector ke VCenter (checksum).
Login ke vSphere menggunakan akun dengan izin yang diperlukan untuk men-deploy file OVF.
Klik kanan pusat data Anda, lalu pilih Deploy OVF Template.
Pilih file OVA Migrate Connector, lalu pilih Berikutnya.
Pilih nama dan folder mesin virtual untuk konektor, atau gunakan nama default, lalu pilih Next.
Pilih resource komputasi, lalu pilih Berikutnya.
Tinjau detail penginstalan, lalu pilih Berikutnya.
Pilih penyimpanan data yang digunakan oleh konektor, lalu pilih Berikutnya.
Pilih jaringan yang ingin Anda gunakan untuk menghosting konektor, lalu pilih Berikutnya.
Menyesuaikan template:
Berikan kunci publik SSH yang Anda buat di mesin workstation Anda.
Ini adalah kunci yang Anda buat di Membuat pasangan kunci publik atau pribadi SSH. Dalam contoh tersebut, kunci publik SSH ditulis ke file bernama
~/.ssh/id_rsa.pub. Berikan isi file di sini. Contohnya,ssh-rsa AAAAB3NzaC1yc2EAAAADAQA....Tetapkan hostname komputer atau terima nilai default.
Secara opsional, tetapkan properti apa pun di bagian Networking Properties. Jika Anda tidak menyetel properti ini, VM akan menggunakan DHCP. Anda mungkin perlu menyetel properti berikut:
Alamat Google API: Menentukan apakah alamat API bersifat Publik, Pribadi, atau Terbatas. Nilai defaultnya adalah Publik. Pilih Pribadi atau Dibatasi jika Anda menggunakan Akses Google Pribadi. Pastikan Anda menentukan layanan DNS dari bidang pengelolaan Google Cloud VMware Engine.
Proxy HTTP: Menentukan server proxy yang digunakan untuk semua traffic keluar ke Google Cloud. Migrate Connector tidak mendukung autentikasi, jadi jangan tentukan kredensial autentikasi apa pun.
Rute jaringan statis: Jika diperlukan oleh lingkungan jaringan Anda, tentukan rute statis.
Pilih Selesai setelah Anda menyelesaikan konfigurasi untuk men-deploy VM.
Setelah deployment selesai, mulai VM.
Setelah VM dimulai, catat alamat IP-nya.
Anda memerlukan alamat IP di bagian berikutnya untuk mendaftarkan konektor.
VMware OVF Tool (ovftool)
Untuk menginstal Migrate Connector menggunakan command line ovftool, ikuti langkah-langkah berikut:
Download dan instal VMware OVF Tool. Untuk mengetahui informasi selengkapnya, lihat Panduan Pengguna OVF Tool.
Untuk menginstal Migrate Connector, teruskan parameter berikut menggunakan awalan
--prop.ovftool.exe -ds= -n=
--net:"VM Network= " --prop:ip0=" " --prop:gateway=" " --prop:DNS=" " --prop:route0=" " --prop:netmask0=" " --prop:hostname="host name" --prop:public-keys=" " --prop:connectiontype="Public" --acceptAllEulas vi:/ Perintah berikut adalah contoh deployment file
migrate-connector-2-3-2077.ovake vCenter172.23.0.10/Manual/host/esx-qa-03.gvelos.lab, pembuatan VM bernamam2vm, dan penetapan parameternya.ovftool.exe -ds=ds.23.0.33 -n=m2vm --net:"VM Network=Lab" --prop:ip0="172.23.0.243" --prop:gateway="172.23.255.253" --prop:DNS="172.23.0.1" --prop:route0="10.0.0.0/16 172.23.0.1" --prop:netmask0="255.255.0.0" --prop:hostname="host name" --prop:public-keys="public keys1212121211" --prop:connectiontype="Public" --acceptAllEulas migrate-connector-2-3-2077.ova vi://user%40gvelos.lab@172.23.0.10/Manual/host/esx-qa-03.gvelos.lab
Tabel berikut menjelaskan parameter yang dapat Anda teruskan dengan awalan
--propuntuk menginstal Migrate Connector:Parameter Deskripsi public-keys Kunci publik yang memberikan akses login SSH untuk administrator. Panjang minimum adalah 20 karakter. hostname Nama host yang akan ditetapkan untuk appliance Migrate Connector ini. Nama host harus memiliki panjang 0-255 karakter. connectiontype Alamat API Google untuk menggunakan perangkat Migrate Connector ini. Nilai yang valid adalah Publik, Pribadi, dan Terbatas. Publik adalah nilai default. Ip0 Alamat IP yang akan ditetapkan untuk perangkat Migrate Connector ini. Gunakan 0.0.0.0untuk DHCP. Secara default,0.0.0.0digunakan jika tidak ada nilai yang diberikan untuk parameter ini.netmask0 Netmask atau awalan untuk antarmuka jaringan. Abaikan jika DHCP digunakan. gateway Alamat gateway default untuk appliance Migrate Connector ini. Abaikan jika DHCP digunakan. DNS DNS untuk appliance Migrate Connector ini (dipisahkan koma). Pastikan Anda menentukan layanan DNS dari bidang pengelolaan Google Cloud VMware Engine. Abaikan jika DHCP digunakan. route0 Rute jaringan statis. Format: <Network>/<Bits> <Gateway>proxy Alamat proxy HTTP. Format: <IP address>:<Port>
Akses Google Pribadi untuk host lokal
Traffic migrasi juga dapat dirutekan melalui VPN atau Akses Google Pribadi:
Dengan Akses Google Pribadi, host lokal Anda terhubung ke Google Cloud API melalui tunnel Cloud VPN atau Cloud Interconnect menggunakan salah satu domain dan VIP khusus Akses Google Pribadi. Jika lingkungan Anda menggunakan Akses Google Pribadi, pastikan Anda telah mengonfigurasi akses dengan benar sehingga Migrate Connector dapat mengakses Google Cloud API.
Untuk mengetahui informasi selengkapnya, lihat Dedicated Interconnect.
Menggunakan proxy untuk terhubung ke Google Cloud API
Di beberapa lingkungan, Migrate Connector mungkin tidak dapat membuat permintaan internet eksternal. Dalam hal ini, Migrate Connector mungkin harus mengakses proxy yang kemudian diizinkan untuk membuat koneksi:
Mendaftarkan Migrate Connector sebagai Google Cloud sumber
Setelah menginstal Konektor Migrasi di vSphere, Anda harus mendaftarkannya sebagai Google Cloud sumber. Pendaftaran memungkinkan konektor meneruskan data ke Google Cloud.
Untuk mendaftarkan konektor:
Dari workstation Anda, buka koneksi SSH ke Migrate Connector menggunakan alamat IP VM Migrate Connector dan kunci pribadi yang Anda buat sebelumnya di Buat pasangan kunci publik atau pribadi SSH.
Misalnya, untuk Linux, Anda dapat menggunakan perintah
ssh:ssh -i path-to-private-key admin@connector-ip-or-hostname
Untuk Windows, Anda dapat menggunakan PuTTY untuk membuka koneksi:
Mulai Putty.
Di bagian Connection -> SSH-> AUTH -> private key file for authentication, pilih file kunci pribadi.
Di Session -> Host Name, tentukan:
admin@connector-ip-or-hostnameKlik Buka.
Melihat informasi bantuan untuk CLI
m2vm:m2vm --help
Melihat status konektor:
m2vm status
Hasilnya akan menunjukkan bahwa konektor dapat menjangkau Cloud API dan tidak terdaftar.
Untuk mendaftarkan konektor, masukkan perintah:
m2vm register
Anda akan diminta memberikan informasi berikut:
Alamat IP host vCenter, yang berarti alamat IP vCenter di cluster vSphere tempat Anda memigrasikan VM. Biasanya ini adalah alamat IP yang sama dengan yang Anda lihat saat login ke vSphere.
Verifikasi thumbprint vSphere.
Masukkan nama pengguna dan sandi untuk akun vCenter yang digunakan untuk mengelola Migrate Connector. Ini adalah akun yang Anda buat seperti yang dijelaskan di 1. Buat pengguna vCenter untuk Migrate Connector.
Masukkan Google Cloud token akses Anda:
Please provide your Google Cloud User Account access token to register Migrate Connector (Note: The token is valid for 60 minutes) Enter access token:
Untuk mendapatkan token akses menggunakan konsol Google Cloud , ikuti langkah-langkah berikut:
Buka konsol Google Cloud .
Klik tombol Activate Cloud Shell Terminal di kanan atas konsol Google Cloud . Terminal Cloud Shell akan muncul di bagian bawah layar.
Di Terminal Cloud Shell, jalankan perintah berikut:
gcloud auth print-access-token
Salin token akses dari Cloud Shell dan tempelkan ke CLI Migrate to Virtual Machines.
Pilih project Google Cloud host yang ingin Anda hubungkan dengan Migrate Connector. Anda harus sudah mengaktifkan Migrate to Virtual Machines API di project ini seperti yang dijelaskan dalam Mengaktifkan layanan Migrate to Virtual Machines.
Pilih Google Cloud region yang ingin Anda hubungkan dengan Migrate Connector ini. Lihat Pilih Google Cloud region untuk mengetahui informasi selengkapnya tentang cara memilih region.
Masukkan nama sumber. Ini adalah nama sumber seperti yang ditampilkan di konsol Google Cloud untuk Migrate to Virtual Machines.
Pilih baru dan masukkan nama untuk sumber baru, atau pilih sumber yang ada untuk menggantinya.
Tentukan akun service di project host Anda yang akan digunakan oleh Migrate Connector untuk terhubung ke Google Cloud. Anda dapat memilih akun layanan yang ada, atau membiarkan Migrate Connector membuat akun baru untuk Anda seperti yang dijelaskan dalam Tentukan Google Cloud akun.
Migrate Connector terhubung ke disk di pusat data lokal Anda untuk mereplikasi data ke Google Cloud. Pendaftaran menerapkan peran yang diperlukan ke akun layanan ini secara otomatis untuk mengaktifkan transfer data ini.
Masukkan kunci enkripsi yang dikelola pelanggan (CMEK) yang ingin Anda gunakan untuk melindungi data Anda di Google Cloud. Secara default, Google Cloud otomatis mengenkripsi data saat dalam penyimpanan menggunakan kunci enkripsi yang dikelola oleh Google. Jika Anda memiliki persyaratan kepatuhan atau peraturan khusus terkait kunci yang melindungi data, Anda dapat menggunakan CMEK untuk mengenkripsi dan mendekripsi data Anda saat tidak digunakan. Kunci enkripsi ini dibuat, dikelola, dan dimiliki oleh Anda.
Periksa status:
m2vm status
Pastikan konektor kini terdaftar.
Buka halaman Migrate to Virtual Machines di konsol Google Cloud :
Pilih tab Sumber. Anda akan melihat sumber baru muncul di menu drop-down sumber.
Menyiapkan throttling untuk Migrate Connector
Migrate to Virtual Machines memungkinkan Anda menyiapkan pembatasan pada Migrate Connector untuk mengontrol kecepatan transfer data dari Migrate Connector. Pembatasan memastikan bahwa proses migrasi mendistribusikan bandwidth secara merata antara migrasi dan tugas lain yang menggunakan jaringan. Dengan cara ini, migrasi dapat berhasil diselesaikan tanpa mengganggu tugas lainnya.
Anda dapat menetapkan batas atas throttling ke nilai apa pun hingga bandwidth yang didukung untuk link keluar Migrate Connector. Batas bawahnya adalah 5
MBps. Pembatasan dinonaktifkan secara default. Anda dapat mengelola pembatasan menggunakan
CLI m2vm.
Mulai dari versi 2.7, Migrate Connector mendukung pembatasan dengan NIC kedua. Jika Anda menggunakan beberapa NIC dan menetapkan kecepatan throttling, Migrate Connector akan menerapkan kecepatan yang sama ke semua NIC. Misalnya, jika Anda memiliki 2 NIC dan Anda membatasi kecepatan throttling hingga 10 MBps, Konektor Migrasi akan membatasi NIC 1 dan NIC 2 hingga 10 MBps.
Untuk menyiapkan pembatasan, gunakan perintah berikut:
m2vm upload-max-rate set MBPS
Ganti MBPS dengan kecepatan maksimum yang Anda inginkan untuk membatasi data yang ditransfer dari Migrate Connector.
Untuk memeriksa apakah pembatasan sudah disiapkan, gunakan perintah berikut:
m2vm upload-max-rate show
Untuk menghapus pembatasan, gunakan perintah berikut:
m2vm upload-max-rate unset
Anda dapat menggunakan UI vSphere untuk memantau bandwidth jaringan appliance. Pilih VM appliance dan buka halaman Monitor. Jika pembatasan ditetapkan, grafik dalam diagram Jaringan ditampilkan di bawah batas laju yang dikonfigurasi.
Mengubah konfigurasi Migrate Connector
Anda dapat mengubah properti konfigurasi Migrate Connector. Cara Anda mengubah konektor didasarkan pada properti yang ingin Anda perbarui:
Untuk mengubah properti VM Migrate Connector, seperti Rute jaringan statis, login ke vSphere dan edit parameter OVA untuk Migrate Connector.
Untuk mengubah properti yang digunakan untuk mendaftarkan konektor sebagai sumber Google Cloud, seperti project host atau region Google Cloud , gunakan
m2vmCLI.
Untuk mengubah parameter VM:
Login ke vSphere menggunakan akun dengan izin yang diperlukan untuk mengedit VM.
Hentikan VM Migrate Connector.
Edit parameter OVA untuk Migrate Connector.
Mulai VM.
Untuk mengubah properti pendaftaran Google Cloud :
Dari workstation Anda, buka koneksi SSH ke Migrate Connector menggunakan alamat IP VM Migrate Connector dan kunci pribadi yang Anda buat sebelumnya:
ssh -i path-to-private-key admin@connector-vm-ip
Jalankan perintah
register:m2vm register
Lihat Mendaftarkan Konektor Migrasi sebagai Google Cloud sumber.
Memperbarui Migrate Connector
Migrate to Virtual Machines mendukung update Migrate Connector. Jika update tersedia untuk Konektor Migrasi, Anda dapat melihat pesan yang relevan di kartu Sumber di dasbor, dan juga di tab Sumber saat sumber yang relevan dipilih. Notifikasi juga ditampilkan di tab Sumber jika sumber lain memiliki pembaruan.
Untuk memperbarui Konektor Migrasi, ikuti langkah-langkah berikut:
Klik tab Sumber. Jika update tersedia, Anda dapat melihat pesan Update tersedia untuk sumber Anda.
Klik tombol Lihat detail. Di halaman Detail sumber, Anda dapat melihat pesan Update di tempat tersedia untuk sumber Anda.
Klik tombol Perbarui. Setelah Migrate Connector Anda diupdate, Anda dapat melihat pesan Source has been successfully updated.
Opsional: Verifikasi pembaruan dengan memeriksa kolom Pembaruan terakhir di halaman Detail sumber.
Men-deploy ulang Migrate Connector
Dalam kasus yang jarang terjadi (seperti perubahan signifikan pada basis kode inti Konektor Migrasi), update otomatis mungkin tidak tersedia untuk Konektor Migrasi Anda. Dalam hal ini, Anda perlu men-deploy ulang Konektor Migrasi.
Untuk men-deploy ulang Konektor Migrasi, ikuti langkah-langkah berikut:
Download dan instal file OVA Migrate Connector.
Daftarkan Konektor Migrasi baru menggunakan region dan sumber yang sama (Konektor Migrasi Anda sebelumnya kini tidak aktif).
Hentikan dan hapus VM Konektor Migrasi sebelumnya untuk membersihkan resource.
Menambahkan NIC kedua ke Migrate Connector
Migrate to Virtual Machines memungkinkan Konektor Migrasi Anda menggunakan dua kartu antarmuka jaringan (NIC) yang berbeda.
Jika Anda ingin menggunakan dua NIC, instal konektor migrasi terlebih dahulu, lalu verifikasi ID NIC yang ada sebelum menambahkan NIC kedua ke Konektor Migrasi menggunakan vSphere dan Migrate to Virtual Machines.
Untuk menambahkan NIC kedua ke Konektor Migrasi, ikuti langkah-langkah berikut:
Identifikasi NIC ID pertama di VM Migrate Connector Anda:
sudo ls /sys/class/net/ | grep ensBuka vSphere. Di vSphere, buka dialog Network Adapter:
Klik Pilih VM > Edit Setelan > Tambahkan Perangkat Baru > Adaptor Jaringan.
Identifikasi ID NIC yang baru ditambahkan di VM Migrate Connector Anda dengan menjalankan perintah berikut:
sudo ls /sys/class/net/ | grep ensCatat NIC ID baru karena Anda akan menggunakannya di file konfigurasi netplan.
Buat file konfigurasi netplan baru dengan menjalankan perintah:
posix-terminal sudo vi /etc/netplan/config2.yamlEdit file konfigurasi netplan Anda agar berisi konfigurasi NIC baru Anda:
Untuk mengonfigurasi NIC kedua bernama ens224 agar menggunakan DHCP, ikuti contoh ini:
network: version: 2 renderer: networkd ethernets: ens224: dhcp4: yes link-local: []Untuk mengonfigurasi NIC kedua bernama ens224 agar menggunakan IP Statis, ikuti contoh ini:
network: version: 2 renderer: networkd ethernets: ens224: dhcp4: no addresses: IP/CIDR gateway4: GW address link-local: [] nameservers: addresses: DNS servers
Terakhir, untuk menerapkan konfigurasi, jalankan perintah berikut:
sudo netplan apply
Untuk mengetahui informasi selengkapnya, lihat dokumentasi Contoh konfigurasi Netplan.
Menghapus Migrate Connector
Untuk menghapus Konektor Migrasi, Anda harus menghapus sumber yang sesuai di konsolGoogle Cloud , dan menghapus VM vSphere untuk Konektor Migrasi. Ikuti langkah-langkah berikut:
Buka halaman Migrate to Virtual Machines di konsol Google Cloud :
Pilih tab Sumber.
Dari menu drop-down, pilih sumber yang sesuai dengan Migrate Connector.
Pilih tab Migrasi.
Pilih semua VM sumber.
Pilih Hapus, lalu konfirmasi penghapusan.
VM dihapus dari tabel Migrasi.
Pilih tab Sumber.
Pilih Detail Sumber.
Di bagian Konektor pusat data di halaman Detail Sumber, pilih ikon sampah di samping nama sumber untuk menghapus konektor.
Konfirmasi penghapusan.
Pilih Hapus Sumber untuk menghapus sumber.
Login ke vSphere menggunakan akun dengan izin yang diperlukan untuk menghapus VM.
Hentikan VM Migrate Connector.
Menghapus VM.