Konfigurowanie urządzenia za pomocą skryptu

Postępuj zgodnie z tym artykułem, aby wdrożyć urządzenie usługi Azure Migrate przy użyciu skryptu programu PowerShell dla:

  • odnajdywanie, ocena i replikacja bez agenta serwerów działających w środowisku VMware
  • odnajdywanie i ocena serwerów działających w środowisku funkcji Hyper-V.

Urządzenie można wdrożyć dla serwerów w programie VMware i funkcji Hyper-V przy użyciu skryptu lub szablonu (OVA/VHD), który jest pobierany z witryny Azure Portal. Użycie skryptu jest przydatne, jeśli nie możesz utworzyć urządzenia przy użyciu pobranego szablonu.

  • Aby użyć szablonu, postępuj zgodnie z samouczkami dotyczącymi oprogramowania VMware i funkcji Hyper-V.
  • Aby skonfigurować urządzenie dla serwerów fizycznych, można użyć tylko skryptu. Postępuj zgodnie z tym artykułem.
  • Aby skonfigurować urządzenie w chmurze platformy Azure Government, można użyć tylko skryptu. Postępuj zgodnie z tym artykułem.

Wymagania wstępne

Skrypt umożliwia wdrożenie urządzenia usługi Azure Migrate na istniejącym serwerze w środowisku VMware lub Hyper-V.

  • Serwer hostujący urządzenie musi spełniać następujące wymagania sprzętowe i operacyjne:
Scenariusz Wymagania
VMware Windows Server 2019 lub Windows Server 2022 z 32 GB pamięci, osiem procesorów wirtualnych, około 80 GB miejsca na dysku.
Hyper-V Windows Server 2019 lub Windows Server 2022, z 16 GB pamięci, osiem procesorów wirtualnych, około 80 GB miejsca na dysku.
  • Serwer wymaga również zewnętrznego przełącznika wirtualnego. Wymaga statycznego lub dynamicznego adresu IP.

  • Przed wdrożeniem urządzenia zapoznaj się ze szczegółowymi wymaganiami dotyczącymi urządzeń dla oprogramowania VMware i funkcji Hyper-V.

  • Jeśli skrypt zostanie uruchomiony na serwerze z już skonfigurowanym urządzeniem usługi Azure Migrate, możesz wyczyścić istniejącą konfigurację i skonfigurować nowe urządzenie żądanej konfiguracji. Po wykonaniu skryptu otrzymasz powiadomienie, jak pokazano poniżej:

    Konfigurowanie urządzenia z żądaną konfiguracją

Konfigurowanie urządzenia dla oprogramowania VMware

  1. Aby skonfigurować urządzenie, pobierz spakowany plik o nazwie AzureMigrateInstaller.zip z portalu lub z tego miejsca.
  2. Wyodrębnij zawartość na serwerze, na którym chcesz wdrożyć urządzenie.
  3. Wykonaj skrypt programu PowerShell, aby uruchomić menedżera konfiguracji urządzenia.
  4. Skonfiguruj urządzenie i skonfiguruj je po raz pierwszy.

Weryfikowanie zabezpieczeń

Przed jego wdrożeniem sprawdź, czy spakowany plik jest bezpieczny.

  1. Na serwerze, na którym pobrano plik, otwórz okno polecenia administratora.
  2. Uruchom następujące polecenie, aby wygenerować skrót dla spakowanego pliku:
    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • Przykład użycia: C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. Sprawdź najnowszą wersję urządzenia i wartość skrótu:
Pobierz Wartość skrótu
Najnowsza wersja a551f3552fee62ca5c7ea11648960a09a89d226659febd26314e22a37c7d857

Uwaga

Ten sam skrypt może służyć do konfigurowania urządzenia VMware dla chmury publicznej platformy Azure lub platformy Azure Government.

Uruchamianie skryptu

  1. Wyodrębnij spakowany plik do folderu na serwerze, który będzie hostował urządzenie.

Uwaga

Upewnij się, że nie uruchamiasz skryptu na serwerze z istniejącym urządzeniem usługi Azure Migrate. Uruchomienie skryptu na urządzeniu usługi Azure Migrate spowoduje usunięcie działającej konfiguracji i zastąpienie jej nowo zdefiniowaną konfiguracją.

  1. Uruchom program PowerShell na powyższym serwerze z uprawnieniami administracyjnymi (podwyższonym poziomem uprawnień).

  2. Zmień katalog programu PowerShell na folder, w którym zawartość została wyodrębniona z pobranego pliku spakowanego.

  3. Uruchom skrypt o nazwie AzureMigrateInstaller.ps1 , uruchamiając następujące polecenie:

    PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1

  4. Wybierz z opcji scenariusza, chmury i łączności, aby wdrożyć urządzenie z odpowiednią konfiguracją. Na przykład wybór przedstawiony poniżej konfiguruje urządzenie do odnajdywania, oceniania i migrowania serwerów działających w środowisku VMware do projektu usługi Azure Migrate z domyślną łącznością(publicznym punktem końcowym) w chmurze publicznej platformy Azure.

    Zrzut ekranu przedstawiający sposób konfigurowania urządzenia VMware z odpowiednią konfiguracją.

  5. Skrypt instalatora wykonuje następujące czynności:

  • Instaluje agentów i aplikację internetową.
  • Zainstaluj role systemu Windows, w tym usługę aktywacji systemu Windows, usługi IIS i program PowerShell ISE.
  • Pobierz i zainstaluje moduł umożliwiający ponowne zapisywanie usług IIS.
  • Aktualizacje klucz rejestru (HKLM) z trwałymi szczegółami ustawień usługi Azure Migrate.
  • Tworzy następujące pliki w ścieżce:
    • Pliki konfiguracji: %ProgramData%\Microsoft Azure\Config
    • Pliki dziennika: %ProgramData%\Microsoft Azure\Logs

Po pomyślnym wykonaniu skryptu menedżer konfiguracji urządzenia zostanie uruchomiony automatycznie.

Uwaga

Jeśli wystąpią jakiekolwiek problemy, możesz uzyskać dostęp do dzienników skryptów w lokalizacji C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log w celu rozwiązania problemów.

Weryfikowanie dostępu

Upewnij się, że urządzenie może łączyć się z adresami URL platformy Azure dla chmury publicznej.

Konfigurowanie urządzenia dla funkcji Hyper-V

  1. Aby skonfigurować urządzenie, pobierz spakowany plik o nazwie AzureMigrateInstaller.zip z portalu lub z tego miejsca.
  2. Wyodrębnij zawartość na serwerze, na którym chcesz wdrożyć urządzenie.
  3. Wykonaj skrypt programu PowerShell, aby uruchomić menedżera konfiguracji urządzenia.
  4. Skonfiguruj urządzenie i skonfiguruj je po raz pierwszy.

Weryfikowanie zabezpieczeń

Przed jego wdrożeniem sprawdź, czy spakowany plik jest bezpieczny.

  1. Na serwerze, na którym pobrano plik, otwórz okno polecenia administratora.
  2. Uruchom następujące polecenie, aby wygenerować skrót dla spakowanego pliku:
    • C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
    • Przykład użycia: C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
  3. Sprawdź najnowszą wersję urządzenia i wartość skrótu:
Pobierz Wartość skrótu
Najnowsza wersja a551f3552fee62ca5c7ea11648960a09a89d226659febd26314e22a37c7d857

Uwaga

Ten sam skrypt może służyć do konfigurowania urządzenia funkcji Hyper-V dla chmury publicznej platformy Azure lub platformy Azure Government.

Uruchamianie skryptu

  1. Wyodrębnij spakowany plik do folderu na serwerze, który będzie hostował urządzenie.

Uwaga

Upewnij się, że nie uruchamiasz skryptu na istniejącym urządzeniu usługi Azure Migrate. Uruchomienie skryptu na urządzeniu usługi Azure Migrate spowoduje usunięcie działającej konfiguracji i zastąpienie jej nowo zdefiniowaną konfiguracją.

  1. Uruchom program PowerShell na powyższym serwerze z uprawnieniami administracyjnymi (podwyższonym poziomem uprawnień).

  2. Zmień katalog programu PowerShell na folder, w którym zawartość została wyodrębniona z pobranego pliku spakowanego.

  3. Uruchom skrypt o nazwie AzureMigrateInstaller.ps1 , uruchamiając następujące polecenie:

    PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1

  4. Wybierz z opcji scenariusza, chmury i łączności, aby wdrożyć urządzenie z odpowiednią konfiguracją. Na przykład wybór przedstawiony poniżej konfiguruje urządzenie do odnajdywania i oceniania serwerów działających w środowisku funkcji Hyper-V w projekcie usługi Azure Migrate z domyślną łącznością(publicznym punktem końcowym) w chmurze publicznej platformy Azure.

    Zrzut ekranu przedstawiający sposób konfigurowania urządzenia funkcji Hyper-V z odpowiednią konfiguracją.

  5. Skrypt instalatora wykonuje następujące czynności:

    • Instaluje agentów i aplikację internetową.
    • Zainstaluj role systemu Windows, w tym usługę aktywacji systemu Windows, usługi IIS i program PowerShell ISE.
    • Pobierz i zainstaluje moduł umożliwiający ponowne zapisywanie usług IIS.
    • Aktualizacje klucz rejestru (HKLM) z trwałymi szczegółami ustawień usługi Azure Migrate.
    • Tworzy następujące pliki w ścieżce:
      • Pliki konfiguracji: %Programdata%\Microsoft Azure\Config
      • Pliki dziennika: %Programdata%\Microsoft Azure\Logs

Po pomyślnym wykonaniu skryptu menedżer konfiguracji urządzenia zostanie uruchomiony automatycznie.

Uwaga

Jeśli wystąpią jakiekolwiek problemy, możesz uzyskać dostęp do dzienników skryptów w lokalizacji C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log w celu rozwiązania problemów.

Weryfikowanie dostępu

Upewnij się, że urządzenie może łączyć się z adresami URL platformy Azure dla chmury publicznej.

Następne kroki

Po wdrożeniu urządzenia należy go skonfigurować po raz pierwszy i zarejestrować go w projekcie.