Menyesuaikan instance VM agar dapat berjalan di Google Cloud

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. Secara umum, adaptasi ini mencakup perubahan pada:

  • Aktifkan booting pada Google Cloud
  • Mengaktifkan konsol serial
  • Mengonfigurasi setelan jaringan
  • Instal paket yang diperlukan oleh VM untuk mengaktifkan Google Cloud fitur dan fungsi

Perubahan spesifik untuk VM Linux dan Windows dijelaskan di bawah.

Adaptasi Linux

Di akhir setiap siklus replikasi untuk VM Linux, Migrate to Virtual Machines melakukan adaptasi OS pada VM yang direplikasi. Adaptasi ini mencakup:

  • Mengonfigurasi NIC untuk menggunakan DHCP

    • Jika ada, hapus aturan udev jaringan persisten.
  • Jika layanan VMware Tools/open-vm-tools sudah diinstal, nonaktifkan dan coba uninstal. Catatan: Anda dapat meng-uninstal layanan VMware Tools/open-vm-tools secara manual setelah migrasi dengan aman, 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, bangun ulang initrd dengan driver virtio.

  • Tambahkan Google Cloud repositori ke daftar repositori. Repositori ini mencakup:

  • Instal paket Google berikut:

  • Tetapkan systemd.target ke multiuser.

  • Jika berlaku, tetapkan fstab untuk menggunakan UUID volume.

  • Jika lisensi instance target adalah PAYG:

    • Red Hat - Instal 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 ini memerlukan ruang kosong pada partisi berikut:

  • Hingga 640 MiB di /root
  • Hingga 256 MiB di /boot
  • Hingga 64 MiB di /var
  • Hingga 32 MiB di /tmp

Adaptasi Windows

Di akhir setiap siklus replikasi untuk VM Windows, Migrate to Virtual Machines melakukan adaptasi OS pada VM yang direplikasi. Adaptasi ini mencakup:

  • Setel bootloader untuk mencetak log konsol ke port serial 2.

  • Aktifkan RDP.

  • Konfigurasikan skema daya:

    • Nonaktifkan mode hibernasi.

    • Setel skema daya ke seimbang.

    • Nonaktifkan display turn off di konfigurasi daya.

  • Menonaktifkan animasi startup.

  • Nonaktifkan CTRL-ALT-DEL.

  • Jika layanan VMware Tools/open-vm-tools sudah diinstal, nonaktifkan dan coba uninstal. Catatan: Anda dapat meng-uninstal layanan VMware Tools/open-vm-tools secara manual setelah migrasi dengan aman, atau membiarkannya dinonaktifkan.

  • Setel waktu:

    • Ubah zona waktu ke UTC.

    • Mengonfigurasi 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 KMS dan aktivasi Windows.

    • Konfigurasikan setelan DHCP.

    • Menginstal paket tamu Google

Adaptasi ini mungkin memerlukan ruang kosong hingga 1,25 GiB di drive C.

Laporan adaptasi

Migrate to Virtual Machines membuat laporan adaptasi selama siklus replikasi, clone, dan siklus cut-over untuk Anda gunakan dalam pemecahan masalah, penyelesaian masalah, dan insight yang lebih mendalam tentang proses migrasi Anda.

Untuk informasi selengkapnya tentang laporan adaptasi, lihat Laporan adaptasi.