Dela via


Distribuera en Azure Stack HCI, version 23H2 via Azure Resource Manager-distributionsmallen

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

Den här artikeln beskriver hur du använder en Azure Resource Manager-mall i Azure Portal för att distribuera en Azure Stack HCI i din miljö. Artikeln innehåller också de förutsättningar och de förberedelsesteg som krävs för att påbörja distributionen.

Viktigt!

Azure Resource Manager-malldistribution av Azure Stack HCI, version 23H2-system är mål för distributioner i stor skala. Den avsedda målgruppen för den här distributionen är IT-administratörer som har erfarenhet av att distribuera Azure Stack HCI-kluster. Vi rekommenderar att du distribuerar ett version 23H2-system via Azure Portal först och sedan utför efterföljande distributioner via Resource Manager-mallen.

Förutsättningar

  • Slutförande av Registrera dina servrar med Azure Arc och tilldela distributionsbehörigheter. Kontrollera att:
    • Alla obligatoriska tillägg har installerats. De obligatoriska tilläggen är: Azure Edge Lifecycle Manager, Azure Edge Enhetshantering, telemetri och diagnostik samt Fjärrsupport för Azure Edge.
    • Alla servrar kör samma version av operativsystemet.
    • Alla servrar har samma nätverkskortskonfiguration.

Steg 1: Förbereda Azure-resurser

Följ de här stegen för att förbereda de Azure-resurser som du behöver för distributionen:

Skapa ett huvudnamn för tjänsten och en klienthemlighet

För att autentisera klustret måste du skapa ett huvudnamn för tjänsten och en motsvarande klienthemlighet för Arc Resource Bridge (ARB).

Skapa ett huvudnamn för tjänsten för ARB

Följ stegen i Skapa ett Microsoft Entra-program och tjänstens huvudnamn som kan komma åt resurser via Azure Portal för att skapa tjänstens huvudnamn och tilldela rollerna. Du kan också använda PowerShell-proceduren för att skapa ett Huvudnamn för Azure-tjänsten med Azure PowerShell.

Stegen sammanfattas också här:

  1. Logga in på administrationscentret för Microsoft Entra som minst molnprogramadministratör. Bläddra till Identitetsprogram > > Appregistreringar välj sedan Ny registrering.

  2. Ange ett namn för programmet, välj en kontotyp som stöds och välj sedan Registrera.

    Skärmbild som visar Registrera ett program för att skapa tjänstens huvudnamn.

  3. När tjänstens huvudnamn har skapats går du till sidan Företagsprogram . Sök efter och välj det SPN som du skapade.

    Skärmbild som visar sökresultat för tjänstens huvudnamn som skapats.

  4. Under egenskaper kopierar du program-ID:t (klient)-ID :t och objekt-ID :t för tjänstens huvudnamn.

    Skärmbild som visar program-ID (klient) och objekt-ID för tjänstens huvudnamn som skapats.

    Du använder program-ID :t (klient) mot parametern arbDeploymentAppID och objekt-ID:t mot parametern arbDeploymentSPNObjectID i Resource Manager-mallen.

Skapa en klienthemlighet för ARB-tjänstens huvudnamn

  1. Gå till den programregistrering som du skapade och bläddra till Certifikat och hemligheter > Klienthemligheter.

  2. Välj + Ny klienthemlighet.

    Skärmbild som visar skapandet av en ny klienthemlighet.

  3. Lägg till en beskrivning för klienthemligheten och ange en tidsram när den upphör att gälla. Markera Lägga till.

    Skärmbild som visar bladet Lägg till en klienthemlighet.

  4. Kopiera värdet för klienthemlighet när du använder det senare.

    Kommentar

    För programklient-ID:t behöver du det hemliga värdet. Klienthemlighetsvärden kan inte visas förutom omedelbart efter att de har skapats. Se till att spara det här värdet när du skapar det innan du lämnar sidan.

    Skärmbild som visar värdet för klienthemlighet.

    Du använder värdet för klienthemlighet mot parametern arbDeploymentAppSecret i Resource Manager-mallen.

Hämta objekt-ID:t för Azure Stack HCI-resursprovidern

Det här objekt-ID:t för Azure Stack HCI RP är unikt per Azure-klientorganisation.

  1. I Azure Portal söker du efter och går till Microsoft Entra-ID.

  2. Gå till fliken Översikt och sök efter Resursprovidern Microsoft.AzureStackHCI.

    Skärmbild som visar sökningen efter tjänstens huvudnamn för Azure Stack HCI-resursprovidern.

  3. Välj det SPN som visas och kopiera objekt-ID :t.

    Skärmbild som visar objekt-ID för tjänstens huvudnamn för Azure Stack HCI-resursprovidern.

    Du kan också använda PowerShell för att hämta objekt-ID:t för Azure Stack HCI RP-tjänstens huvudnamn. Kör följande kommando i PowerShell:

    Get-AzADServicePrincipal -DisplayName "Microsoft.AzureStackHCI Resource Provider"
    

    Du använder objekt-ID:t mot parametern hciResourceProviderObjectID i Resource Manager-mallen.

Steg 2: Distribuera med hjälp av Azure Resource Manager-mall

En Resource Manager-mall skapar och tilldelar alla resursbehörigheter som krävs för distributionen.

När alla nödvändiga och förberedande steg har slutförts är du redo att distribuera med hjälp av en känd bra och testad Resource Manager-distributionsmall och motsvarande JSON-fil för parametrar. Använd parametrarna i JSON-filen för att fylla i alla värden, inklusive de värden som genererades tidigare.

Viktigt!

I den här versionen kontrollerar du att alla parametrar som finns i JSON-värdet är ifyllda, inklusive de som har ett null-värde. Om det finns null-värden måste de fyllas i eller så misslyckas verifieringen.

  1. I Azure Portal går du till Start och väljer + Skapa en resurs.

  2. Välj Skapa under Malldistribution (distribuera med anpassade mallar).

    Skärmbild som visar malldistributionen (distribuera med anpassad mall).

  3. Längst ned på sidan hittar du Avsnittet Börja med en snabbstartsmall eller mallspecifikation . Välj alternativet Snabbstartsmall .

    Skärmbild som visar den valda snabbstartsmallen.

  4. Använd fältet Snabbstartsmall (ansvarsfriskrivning) för att filtrera efter lämplig mall. Skriv azurestackhci/create-cluster för filtret.

  5. När du är klar väljer du mall.

    Skärmbild som visar den valda mallen.

  6. På fliken Grundläggande ser du sidan Anpassad distribution . Du kan välja de olika parametrarna i listrutan eller välja Redigera parametrar.

    Skärmbild som visar sidan Anpassad distribution på fliken Grundläggande.

  7. Redigera parametrar som nätverks avsikt eller lagringsnätverks avsikt. När alla parametrar har fyllts i sparar du parameterfilen.

    Skärmbild som visar parametrar ifyllda för mallen.

  8. Välj lämplig resursgrupp för din miljö.

  9. Rulla längst ned och bekräfta att Distributionsläge = Verifiera.

  10. Välj Granska + skapa.

    Skärmbild som visar Granska + Skapa valt på fliken Grundläggande.

  11. På fliken Granska + skapa väljer du Skapa. Detta skapar de återstående nödvändiga resurserna och verifierar distributionen. Verifieringen tar cirka 10 minuter att slutföra.

    Skärmbild som visar Skapa markerad på fliken Granska + Skapa.

  12. När verifieringen är klar väljer du Omdistribuera.

    Skärmbild som visar omdistribuering vald.

  13. På skärmen Anpassad distribution väljer du Redigera parametrar. Läs in de tidigare sparade parametrarna och välj Spara.

  14. Längst ned på arbetsytan ändrar du det slutliga värdet i JSON från Verifiera till Distribuera, där distributionsläge = Distribuera.

    Skärmbild som visar distribution som valts för distributionsläge.

  15. Kontrollera att alla fält för Resource Manager-distributionsmallen fylls i av JSON-parametrarna.

  16. Välj lämplig resursgrupp för din miljö.

  17. Rulla längst ned och bekräfta att Distributionsläge = Distribuera.

  18. Välj Granska + skapa.

  19. Välj Skapa. Distributionen börjar med de befintliga nödvändiga resurser som skapades under steget Verifiera .

    Skärmen Distribution växlar på klusterresursen under distributionen.

    När distributionen har initierats finns det en begränsad miljökontrollkörning, en fullständig miljökontrollkörning och molndistributionen startar. Efter några minuter kan du övervaka distributionen i portalen.

    Skärmbild som visar status för verifiering av miljökontroll.

  20. I ett nytt webbläsarfönster navigerar du till resursgruppen för din miljö. Välj klusterresursen.

  21. Välj Distributioner.

  22. Uppdatera och titta på distributionsförloppet från den första servern (kallas även för startservern och är den första servern där du distribuerade klustret). Distributionen tar mellan 2,5 och 3 timmar. Flera steg tar 40–50 minuter eller mer.

  23. Det steg i distributionen som tar längst tid är Distribuera Moc och ARB Stack. Det här steget tar 40–45 minuter.

    När den är klar uppdateras aktiviteten högst upp med status och sluttid.

Du kan också kolla in den här community-mallen för att distribuera ett Azure Stack HCI- version 23H2-kluster med Bicep.

Felsöka distributionsproblem

Om distributionen misslyckas bör du se ett felmeddelande på distributionssidan.

  1. I distributionsinformationen väljer du felinformationen.

    Skärmbild som visar valet av felinformation.

  2. Kopiera felmeddelandet från bladet Fel . Du kan ange det här felmeddelandet till Microsofts support för ytterligare hjälp.

    Skärmbild som visar sammanfattningen på bladet Fel.

Kända problem med distribution av ARM-mallar

Det här avsnittet innehåller kända problem och lösningar för distribution av ARM-mallar.

Rolltilldelningen finns redan

Problem: I den här versionen kan det hända att rolltilldelningen redan finns . Det här felet uppstår om Azure Stack HCI-klusterdistributionen gjordes från portalen först och samma resursgrupp användes för distribution av ARM-mallar. Du ser det här felet på sidan Översiktsdistributionsinformation > för den aktuella resursen. Det här felet anger att en motsvarande rolltilldelning redan har utförts av en annan identitet för samma resursgruppsomfång och att ARM-malldistributionen inte kan utföra rolltilldelning.

Skärmbild som visar meddelandet om rolltilldelning på bladet Fel.

Lösning: Även om dessa fel kan ignoreras och distributionen kan fortsätta via ARM-mallen rekommenderar vi starkt att du inte utbyter distributionslägen mellan portalen och ARM-mallen.

Klientorganisations-ID, program-ID, huvudnamns-ID och omfång tillåts inte uppdateras

Problem: Rolltilldelningen misslyckas med felet Klient-ID, program-ID, huvudnamns-ID och omfång får inte uppdateras. Du ser det här felet på sidan Översiktsdistributionsinformation > för den aktuella resursen. Det här felet kan visas när det finns zombierolltilldelningar i samma resursgrupp. Till exempel när en tidigare distribution utfördes och de resurser som motsvarar distributionen togs bort men rolltilldelningsresurserna lämnades kvar.

Skärmbild som visar klientorganisations-ID, program-ID, huvudnamns-ID och omfång kan inte uppdateras på bladet Fel.

Lösning: Om du vill identifiera zombierolltilldelningarna går du till fliken Åtkomstkontroll (IAM) > Rolltilldelningar > Typ: Okänd. Dessa tilldelningar visas som *Identitet hittades inte. Det går inte att hitta identiteten. Ta bort sådana rolltilldelningar och försök sedan distribuera ARM-mallen igen.

Skärmbild som visar meddelandet identiteten hittades inte på bladet Fel.

Problem med licenssynkronisering

Problem: I den här versionen kan det uppstå problem med licenssynkronisering när du använder DISTRIBUTION av ARM-mallar.

Lösning: När klustret har slutfört valideringssteget rekommenderar vi att du inte initierar någon annan ARM-malldistribution i valideringsläge om klustret är i tillståndet Distributionen misslyckades. Om du startar en annan distribution återställs klusteregenskaperna, vilket kan leda till problem med licenssynkronisering.

Nästa steg