Bagikan melalui


Menggunakan migrasi langsung tanpa Pengklusteran Failover untuk memindahkan komputer virtual

Berlaku untuk: Windows Server 2022, Windows Server 2019, Windows Server 2016

Artikel ini menunjukkan kepada Anda cara memindahkan komputer virtual dengan melakukan migrasi langsung tanpa menggunakan Pengklusteran Failover. Migrasi langsung bergerak menjalankan komputer virtual antara host Hyper-V tanpa waktu henti yang terlihat.

Untuk dapat melakukan ini, Anda memerlukan:

  • Akun pengguna yang merupakan anggota grup Administrator Hyper-V lokal atau grup Administrator di komputer sumber dan tujuan.

  • Peran Hyper-V di Windows Server 2016 atau Windows Server 2012 R2 diinstal pada server sumber dan tujuan dan disiapkan untuk migrasi langsung. Anda dapat melakukan migrasi langsung antara host yang menjalankan Windows Server 2016 dan Windows Server 2012 R2 jika komputer virtual setidaknya versi 5.

    Untuk instruksi peningkatan versi, lihat Meningkatkan versi komputer virtual di Hyper-V pada Windows 10 atau Windows Server 2016. Untuk petunjuk penginstalan, lihat Menyiapkan host untuk migrasi langsung.

  • Alat manajemen Hyper-V yang diinstal pada komputer yang menjalankan Windows Server 2016 atau Windows 10, kecuali alat diinstal pada server sumber atau tujuan dan Anda akan menjalankannya dari sana.

Menggunakan Hyper-V Manager untuk memindahkan komputer virtual yang sedang berjalan

  1. Buka Pengelola Hyper-V. (Dari Manajer Server, klik Alat>>Hyper-V Manager.)

  2. Di panel navigasi, pilih salah satu server. (Jika tidak tercantum, klik kananHyper-V Manager, klik Koneksi ke Server, ketik nama server, dan klik OK. Ulangi untuk menambahkan lebih banyak server.)

  3. Dari panel Komputer Virtual , klik kanan komputer virtual lalu klik Pindahkan. Ini membuka Panduan Pemindahan.

  4. Gunakan halaman wizard untuk memilih tipe pemindahan, server tujuan, dan opsi.

  5. Pada halaman Ringkasan , tinjau pilihan Anda lalu klik Selesai.

Menggunakan Windows PowerShell untuk memindahkan komputer virtual yang sedang berjalan

Contoh berikut menggunakan cmdlet Move-VM untuk memindahkan komputer virtual bernama LMTest ke server tujuan bernama TestServer02 dan memindahkan hard disk virtual dan file lainnya, titik pemeriksaan tersebut dan file Smart Paging, ke direktori D:\LMTest di server tujuan.

PS C:\> Move-VM LMTest TestServer02 -IncludeStorage -DestinationStoragePath D:\LMTest

Pemecahan Masalah

Gagal membuat koneksi

Jika Anda belum menyiapkan delegasi yang dibatasi, Anda harus masuk ke server sumber sebelum dapat memindahkan komputer virtual. Jika Anda tidak melakukan ini, upaya autentikasi gagal, kesalahan terjadi, dan pesan ini ditampilkan:

"Operasi migrasi komputer virtual gagal di Sumber migrasi. Gagal membuat koneksi dengan nama komputer host: Tidak ada kredensial yang tersedia dalam paket keamanan 0x8009030E."

Untuk memperbaiki masalah ini, masuk ke server sumber dan coba pindahkan lagi. Untuk menghindari harus masuk ke server sumber sebelum melakukan migrasi langsung, siapkan delegasi yang dibatasi. Anda memerlukan kredensial administrator domain untuk menyiapkan delegasi yang dibatasi. Untuk petunjuknya, lihat Menyiapkan host untuk migrasi langsung.

Gagal karena perangkat keras host tidak kompatibel

Jika komputer virtual tidak mengaktifkan kompatibilitas prosesor dan memiliki satu atau beberapa rekam jepret, pemindahan gagal jika host memiliki versi prosesor yang berbeda. Terjadi kesalahan dan pesan ini ditampilkan:

Komputer virtual tidak dapat dipindahkan ke komputer tujuan. Perangkat keras pada komputer tujuan tidak kompatibel dengan persyaratan perangkat keras komputer virtual ini.

Untuk memperbaiki masalah ini, matikan komputer virtual dan aktifkan pengaturan kompatibilitas prosesor.

  1. Dari Hyper-V Manager, di panel Komputer Virtual, klik kanan komputer virtual dan klik Pengaturan.

  2. Di panel navigasi, perluas Prosesor dan klik Kompatibilitas.

  3. Centang Migrasi ke komputer dengan versi prosesor yang berbeda.

  4. Klik OK.

    Untuk menggunakan Windows PowerShell, gunakan cmdlet Set-VMProcessor :

    PS C:\> Set-VMProcessor TestVM -CompatibilityForMigrationEnabled $true