Rejestrowanie maszyn i przypisywanie uprawnień do wdrożenia lokalnego platformy Azure w wersji 23H2
Dotyczy: Azure Local, wersja 23H2
W tym artykule opisano sposób rejestrowania maszyn lokalnych platformy Azure, a następnie konfigurowania wymaganych uprawnień do wdrażania usługi Azure Local 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żdej maszynie.
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ż osoba rejestrująca maszyny lokalne platformy Azure w usłudze Arc.
Jeśli rejestrujesz maszyny jako zasoby usługi Arc, upewnij się, że masz następujące uprawnienia w grupie zasobów, w której aprowizowano maszyny:
- 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 lokalnego platformy Azure.
- Przejdź do grupy zasobów, w której planujesz zarejestrować maszyny.
- 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 maszyn w usłudze Azure Arc
Ważne
Uruchom te kroki na każdej maszynie lokalnej platformy Azure, którą zamierzasz klastrować.
Ustaw parametry. Skrypt przyjmuje następujące parametry:
Parametry opis SubscriptionID
Identyfikator subskrypcji używanej do rejestrowania maszyn w usłudze Azure Arc. TenantID
Identyfikator dzierżawy używany do rejestrowania maszyn 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 maszyn w usłudze Arc. 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 wystąpienie. 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 machine as Arc device $Subscription = "YourSubscriptionID" #Define the resource group where you want to register your machine as Arc device $RG = "YourResourceGroupName" #Define the region to use to register your server as Arc device #Do not use spaces or capital letters when defining region $Region = "eastus" #Define the tenant you will use to register your machine as Arc device $Tenant = "YourTenantID" #Define the proxy address if your Azure Local deployment accesses the 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 maszyną 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 maszynach sprawdź, czy:
Maszyny są zarejestrowane w usłudze Arc. Przejdź do witryny Azure Portal, a następnie przejdź do grupy zasobów skojarzonej z rejestracją. Maszyny są wyświetlane w określonej grupie zasobów jako Zasoby typu Maszyna — Azure Arc .
Obowiązkowe rozszerzenia lokalne platformy Azure są instalowane na maszynach. W grupie zasobów wybierz zarejestrowaną maszynę. 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żywanej do rejestrowania maszyn. 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 wystąpienie:
- Azure Stack HCI Administrator
- Czytelnik
W witrynie Azure Portal przejdź do grupy zasobów używanej do rejestrowania maszyn 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 wystąpienie:
- 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 pierwszej maszyny w wystąpieniu możesz przystąpić do wdrażania przy użyciu witryny Azure Portal: