Registrera dina servrar och tilldela behörigheter för Azure Stack HCI, version 23H2-distribution

Gäller för: Azure Stack HCI, version 23H2

Den här artikeln beskriver hur du registrerar dina Azure Stack HCI-servrar och sedan konfigurerar de behörigheter som krävs för att distribuera ett Azure Stack HCI- version 23H2-kluster.

Förutsättningar

Kontrollera att du har slutfört följande krav innan du börjar:

  • Uppfylla kraven och slutför distributionschecklistan.

  • Förbered Din Active Directory-miljö .

  • Installera operativsystemet Azure Stack HCI version 23H2 på varje server.

  • Registrera din prenumeration med de nödvändiga resursprovidrar (RPs). Du kan använda antingen Azure Portal eller Azure PowerShell för att registrera dig. Du måste vara ägare eller deltagare i din prenumeration för att registrera följande resurs-RP:er:

    • Microsoft.HybridCompute
    • Microsoft.GuestConfiguration
    • Microsoft.HybridConnectivity
    • Microsoft.AzureStackHCI

    Kommentar

    Antagandet är att personen som registrerar Azure-prenumerationen med resursprovidrar är en annan person än den som registrerar Azure Stack HCI-servrarna med Arc.

  • Om du registrerar servrarna som Arc-resurser kontrollerar du att du har följande behörigheter för resursgruppen där servrarna etablerades:

    • Azure Connected Machine Onboarding
    • Azure Connected Machine resursadministratör

    Kontrollera att du har dessa roller genom att följa dessa steg i Azure Portal:

    1. Gå till den prenumeration som du använder för Azure Stack HCI-distributionen.
    2. Gå till den resursgrupp där du planerar att registrera servrarna.
    3. I det vänstra fönstret går du till Åtkomstkontroll (IAM).
    4. I den högra rutan går du till Rolltilldelningar. Kontrollera att rollerna Azure Connected Machine Onboarding och Azure Connected Machine Resource Administrator har tilldelats.
  • Kontrollera dina Azure-principer. Se till att:

    • Azure-principerna blockerar inte installationen av tillägg.
    • Azure-principerna blockerar inte skapandet av vissa resurstyper i en resursgrupp.
    • Azure-principerna blockerar inte resursdistributionen på vissa platser.

Registrera servrar med Azure Arc

Viktigt!

Kör de här stegen på varje Azure Stack HCI-server som du tänker klustra.

  1. Installera Arc-registreringsskriptet från PSGallery. Det här steget krävs bara om du använder en OS ISO som är äldre än 2408. Mer information finns i Nyheter 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
    
  2. Ange parametrarna. Skriptet använder följande parametrar:

    Parametrar beskrivning
    SubscriptionID ID:t för prenumerationen som används för att registrera dina servrar med Azure Arc.
    TenantID Klientorganisations-ID:t som användes för att registrera dina servrar med Azure Arc. Gå till ditt Microsoft Entra-ID och kopiera egenskapen klient-ID.
    ResourceGroup Resursgruppen har skapats för Arc-registrering av servrarna. En resursgrupp skapas om den inte finns.
    Region Den Azure-region som används för registrering. Se de regioner som stöds som kan användas.
    AccountID Den användare som registrerar och distribuerar klustret.
    ProxyServer Valfri parameter. Proxyserveradress när det krävs för utgående anslutning.
    DeviceCode Enhetskoden som visas i konsolen på https://microsoft.com/devicelogin och används för att logga in på enheten.
    #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"
    
  3. Anslut till ditt Azure-konto och ange prenumerationen. Du måste öppna webbläsaren på klienten som du använder för att ansluta till servern och öppna den här sidan: https://microsoft.com/devicelogin och ange den angivna koden i Azure CLI-utdata för att autentisera. Hämta åtkomsttoken och konto-ID:t för registreringen.

    #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   
    
  4. Kör slutligen Arc-registreringsskriptet. Det tar några minuter att köra skriptet.

    #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
    

    Om du använder Internet via en proxyserver måste du skicka parametern -proxy och ange proxyservern som http://<Proxy server FQDN or IP address>:Port när du kör skriptet.

    En lista över Azure-regioner som stöds finns i Azure-krav.

  5. När skriptet har slutförts på alla servrar kontrollerar du att:

    1. Dina servrar är registrerade med Arc. Gå till Azure Portal och gå sedan till resursgruppen som är associerad med registreringen. Servrarna visas i den angivna resursgruppen som Maskin – Azure Arc-typresurser .

      Skärmbild av Azure Stack HCI-servrarna i resursgruppen efter den lyckade registreringen.

    2. De obligatoriska Azure Stack HCI-tilläggen är installerade på dina servrar. I resursgruppen väljer du den registrerade servern. Gå till Tilläggen. De obligatoriska tilläggen visas i den högra rutan.

      Skärmbild av Azure Stack HCI-registrerade servrar med obligatoriska tillägg installerade.

Tilldela nödvändiga behörigheter för distribution

I det här avsnittet beskrivs hur du tilldelar Azure-behörigheter för distribution från Azure Portal.

  1. I Azure Portal går du till den prenumeration som används för att registrera servrarna. Välj Åtkomstkontroll (IAM) i den vänstra rutan. I den högra rutan väljer du + Lägg till och i listrutan väljer du Lägg till rolltilldelning.

    Skärmbild av Lägg till rolltilldelning i Åtkomstkontroll i prenumerationen för Azure Stack HCI-distribution.

  2. Gå igenom flikarna och tilldela följande rollbehörigheter till den användare som distribuerar klustret:

    • Azure Stack HCI-administratör
    • Läsare
  3. I Azure Portal går du till resursgruppen som används för att registrera servrarna i din prenumeration. Välj Åtkomstkontroll (IAM) i den vänstra rutan. I den högra rutan väljer du + Lägg till och i listrutan väljer du Lägg till rolltilldelning.

    Skärmbild av Lägg till rolltilldelning i Åtkomstkontroll i resursgrupp för Azure Stack HCI-distribution.

  4. Gå igenom flikarna och tilldela följande behörigheter till den användare som distribuerar klustret:

    • Key Vault-dataåtkomstadministratör: Den här behörigheten krävs för att hantera dataplansbehörigheter till nyckelvalvet som används för distribution.
    • Key Vault Secrets Officer: Den här behörigheten krävs för att läsa och skriva hemligheter i nyckelvalvet som används för distribution.
    • Key Vault-deltagare: Den här behörigheten krävs för att skapa nyckelvalvet som används för distribution.
    • Lagringskontodeltagare: Den här behörigheten krävs för att skapa det lagringskonto som används för distribution.
  5. I den högra rutan går du till Rolltilldelningar. Kontrollera att distributionsanvändaren har alla konfigurerade roller.

  6. I Azure Portal gå till Microsoft Entra-roller och administratörer och tilldela rollen Molnprogramadministratör på klientnivå för Microsoft Entra.

    Skärmbild av behörigheten Molnprogramadministratör på klientnivå.

    Kommentar

    Behörigheten Molnprogramadministratör krävs tillfälligt för att skapa tjänstens huvudnamn. Efter distributionen kan den här behörigheten tas bort.

Nästa steg

När du har konfigurerat den första servern i klustret är du redo att distribuera med hjälp av Azure Portal: