Wdrażanie rozwiązania Azure Stack HCI w wersji 23H2 za pośrednictwem szablonu wdrażania usługi Azure Resource Manager
Dotyczy: Azure Stack HCI, wersja 23H2
W tym artykule opisano sposób użycia szablonu usługi Azure Resource Manager w Azure Portal w celu wdrożenia rozwiązania Azure Stack HCI w środowisku. Artykuł zawiera również wymagania wstępne i kroki przygotowania wymagane do rozpoczęcia wdrożenia.
Ważne
Wdrożenie szablonu usługi Azure Resource Manager azure Stack HCI w wersji 23H2 jest przeznaczone dla wdrożeń na dużą skalę. Docelowi odbiorcy tego wdrożenia to administratorzy IT, którzy mają doświadczenie w wdrażaniu klastrów usługi Azure Stack HCI. Zalecamy najpierw wdrożenie systemu w wersji 23H2 za pośrednictwem Azure Portal, a następnie wykonanie kolejnych wdrożeń za pośrednictwem szablonu Resource Manager.
Wymagania wstępne
- Ukończenie rejestrowania serwerów za pomocą usługi Azure Arc i przypisywanie uprawnień wdrożenia. Upewnij się, że:
- Wszystkie obowiązkowe rozszerzenia zostały pomyślnie zainstalowane. Obowiązkowe rozszerzenia to: Azure Edge Lifecycle Manager, Azure Edge Zarządzanie urządzeniami, Telemetry and Diagnostics oraz Azure Edge Remote Support.
- Wszystkie serwery działają w tej samej wersji systemu operacyjnego.
- Wszystkie serwery mają tę samą konfigurację karty sieciowej.
Krok 1. Przygotowywanie zasobów platformy Azure
Wykonaj następujące kroki, aby przygotować zasoby platformy Azure potrzebne do wdrożenia:
Twórca jednostki usługi i klucza tajnego klienta
Aby uwierzytelnić klaster, należy utworzyć jednostkę usługi i odpowiedni klucz tajny klienta dla mostka zasobów usługi Arc (ARB).
Twórca jednostki usługi dla usługi ARB
Wykonaj kroki opisane w Twórca aplikacji Microsoft Entra i jednostki usługi, która może uzyskiwać dostęp do zasobów za pośrednictwem Azure Portal, aby utworzyć jednostkę usługi i przypisać role. Alternatywnie użyj procedury programu PowerShell, aby Twórca jednostkę usługi platformy Azure z Azure PowerShell.
Kroki zostały również podsumowane tutaj:
Zaloguj się do centrum administracyjne Microsoft Entra co najmniej administrator aplikacji w chmurze. Przejdź do pozycji Aplikacje > tożsamości > Rejestracje aplikacji, a następnie wybierz pozycję Nowa rejestracja.
Podaj nazwę aplikacji, wybierz typ obsługiwanego konta, a następnie wybierz pozycję Zarejestruj.
Po utworzeniu jednostki usługi przejdź do strony Aplikacje dla przedsiębiorstw . Search dla utworzonej nazwy SPN i wybierz nazwę SPN.
W obszarze właściwości skopiuj identyfikator aplikacji (klienta) i identyfikator obiektu dla tej jednostki usługi.
Identyfikator aplikacji (klienta) jest używany względem parametru
arbDeploymentAppID
i identyfikatora obiektu względemarbDeploymentSPNObjectID
parametru w szablonie Resource Manager.
Twórca klucz tajny klienta dla jednostki usługi ARB
Przejdź do utworzonej rejestracji aplikacji i przejdź do pozycji Certyfikaty & wpisy tajne > Klienta.
Wybierz pozycję + Nowy klucz tajny klienta.
Dodaj opis wpisu tajnego klienta i podaj przedział czasu po wygaśnięciu. Wybierz pozycję Dodaj.
Skopiuj wartość wpisu tajnego klienta w miarę późniejszego użycia.
Uwaga
W przypadku identyfikatora klienta aplikacji potrzebna będzie wartość wpisu tajnego. Nie można wyświetlić wartości wpisów tajnych klienta z wyjątkiem natychmiast po utworzeniu. Pamiętaj, aby zapisać tę wartość podczas tworzenia przed opuszczeniem strony.
Wartość klucza tajnego klienta jest używana względem parametru
arbDeploymentAppSecret
w szablonie Resource Manager.
Uzyskiwanie identyfikatora obiektu dla dostawcy zasobów usługi Azure Stack HCI
Ten identyfikator obiektu dla usługi Azure Stack HCI RP jest unikatowy dla dzierżawy platformy Azure.
W Azure Portal wyszukaj i przejdź do Tożsamość Microsoft Entra.
Przejdź do karty Przegląd i wyszukaj dostawcę zasobów Microsoft.AzureStackHCI.
Wybierz nazwę SPN wyświetlaną na liście i skopiuj identyfikator obiektu.
Alternatywnie możesz użyć programu PowerShell, aby uzyskać identyfikator obiektu jednostki usługi Azure Stack HCI RP. Uruchom następujące polecenie w programie PowerShell:
Get-AzADServicePrincipal -DisplayName "Microsoft.AzureStackHCI Resource Provider"
Identyfikator obiektu jest używany względem parametru
hciResourceProviderObjectID
w szablonie Resource Manager.Krok 2. Wdrażanie przy użyciu szablonu usługi Azure Resource Manager
Szablon Resource Manager tworzy i przypisuje wszystkie uprawnienia zasobów wymagane do wdrożenia.
Po wykonaniu wszystkich kroków wymagań wstępnych i przygotowania można przystąpić do wdrażania przy użyciu znanego dobrego i przetestowanego szablonu wdrożenia Resource Manager oraz odpowiedniego pliku JSON parametrów. Użyj parametrów zawartych w pliku JSON, aby wypełnić wszystkie wartości, w tym wartości wygenerowane wcześniej.
Ważne
W tej wersji upewnij się, że wszystkie parametry zawarte w wartości JSON są wypełnione, w tym te, które mają wartość null. Jeśli istnieją wartości null, należy je wypełnić lub walidacja zakończy się niepowodzeniem.
W Azure Portal przejdź do strony głównej i wybierz pozycję + Twórca zasób.
Wybierz pozycję Twórca w obszarze Wdrażanie szablonu (wdrażanie przy użyciu szablonów niestandardowych).
W dolnej części strony znajdź sekcję Rozpocznij od szablonu szybkiego startu lub specyfikacji szablonu . Wybierz opcję szablonu Szybkiego startu .
Użyj pola Szablon szybkiego startu (zastrzeżenie), aby filtrować odpowiedni szablon. Wpisz azurestackhci/create-cluster dla filtru.
Po zakończeniu wybierz szablon.
Na karcie Podstawy zostanie wyświetlona strona Wdrażanie niestandardowe . Możesz wybrać różne parametry na liście rozwijanej lub wybrać pozycję Edytuj parametry.
Edytuj parametry, takie jak intencja sieci lub intencja sieci magazynu. Po wypełnieniu wszystkich parametrów zapisz plik parametrów.
Porada
Pobierz przykładowy plik parametrów , aby zrozumieć format, w którym należy podać dane wejściowe.
Wybierz odpowiednią grupę zasobów dla danego środowiska.
Przewiń do dołu i upewnij się, że tryb wdrażania = Weryfikacja.
Wybierz pozycję Przejrzyj i utwórz.
Na karcie Przeglądanie + Twórca wybierz pozycję Twórca. Spowoduje to utworzenie pozostałych zasobów wstępnych i zweryfikowanie wdrożenia. Weryfikacja trwa około 10 minut.
Po zakończeniu walidacji wybierz pozycję Wdróż ponownie.
Na ekranie Wdrażanie niestandardowe wybierz pozycję Edytuj parametry. Załaduj wcześniej zapisane parametry i wybierz pozycję Zapisz.
W dolnej części obszaru roboczego zmień ostateczną wartość w formacie JSON z Validate to Deploy, gdzie tryb wdrażania = Deploy.
Sprawdź, czy wszystkie pola szablonu wdrażania Resource Manager są wypełniane przez kod JSON parametrów.
Wybierz odpowiednią grupę zasobów dla danego środowiska.
Przewiń w dół i upewnij się, że tryb wdrożenia = Wdróż.
Wybierz pozycję Przejrzyj i utwórz.
Wybierz pozycję Utwórz. Rozpoczyna się wdrażanie przy użyciu istniejących zasobów wymagań wstępnych utworzonych podczas kroku Weryfikowanie .
Ekran Wdrażanie jest wyświetlany w zasobie klastra podczas wdrażania.
Po zainicjowaniu wdrożenia zostanie uruchomiony ograniczony moduł sprawdzania środowiska, pełne uruchomienie modułu sprawdzania środowiska i uruchomienie wdrożenia w chmurze. Po kilku minutach możesz monitorować wdrożenie w portalu.
W nowym oknie przeglądarki przejdź do grupy zasobów dla swojego środowiska. Wybierz zasób klastra.
Wybierz pozycję Wdrożenia.
Odświeżanie i watch postęp wdrażania z pierwszego serwera (znanego również jako serwer inicjający i jest pierwszym serwerem, na którym wdrożono klaster). Wdrożenie trwa od 2,5 do 3 godzin. Kilka kroków trwa od 40 do 50 minut lub więcej.
Krok wdrażania, który trwa najdłużej, to Wdrażanie moc i stos ARB. Ten krok trwa 40–45 minut.
Po zakończeniu zadanie u góry aktualizuje stan i godzinę zakończenia.
Możesz również zapoznać się z tym szablonem źródłowym społeczności, aby wdrożyć klaster usługi Azure Stack HCI w wersji 23H2 przy użyciu rozwiązania Bicep.
Rozwiązywanie problemów dotyczących wdrożenia
Jeśli wdrożenie zakończy się niepowodzeniem, na stronie wdrożeń powinien zostać wyświetlony komunikat o błędzie.
W obszarze Szczegóły wdrożenia wybierz szczegóły błędu.
Skopiuj komunikat o błędzie z bloku Błędy . Aby uzyskać dalszą pomoc, możesz podać ten komunikat o błędzie pomocy technicznej firmy Microsoft.
Znane problemy związane z wdrażaniem szablonu usługi ARM
Ta sekcja zawiera znane problemy i obejścia dotyczące wdrażania szablonu usługi ARM.
Problem Obejście/komentarze W tej wersji może zostać wyświetlony błąd Przypisania roli już istnieje . Ten błąd występuje, jeśli najpierw podjęto próbę wdrożenia klastra usługi Azure Stack HCI z portalu, a ta sama grupa zasobów została użyta do wdrożenia szablonu usługi ARM. Chociaż te błędy można zignorować i wdrożenie można kontynuować za pośrednictwem szablonu usługi ARM, zdecydowanie zalecamy, aby nie wymieniać trybów wdrażania między portalem a szablonem usługi ARM. W tej wersji może wystąpić problem z synchronizacją licencji podczas korzystania z wdrożenia szablonu usługi ARM. Po zakończeniu etapu weryfikacji klastra zalecamy, aby nie inicjować innego wdrożenia szablonu usługi ARM w trybie "Weryfikuj", jeśli klaster jest w stanie Niepowodzenie wdrożenia . Uruchomienie innego wdrożenia powoduje zresetowanie właściwości klastra, co może spowodować problemy z synchronizacją licencji. Następne kroki
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla