Konfigurirajte Hyper-V Live Migration bez klastera

Tehnologija Live Migration u sustavu za virtualizaciju Hyper-V omogućuje vam premještanje pokrenutog virtualnog stroja između Hyper-V hostova bez ometanja njegovog rada i dostupnosti usluga. U starijim verzijama Hyper-V virtualni stroj se može premjestiti samo pomoću Live Migration između čvorova klastera (Failover Cluster). Hyper-V 3.0 (Windows Server 2012) i noviji više nema to ograničenje zbog tehnologije Dijeljeno ništa uživo migracije. U ovom ćemo članku pokazati kako omogućiti Live Migration i prenijeti pokretani VM između samostalnih Hyper-V servera utemeljenih na Windows Server 2016.

Uvjeti za obavljanje zajedničke ništa uživo migracije:

  • Premještanje je moguće između poslužitelja sa sljedećim verzijama OS-a: Windows Server 2012 R2 ili Windows Server 2016
  • Verzija virtualnog stroja mora biti najmanje 5
  • Oba računala moraju biti u istoj domeni Active Directory ili u domenama s dvosmjernim povjerenjem
  • Korisnik konfiguracije mora imati Hyper-V administratorska prava. Kada konfigurirate ograničeno delegiranje Kerberosa, korisnik mora imati administratorska prava domene (ili mu moraju biti dodijeljena prava na račune poslužitelja u AD-u)

Pretpostavimo da imamo dva poslužitelja sa sustavom Windows Server 2016 s instaliranim HyperV ulogama: Srv01 i Srv03. Oba poslužitelja su uključena u domenu Active Directory i nisu grupirana u WSFC grupi (Windows Server Failover Clustering). Pokrenite Hyper-V Manager konzolu na bilo kojem poslužitelju i dodajte oba poslužitelja na njega.

Zatim u postavkama oba Hyper-V poslužitelja morate omogućiti Live Migration. Da biste to učinili, desnom tipkom miša kliknite Hyper-V poslužitelj i odaberite Hyper-V postavke. Idite na odjeljak Migracija uživo i omogućiti opciju Omogući dolazne i odlazne migracije uživo. Ograničite popis migracija na IP adrese dvaju Hyper-V hostova.

Zatim u odjeljku postavki napredan Značajke odaberite Kerberos protokol provjere autentičnosti (Koristite Kerberos).

Gornji koraci se mogu izvesti pomoću naredbi PowerShell:

Omogućiti-VMMigration
Set-VMMigrationNetwork 192.168.10.41 192.168.10.21
Set-VMHost -VirtualMachineMigrationAuthenticationType

primjedba. Prebacivanje VM uživo je također moguće pomoću CredSSP protokola, ali u ovom slučaju administrator će morati izvršiti lokalnu prijavu (putem RDP-a) na izvor migracijskog izvora ili se daljinsko povezati putem PowerShell Remotinga.

Da biste izvršili migraciju VM-a pomoću Kerberos provjere autentičnosti, administrator se ne mora prijaviti na poslužitelj, ali morate konfigurirati ograničeno delegiranje u Active Directoryu (KCD - Kerberos ograničena delegacija)

Pokrenite ADUC snap, pronađite račun prvog Hyper-V poslužitelja, otvorite njegova svojstva i idite na karticu Delegacija..

Odabir opcija: Pouzdajte ovo računalo samo za delegiranje na određene usluge i Koristite samo Kerberos i kliknite na gumb dodati.

U sljedećem prozoru kliknite na gumb Korisnici i računala i odredite ime drugog poslužitelja Hyper V. Na popisu dostupnih usluga odaberite Microsoft virtualan sistem migracija usluga.

vijeće. Ako trebate migrirati i VM storage, morate odabrati i protokol CIFS

Spremite postavke delegiranja. Izvršite iste postavke s računom drugog Hyper-V poslužitelja.

Ostaje pričekati replikaciju promjena u AD-u i ponovno izdavanje karte Kerboros, a možete pokušati izvršiti migraciju VM-a uživo. Kliknite desnom tipkom miša na virtualni stroj i odaberite potez. Odaberite vrstu migracije Pomaknite virtualni stroj.

Navedite ime domaćina Hyper-V na koji želite migrirati.

Zatim odredite direktorij na ciljnom hostu u koji bi trebale biti postavljene VM datoteke (direktorij mora postojati).

Kliknite gumb Završi i pričekajte da se proces migracije uživo virtualnog stroja završi na drugom Hyper-V poslužitelju.

vijeće. Migracija VM-a može se pokrenuti pomoću sljedeće naredbe PowerShell:

Pomicanje-VM srvapp1 Srv01 -UključivanjeStorage -DestinacijaStoragePath c: \ hyperv \ vm

U slučaju da način kompatibilnosti procesora nije omogućen u postavkama VM-a, migracija neće uspjeti s pogreškom:

Virtualni stroj ne može se premjestiti na odredišno računalo. Hardver na odredišnom računalu nije kompatibilan s hardverskim zahtjevima ovog virtualnog stroja.

Da biste riješili problem, morat ćete isključiti VM i omogućiti način rada kompatibilnosti sa CPU-om:

Set-VMProcessor srvapp1 -CompatibilityForMigrationEnabled $ true