Rejestrowanie serwerów i przypisywanie uprawnień do wdrożenia usługi Azure Stack HCI w wersji 23H2
Dotyczy: Azure Stack HCI, wersja 23H2
W tym artykule opisano sposób rejestrowania serwerów rozwiązania Azure Stack HCI, a następnie konfigurowania wymaganych uprawnień do wdrażania klastra usługi Azure Stack HCI w wersji 23H2.
Wymagania wstępne
Przed rozpoczęciem upewnij się, że zostały spełnione następujące wymagania wstępne:
Spełnij wymagania wstępne i kompletną listę kontrolną wdrożenia.
Zainstaluj system operacyjny Azure Stack HCI w wersji 23H2 na każdym serwerze.
Zarejestruj subskrypcję u wymaganych dostawców zasobów (RPs). Do zarejestrowania można użyć witryny Azure Portal lub programu Azure PowerShell. Aby zarejestrować następujące adresy RPS zasobów, musisz być właścicielem lub współautorem subskrypcji:
- Microsoft.HybridCompute
- Microsoft.GuestConfiguration
- Microsoft.HybridConnectivity
- Microsoft.AzureStackHCI
Uwaga
Założeniem jest to, że osoba rejestrująca subskrypcję platformy Azure u dostawców zasobów jest inną osobą niż ta, która rejestruje serwery rozwiązania Azure Stack HCI w usłudze Arc.
Jeśli rejestrujesz serwery jako zasoby usługi Arc, upewnij się, że masz następujące uprawnienia w grupie zasobów, w której zainicjowano obsługę administracyjną serwerów:
- Dołączanie połączonej maszyny platformy Azure
- Administrator zasobów Azure Connected Machine
Aby sprawdzić, czy masz te role, wykonaj następujące kroki w witrynie Azure Portal:
- Przejdź do subskrypcji używanej do wdrożenia rozwiązania Azure Stack HCI.
- Przejdź do grupy zasobów, w której planujesz zarejestrować serwery.
- W okienku po lewej stronie przejdź do pozycji Kontrola dostępu (Zarządzanie dostępem i tożsamościami).
- W okienku po prawej stronie przejdź do przypisań ról. Sprawdź, czy masz przypisane role dołączania maszyny połączonej platformy Azure i administratora zasobów połączonej maszyny platformy Azure.
Sprawdź zasady platformy Azure. Upewnij się, że:
- Zasady platformy Azure nie blokują instalacji rozszerzeń.
- Zasady platformy Azure nie blokują tworzenia niektórych typów zasobów w grupie zasobów.
- Zasady platformy Azure nie blokują wdrażania zasobów w określonych lokalizacjach.
Rejestrowanie serwerów w usłudze Azure Arc
Ważne
Uruchom te kroki na każdym serwerze rozwiązania Azure Stack HCI, który zamierzasz klastrować.
Zainstaluj skrypt rejestracji usługi Arc z witryny PSGallery. Ten krok jest wymagany tylko wtedy, gdy używasz iso systemu operacyjnego starszego niż 2408. Aby uzyskać więcej informacji, zobacz Co nowego w wersji 2408.
#Register PSGallery as a trusted repo Register-PSRepository -Default -InstallationPolicy Trusted #Install required PowerShell modules in your node for registration Install-Module Az.Accounts -RequiredVersion 3.0.0 Install-Module Az.Resources -RequiredVersion 6.12.0 Install-Module Az.ConnectedMachine -RequiredVersion 0.8.0 #Install Arc registration script from PSGallery Install-Module AzsHCI.ARCinstaller
Ustaw parametry. Skrypt przyjmuje następujące parametry:
Parametry opis SubscriptionID
Identyfikator subskrypcji używanej do rejestrowania serwerów w usłudze Azure Arc. TenantID
Identyfikator dzierżawy używany do rejestrowania serwerów w usłudze Azure Arc. Przejdź do identyfikatora Entra firmy Microsoft i skopiuj właściwość identyfikatora dzierżawy. ResourceGroup
Grupa zasobów wstępnie utworzona na potrzeby rejestracji w usłudze Arc serwerów. Jeśli grupa zasobów nie istnieje, zostanie utworzona grupa zasobów. Region
Region platformy Azure używany do rejestracji. Zobacz Obsługiwane regiony, których można użyć. AccountID
Użytkownik, który rejestruje i wdraża klaster. ProxyServer
Opcjonalny parametr. Adres serwera proxy, jeśli jest wymagany do łączności wychodzącej. DeviceCode
Kod urządzenia wyświetlany w konsoli https://microsoft.com/devicelogin
programu i służy do logowania się na urządzeniu.#Define the subscription where you want to register your server as Arc device $Subscription = "YourSubscriptionID" #Define the resource group where you want to register your server as Arc device $RG = "YourResourceGroupName" #Define the region you will use to register your server as Arc device $Region = "eastus" #Define the tenant you will use to register your server as Arc device $Tenant = "YourTenantID" #Define the proxy address if your HCI deployment access internet via proxy $ProxyServer = "http://proxyaddress:port"
Połącz się z kontem platformy Azure i ustaw subskrypcję. Musisz otworzyć przeglądarkę na kliencie, którego używasz, aby nawiązać połączenie z serwerem i otworzyć tę stronę:
https://microsoft.com/devicelogin
i wprowadzić podany kod w danych wyjściowych interfejsu wiersza polecenia platformy Azure w celu uwierzytelnienia. Pobierz token dostępu i identyfikator konta na potrzeby rejestracji.#Connect to your Azure account and Subscription Connect-AzAccount -SubscriptionId $Subscription -TenantId $Tenant -DeviceCode #Get the Access Token for the registration $ARMtoken = (Get-AzAccessToken).Token #Get the Account ID for the registration $id = (Get-AzContext).Account.Id
Na koniec uruchom skrypt rejestracji usługi Arc. Wykonanie skryptu może potrwać kilka minut.
#Invoke the registration script. Use a supported region. Invoke-AzStackHciArcInitialization -SubscriptionID $Subscription -ResourceGroup $RG -TenantID $Tenant -Region $Region -Cloud "AzureCloud" -ArmAccessToken $ARMtoken -AccountID $id -Proxy $ProxyServer
Jeśli uzyskujesz dostęp do Internetu za pośrednictwem serwera proxy, musisz przekazać
-proxy
parametr i podać serwer proxy tak, jakhttp://<Proxy server FQDN or IP address>:Port
podczas uruchamiania skryptu.Aby uzyskać listę obsługiwanych regionów świadczenia usługi Azure, zobacz Wymagania dotyczące platformy Azure.
Po pomyślnym zakończeniu działania skryptu na wszystkich serwerach sprawdź, czy:
Serwery są zarejestrowane w usłudze Arc. Przejdź do witryny Azure Portal, a następnie przejdź do grupy zasobów skojarzonej z rejestracją. Serwery są wyświetlane w określonej grupie zasobów jako Zasoby typu Maszyna — Azure Arc .
Obowiązkowe rozszerzenia rozwiązania Azure Stack HCI są instalowane na serwerach. W grupie zasobów wybierz zarejestrowany serwer. Przejdź do pozycji Rozszerzenia. Obowiązkowe rozszerzenia są wyświetlane w okienku po prawej stronie.
Przypisywanie wymaganych uprawnień do wdrożenia
W tej sekcji opisano sposób przypisywania uprawnień platformy Azure do wdrożenia z witryny Azure Portal.
W witrynie Azure Portal przejdź do subskrypcji użytej do zarejestrowania serwerów. W okienku po lewej stronie wybierz pozycję Kontrola dostępu (Zarządzanie dostępem i tożsamościami). W okienku po prawej stronie wybierz pozycję + Dodaj , a następnie z listy rozwijanej wybierz pozycję Dodaj przypisanie roli.
Przejdź przez karty i przypisz następujące uprawnienia roli do użytkownika, który wdraża klaster:
- Azure Stack HCI Administrator
- Czytelnik
W witrynie Azure Portal przejdź do grupy zasobów używanej do rejestrowania serwerów w ramach subskrypcji. W okienku po lewej stronie wybierz pozycję Kontrola dostępu (Zarządzanie dostępem i tożsamościami). W okienku po prawej stronie wybierz pozycję + Dodaj , a następnie z listy rozwijanej wybierz pozycję Dodaj przypisanie roli.
Przejdź przez karty i przypisz następujące uprawnienia do użytkownika, który wdraża klaster:
- Administrator dostępu do danych usługi Key Vault: to uprawnienie jest wymagane do zarządzania uprawnieniami płaszczyzny danych do magazynu kluczy używanego do wdrożenia.
- Oficer wpisów tajnych usługi Key Vault: to uprawnienie jest wymagane do odczytywania i zapisywania wpisów tajnych w magazynie kluczy używanym do wdrożenia.
- Współautor usługi Key Vault: to uprawnienie jest wymagane do utworzenia magazynu kluczy używanego do wdrożenia.
- Współautor konta magazynu: to uprawnienie jest wymagane do utworzenia konta magazynu używanego do wdrożenia.
W okienku po prawej stronie przejdź do pozycji Przypisania ról. Sprawdź, czy użytkownik wdrożenia ma wszystkie skonfigurowane role.
W witrynie Azure Portal przejdź do pozycji Microsoft Entra Roles and Administrators (Role i administratorzy usługi Microsoft Entra) i przypisz uprawnienie roli Administrator aplikacji w chmurze na poziomie dzierżawy firmy Microsoft Entra.
Uwaga
Uprawnienia administratora aplikacji w chmurze są tymczasowo potrzebne do utworzenia jednostki usługi. Po wdrożeniu można usunąć to uprawnienie.
Następne kroki
Po skonfigurowaniu pierwszego serwera w klastrze możesz przystąpić do wdrażania przy użyciu witryny Azure Portal: