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 dla oprogramowania VMware
- Aby skonfigurować urządzenie, pobierz spakowany plik o nazwie AzureMigrateInstaller.zip z portalu lub z tego miejsca.
- Wyodrębnij zawartość na serwerze, na którym chcesz wdrożyć urządzenie.
- Wykonaj skrypt programu PowerShell, aby uruchomić menedżera konfiguracji urządzenia.
- Skonfiguruj urządzenie i skonfiguruj je po raz pierwszy.
Weryfikowanie zabezpieczeń
Przed jego wdrożeniem sprawdź, czy spakowany plik jest bezpieczny.
- Na serwerze, na którym pobrano plik, otwórz okno polecenia administratora.
- 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
- Sprawdź najnowszą wersję urządzenia i wartość skrótu:
Pobierz | Wartość skrótu |
---|---|
Najnowsza wersja | 07783A31D1E66BE9633349B553DC1F1E94C70AA149E1AC7D8914F4076480731 |
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
- 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ą.
Uruchom program PowerShell na powyższym serwerze z uprawnieniami administracyjnymi (podwyższonym poziomem uprawnień).
Zmień katalog programu PowerShell na folder, w którym zawartość została wyodrębniona z pobranego pliku spakowanego.
Uruchom skrypt o nazwie AzureMigrateInstaller.ps1 , uruchamiając następujące polecenie:
PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1
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.
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.
- Aktualizuje klucz rejestru (HKLM) przy użyciu trwałych szczegółów 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
- Pliki konfiguracji:
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
- Aby skonfigurować urządzenie, pobierz spakowany plik o nazwie AzureMigrateInstaller.zip z portalu lub z tego miejsca.
- Wyodrębnij zawartość na serwerze, na którym chcesz wdrożyć urządzenie.
- Wykonaj skrypt programu PowerShell, aby uruchomić menedżera konfiguracji urządzenia.
- Skonfiguruj urządzenie i skonfiguruj je po raz pierwszy.
Weryfikowanie zabezpieczeń
Przed jego wdrożeniem sprawdź, czy spakowany plik jest bezpieczny.
- Na serwerze, na którym pobrano plik, otwórz okno polecenia administratora.
- 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
- Sprawdź najnowszą wersję urządzenia i wartość skrótu:
Pobierz | Wartość skrótu |
---|---|
Najnowsza wersja | 07783A31D1E66BE9633349B553DC1F1E94C70AA149E1AC7D8914F4076480731 |
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
- 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ą.
Uruchom program PowerShell na powyższym serwerze z uprawnieniami administracyjnymi (podwyższonym poziomem uprawnień).
Zmień katalog programu PowerShell na folder, w którym zawartość została wyodrębniona z pobranego pliku spakowanego.
Uruchom skrypt o nazwie
AzureMigrateInstaller.ps1
, uruchamiając następujące polecenie:PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1
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.
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.
- Aktualizuje klucz rejestru (HKLM) przy użyciu trwałych szczegółów 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.
- Skonfiguruj urządzenie dla oprogramowania VMware.
- Skonfiguruj urządzenie dla funkcji Hyper-V.