Škálování migrace virtuálních počítačů
Tento článek vám pomůže pochopit, jak pomocí skriptů migrovat velký počet virtuálních počítačů. K škálování migrace použijete Azure Site Recovery.
Skripty Site Recovery jsou k dispozici ke stažení v úložišti Ukázek Azure PowerShellu na GitHubu. Skripty je možné použít k migraci virtuálních počítačů VMware, AWS, GCP a fyzických serverů na spravované disky v Azure. Tyto skripty můžete použít také k migraci virtuálních počítačů Hyper-V, pokud migrujete virtuální počítače jako fyzické servery. Tady jsou popsané skripty, které využívají Azure Site Recovery PowerShell.
Aktuální omezení
- Podporuje zadání statické IP adresy pouze pro primární síťovou kartu cílového virtuálního počítače.
- Skripty nepřebírají Zvýhodněné hybridní využití Azure související vstupy. Vlastnosti replikovaného virtuálního počítače na portálu je potřeba aktualizovat ručně.
Jak to funguje?
Předpoklady
Než začnete, musíte provést následující kroky:
- Ujistěte se, že je trezor Site Recovery vytvořený ve vašem předplatném Azure.
- Ujistěte se, že konfigurační server a procesový server jsou nainstalované ve zdrojovém prostředí a trezor může prostředí zjistit.
- Ujistěte se, že je vytvořená zásada replikace a přidružená ke konfiguračnímu serveru.
- Ujistěte se, že jste na konfigurační server přidali účet správce virtuálního počítače (který se použije k replikaci místních virtuálních počítačů).
- Ujistěte se, že jsou vytvořené následující cílové artefakty v Azure:
- Cílová skupina prostředků
- Cílový účet úložiště (a jeho skupina prostředků) – Pokud chcete migrovat na disky spravované úrovně Premium, vytvořte účet služby Premium Storage.
- Účet úložiště mezipaměti (a jeho skupina prostředků) – Vytvořte účet úložiště úrovně Standard ve stejné oblasti jako trezor.
- Cílová virtuální síť pro převzetí služeb při selhání (a její skupinu prostředků)
- Cílová podsíť
- Cílová virtuální síť pro testovací převzetí služeb při selhání (a její skupinu prostředků)
- Skupina dostupnosti (v případě potřeby)
- Cílová skupina zabezpečení sítě a její skupina prostředků
- Ujistěte se, že jste se rozhodli pro následující vlastnosti cílového virtuálního počítače.
- Název cílového virtuálního počítače
- Cílová velikost virtuálního počítače v Azure (můžete se rozhodnout pomocí posouzení Azure Migrate).
- Privátní IP adresa primární síťové karty na virtuálním počítači
- Stažení skriptů z úložiště ukázek Azure PowerShellu na GitHubu
Vstupní soubor CSV
Jakmile dokončíte všechny požadavky, musíte vytvořit soubor CSV, který obsahuje data pro každý zdrojový počítač, který chcete migrovat. Vstupní sdílený svazek clusteru musí obsahovat řádek záhlaví se vstupními podrobnostmi a řádek s podrobnostmi pro každý počítač, který je potřeba migrovat. Všechny skripty jsou navržené tak, aby fungovaly na stejném souboru CSV. Ukázková šablona CSV je k dispozici ve složce skriptů pro referenci.
Spouštění skriptů
Jakmile je sdílený svazek clusteru připravený, můžete provést následující kroky a provést migraci místních virtuálních počítačů:
Krok # | Název skriptu | Popis |
---|---|---|
1 | asr_startmigration.ps1 | Povolte replikaci pro všechny virtuální počítače uvedené ve sdíleném svazku clusteru. Skript vytvoří výstup sdíleného svazku clusteru s podrobnostmi úlohy pro každý virtuální počítač. |
2 | asr_replicationstatus.ps1 | Zkontrolujte stav replikace, skript vytvoří sdílený svazek clusteru se stavem jednotlivých virtuálních počítačů. |
3 | asr_updateproperties.ps1 | Jakmile se virtuální počítače replikují nebo chrání, použijte tento skript k aktualizaci cílových vlastností virtuálního počítače (výpočetních a síťových vlastností). |
4 | asr_propertiescheck.ps1 | Ověřte, jestli jsou vlastnosti správně aktualizovány. |
5 | asr_testmigration.ps1 | Spusťte testovací převzetí služeb při selhání virtuálních počítačů uvedených ve sdíleném svazku clusteru. Skript vytvoří výstup sdíleného svazku clusteru s podrobnostmi úlohy pro každý virtuální počítač. |
6 | asr_cleanuptestmigration.ps1 | Jakmile ručně ověříte virtuální počítače, které byly testem převzetí služeb při selhání, můžete pomocí tohoto skriptu vyčistit testovací virtuální počítače s podporou převzetí služeb při selhání. |
7 | asr_migration.ps1 | Provedení neplánovaného převzetí služeb při selhání pro virtuální počítače uvedené ve sdíleném svazku clusteru vytvoří skript výstup CSV s podrobnostmi úlohy pro každý virtuální počítač. Skript před aktivací převzetí služeb při selhání nevypíná místní virtuální počítače kvůli konzistenci aplikace, doporučuje se před spuštěním skriptu ručně vypnout virtuální počítače. |
8 | asr_completemigration.ps1 | Provedení operace potvrzení na virtuálních počítačích a odstranění entit Azure Site Recovery |
9 | asr_postmigration.ps1 | Pokud plánujete přiřadit skupiny zabezpečení sítě síťovým kartám po převzetí služeb při selhání, můžete k tomu použít tento skript. Přiřadí skupinu zabezpečení sítě libovolné síťové kartě v cílovém virtuálním počítači. |
Jak migrovat na spravované disky?
Skript ve výchozím nastavení migruje virtuální počítače na spravované disky v Azure. Pokud je zadaný cílový účet úložiště účet premium storage, vytvoří se po migraci disky spravované úrovně Premium. Účet úložiště mezipaměti může být stále standardním účtem. Pokud je cílovým účtem úložiště účet úložiště úrovně Standard, vytvoří se po migraci disky Úrovně Standard.
Další kroky
Další informace o migraci serverů do Azure pomocí Azure Site Recovery