Migrace Hyper-V clusteru mezi doménami

Kategorie: Úvod
Migrace Hyper-V clusteru mezi doménami

Popis migrace Hyper-V clusteru z jedné Active Directory domény do druhé.

Pokud byste se rozhodli migrovat Microsoft Hyper-V cluster z jedné Active Directory domény do druhé, existuje pro toto poměrně krátký návod v dokumentaci Microsoftu - Failover Cluster domain migration.

Návod je poměrně krátký, až jsem nevěřil, že to bude opravdu tak jednoduché. Při migraci jsem tedy postupoval pomocí něho:

  • vytvořit si účet lokálního administrátora (ideálně vyzkoušet, že opravdu funguje)
  • vypnout všechny běžící virtuální stroje (VM) a převést prostředky clusteru do offline stavu (i CSV disky)
  • smazat objekt clusteru ve staré doméně + účty jednotlivých nodů
  • zastavit službu Clusteru + nastavit manuální spouštění
  • dát jednotlivé nody do pracovní skupiny, restartovat
  • po restartu se přihlásit účtem lokálního správce, začlenit do nové domény, restartovat
  • po druhém restartu spustit službu Cluster + nastavit automatické spuštění
  • nastartovat cluster

Komplikace po migraci

Nyní ty drobnější komplikace. Při odebírání ze staré domény jsem provedl i přejmenování jednotlivých nodů do požadované nové jmenné konvence. Což se ukázalo jako problém, jelikož po nastartování všech nodů se nepodařilo nastartovat Cluster - stále chtěl původní názvy serverů. Proto při této migraci nedoporučuji zároveň provádět přejmenování jednotlivých nodů.

Dalším problémem bylo to, že po startu Clusteru nedošlo k vytvoření CNO/VCO (Cluster Name Object/Virtual Computer Objects) objektu v nové doméně. Bohužel oprava tohoto objektu se nedařila ani z PowerShellu ani ze správce Clusteru (chyby např. 0x8007052E). Bez toho nefungoval správně Cluster (například live migrations a další služby, event log plný chyb). Po několika pokusech, které vždy končily neúspěchem jsem přistoupil k ručnímu vytvoření VCO objektu přes konzoli Active Directory Users and Computers.

  1. vytvořit nový počitáčový objekt se stejným názvem jako jméno clusteru
  2. konfigurace oprávnění full-control pro jednotlivé nody clusteru nad tímto objektem
  3. zjištění parametru objectGUID
  4. otevření regeditu na jednom z nodů - větev HKLM\Cluster a zjištění parametru ClusterNameResource
  5. poté v regeditu otevření větve HKLM\Cluster\Resources\ClusterNameResource\Parameters
  6. úprava klíče ObjectGUID, do kterého vložíme objectGUID ze třetího kroku (nově vytvořeného objektu)
  7. kroky 5. a 6. je potřeba provést na všech nodech clusteru
  8. restart služby Cluster, oprava clusteru a spuštění celého clusteru

Tímto jsem docílil správné funkce clusteru bez dalších chyb.

Sdílet

Komentáře

postPřidat komentář

Nebyly přidány žádné komentáře.