Š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