Agar berfungsi dengan baik di Google Cloud, VM yang dimigrasikan dan image yang diimpor memerlukan perubahan pada konfigurasinya. Perubahan ini disebut sebagai adaptasi OS. Migrate to Virtual Machines melakukan adaptasi OS secara otomatis di akhir setiap siklus replikasi dan selama proses impor image.
Adaptasi OS dilakukan pada VM Linux dan Windows. Pada tingkat tinggi, adaptasi ini mencakup perubahan pada:
- Mengaktifkan booting di Google Cloud
- Mengaktifkan konsol serial
- Mengonfigurasi setelan jaringan
- Menginstal paket yang diperlukan oleh VM untuk mengaktifkan fitur dan fungsi Google Cloud
Perubahan spesifik untuk VM Linux dan Windows dijelaskan di bawah.
Adaptasi Linux
Di akhir setiap siklus replikasi untuk VM Linux, Migrate to Virtual Machines akan melakukan adaptasi OS pada VM yang direplikasi. Adaptasi ini mencakup:
Mengonfigurasi NIC untuk menggunakan DHCP
- Jika ada, hapus aturan
udev
jaringan persisten.
- Jika ada, hapus aturan
Jika layanan VMware Tools/open-vm-tools sudah diinstal, nonaktifkan dan coba copot penginstalannya. Catatan: Anda dapat meng-uninstal layanan VMware Tools/open-vm-tools secara manual setelah migrasi, atau membiarkannya dinonaktifkan.
Tetapkan bootloader untuk mencetak log konsol ke port serial 1.
Validasi driver virtio:
Jika driver virtio tidak tersedia di kernel default, pilih kernel yang ada yang kompatibel dengan driver virtio.
Jika driver virtio tidak ada di
initrd
, build ulanginitrd
dengan driver virtio.
Tambahkan repositori Google Cloud ke daftar repositori. Repositori ini mencakup:
Instal paket Google berikut:
Paket
google-compute-engine
untuk dukungan Compute EnginePaket
google-osconfig-agent
untuk agen OS ConfigPaket
google-cloud-sdk
untuk Google Cloud CLI
Tetapkan
systemd.target
ke multi-pengguna.Jika berlaku, tetapkan
fstab
untuk menggunakan UUID volume.Jika lisensi instance target adalah PAYG:
Red Hat - Menginstal paket
google-rhui-client-rhel
khusus untuk versi Red Hat.SLES - Menginstal paket klien layanan region Google.
Jika OS-nya adalah Oracle Linux dengan kernel Unbreakable Enterprise Kernel Release 7 (UEK7), instal paket
kernel-uek-modules-extra
untuk dukungan Google Virtual NIC (gVNIC).
Adaptasi Windows
Di akhir setiap siklus replikasi untuk VM Windows, Migrate to Virtual Machines akan melakukan adaptasi OS pada VM yang direplikasi. Adaptasi ini mencakup:
Tetapkan bootloader untuk mencetak log konsol ke port serial 2.
Aktifkan RDP.
Konfigurasikan skema daya:
Nonaktifkan mode hibernasi.
Tetapkan skema daya ke seimbang.
Nonaktifkan
display turn off
dalam konfigurasi daya.
Menonaktifkan animasi startup.
Nonaktifkan CTRL-ALT-DEL.
Jika layanan VMware Tools/open-vm-tools sudah diinstal, nonaktifkan dan coba copot penginstalannya. Catatan: Anda dapat meng-uninstal layanan VMware Tools/open-vm-tools secara manual setelah migrasi, atau membiarkannya dinonaktifkan.
Tetapkan waktu:
Ubah zona waktu ke UTC.
Konfigurasi NTP.
Tambahkan akses ke metadata instance:
Tambahkan aturan izinkan akses ke alamat IP server metadata instance di firewall Windows.
Tambahkan server metadata instance ke file host.
Saat booting pertama:
Jika lisensi instance target adalah PAYG (default), daftarkan aktivasi KMS dan Windows.
Konfigurasikan setelan DHCP.
Menginstal paket tamu Google
Laporan adaptasi
Migrate to Virtual Machines membuat laporan adaptasi selama siklus replika, clone, dan siklus peralihan yang dapat Anda gunakan untuk memecahkan masalah, menyelesaikan masalah, dan mendapatkan insight yang lebih mendalam tentang proses migrasi Anda.
Untuk mengetahui informasi selengkapnya tentang laporan adaptasi, lihat Laporan adaptasi.