Ansluta och hantera Azure Stack HCI-registrering

Gäller för: Azure Stack HCI, versionerna 21H2 och 20H2

Nu när du har distribuerat Azure Stack HCI-operativsystemet och skapat ett kluster måste du registrera klustret med Azure. Azure Stack HCI levereras som en Azure-tjänst och måste registreras inom 30 dagar efter installationen (enligt villkoren i Azure onlinetjänster).

I den här artikeln beskrivs följande avsnitt:

  • Registrera ditt Azure Stack HCI-kluster med Azure för övervakning, support, fakturering och hybridtjänster. Vid registreringen skapas en Azure Resource Manager resurs för att representera det lokala Azure Stack HCI-klustret, och från HCI 21H2 och senare skapas som standard en Azure Arc-serverresurs för varje server i Azure Stack HCI-klustret, vilket effektivt utökar Azure-hanteringsplanet till Azure Stack HCI. Informationen synkroniseras regelbundet mellan Azure-resursen och de lokala klustren.

  • Så här visar du registreringsstatus från Windows Admin Center och PowerShell.

  • Avregistrera klustret när du är redo att inaktivera det.

    Viktigt

    Registrering med Azure krävs och klustret stöds inte fullt ut förrän registreringen är aktiv. Om du inte registrerar klustret med Azure vid distributionen, eller om klustret är registrerat men inte har anslutit till Azure på mer än 30 dagar, tillåter inte systemet att nya virtuella datorer skapas eller läggs till. När detta inträffar visas följande felmeddelande när du försöker skapa virtuella datorer:

    ”Det gick inte att konfigurera den virtuella datorrollen för vmname. Jobbet misslyckades. Det gick inte att öppna klustrade roller för vmname. Tjänsten som du ansluter till är licensierad för ett visst antal anslutningar. Det går inte att göra fler anslutningar till tjänsten för tillfället eftersom maxgränsen för antal anslutningar redan uppnåtts.”

    Lösningen är att tillåta utgående anslutning till Azure och se till att klustret är registrerat enligt beskrivningen i den här artikeln.

Regional tillgänglighet

Azure Stack HCI-tjänsten används för registrering, fakturering och hantering. Det stöds för närvarande i följande regioner. Dessa offentliga regioner stöder geografiska platser över hela världen för kluster som distribueras var som helst i världen:

  • East US
  • Europa, västra
  • Sydostasien
  • Australien, östra

Den här regionen stöder Azure Kina:

  • Kina, östra 2

Den här regionen stöder Azure Government:

  • US Gov, Virginia

Krav för klusterregistrering

  • HCI-klustret måste finnas: Du kan inte registrera klustret med Azure förrän du har skapat ett Azure Stack HCI-kluster. För att klustret ska kunna stödjas måste klusternoderna vara fysiska servrar. Virtuella datorer kan användas för testning. Kontrollera att alla servrar i klustret är igång.

  • Konfigurera internetåtkomst och brandväggsportar: Azure Stack HCI måste regelbundet ansluta till det offentliga Azure-molnet. Om utgående anslutning begränsas av din externa företagsbrandvägg eller proxyserver måste de konfigureras för att tillåta utgående åtkomst till port 443 (HTTPS) på ett begränsat antal välkända Azure-IP-adresser. Information om hur du förbereder dina brandväggar och konfigurerar en proxyserver finns i Brandväggskrav för Azure Stack HCI.

    Anteckning

    Registreringsprocessen försöker kontakta PowerShell-galleriet för att kontrollera att du har den senaste versionen av nödvändiga PowerShell-moduler som Az och AzureAD. Även om PowerShell-galleriet finns i Azure har den för närvarande ingen tjänsttagg. Om du inte kan köra cmdleten från en hanteringsdator som har utgående internetåtkomst rekommenderar vi att du laddar ned modulerna och överför dem manuellt till en klusternod där du kan köra cmdleten Register-AzStackHCI . Du kan också installera modulerna i ett frånkopplat scenario.

  • Azure-prenumeration och behörigheter: Om du inte redan har ett Azure-konto skapar du ett. Du kan använda en befintlig prenumeration av valfri typ:

    Du kan tilldela behörigheter med antingen Azure Portal eller med Hjälp av PowerShell-cmdletar.

Tilldela behörigheter från Azure Portal

Om din Azure-prenumeration sker via en EA- eller CSP ber du azure-prenumerationsadministratören att tilldela behörigheter på Azure-prenumerationsnivå för:

  • Rollen Administratör för användaråtkomst : Krävs för att Arc-aktivera varje server i ett Azure Stack HCI-kluster.
  • Deltagarroll : Krävs för att registrera och avregistrera Azure Stack HCI-klustret.

Skärmbild av skärmen Tilldela behörigheter.

Tilldela behörigheter med PowerShell

Vissa administratörer kanske föredrar ett mer restriktivt alternativ. I det här fallet är det möjligt att skapa en anpassad Azure-roll som är specifik för Azure Stack HCI-registrering genom att följa dessa steg:

  1. Skapa en json-fil med namnet customHCIRole.json med följande innehåll. Se till att ändra <subscriptionID> till ditt Azure-prenumerations-ID. Om du vill hämta ditt prenumerations-ID går du till Azure Portal, går till Prenumerationer och kopierar/klistrar in ditt ID från listan.

    {
      "Name": "Azure Stack HCI registration role",
      "Id": null,
      "IsCustom": true,
      "Description": "Custom Azure role to allow subscription-level access to register Azure Stack HCI",
      "Actions": [
        "Microsoft.Resources/subscriptions/resourceGroups/read",
        "Microsoft.AzureStackHCI/register/action",
        "Microsoft.AzureStackHCI/Unregister/Action",
        "Microsoft.AzureStackHCI/clusters/*",
        "Microsoft.Authorization/roleAssignments/write",
        "Microsoft.HybridCompute/register/action",
        "Microsoft.GuestConfiguration/register/action",
        "Microsoft.HybridConnectivity/register/action"
      ],
      "NotActions": [
      ],
    "AssignableScopes": [
        "/subscriptions/<subscriptionId>"
      ]
    }
    
  2. Skapa den anpassade rollen:

    New-AzRoleDefinition -InputFile <path to customHCIRole.json>
    
  3. Tilldela den anpassade rollen till användaren:

    $user = get-AzAdUser -DisplayName <userdisplayname>
    $role = Get-AzRoleDefinition -Name "Azure Stack HCI registration role"
    New-AzRoleAssignment -ObjectId $user.Id -RoleDefinitionId $role.Id -Scope /subscriptions/<subscriptionid>
    

I följande tabell förklaras varför dessa behörigheter krävs:

Behörigheter Anledning
"Microsoft.Resources/subscriptions/resourceGroups/read",
"Microsoft.AzureStackHCI/register/action",
"Microsoft.AzureStackHCI/Unregister/Action",
"Microsoft.AzureStackHCI/clusters/*",
Registrera och avregistrera Azure Stack HCI-klustret.
"Microsoft.Authorization/roleAssignments/write",
"Microsoft.HybridCompute/register/action",
"Microsoft.GuestConfiguration/register/action",
"Microsoft.HybridConnectivity/register/action"
Registrera och avregistrera Arc för serverresurser.

Nödvändiga förkontroller

Se till att slutföra följande förkontroller innan du fortsätter med registreringen:

  • Konfigurera inte azure-principer i konflikt: Kontrollera att du inte har några Motstridiga Azure-principer som kan störa klusterregistreringen. Några av de vanliga motstridiga principerna kan vara:
    • Namn på resursgrupp: Om du anger värden eller försöker använda standardvärdena kontrollerar du att de inte står i konflikt med Azure-principen:
      • Resursgruppsnamn för Azure Stack HCI-klusterresurs: standardvärdet är <cluster name-rg>. Du kan ange ett anpassat värde (-ResourceGroupName).
      • Resursgruppsnamn för Arc för serverresurser: standardvärdet är <cluster name-36 char GUID-Arc-Infra-RG>. Du kan ange ett anpassat värde (-ArcServerResourceGroupName).
    • Resursgruppstaggar: HCI stöder för närvarande inte att lägga till taggar i resursgrupper under klusterregistreringen, och vi skapar en hanterad resursgrupp för Arc för servrar som en del av registreringen som inte innehåller taggar. Kontrollera att principen står för det här beteendet.
    • .msi nedladdning: HCI laddar ned Arc-agenten på klusternoderna under klusterregistreringen. Se till att du inte begränsar dessa nedladdningar.
    • Livslängd för autentiseringsuppgifter: Som standard begär HCI-tjänsten 2 års livslängd för autentiseringsuppgifter. Kontrollera att din Azure-princip inte har några konfigurationskonflikter.
  • Kontrollera att du inte har några inaktuella Arc-agenter som pekar på fel Azure Arc för serverresurser: Om du tidigare har Arc-aktiverat Azure Stack HCI-servern manuellt och inte som en del av cmdleten Register-AzStackHCI eller Windows Admin center Azure Stack HCI-registreringsarbetsflödet följer du riktlinjerna här för att rensa före omregistreringen.

Registrera ett kluster med Windows Admin Center

Det finns två sätt att registrera ett kluster: använda Windows Admin Center eller använda PowerShell.

Kontrollera att alla krav är uppfyllda innan registreringen.

Varning

Om du vill registrera ditt Azure Stack HCI-kluster i Azure Kina kontrollerar du att du använder Windows Admin Center version 2103.2 eller senare.

  1. Innan du påbörjar registreringsprocessen måste du först registrera Windows Admin Center med Azure och logga in på Windows Admin Center med ditt Azure-konto.

    Viktigt

    När du registrerar Windows Admin Center med Azure är det viktigt att använda samma Azure Active Directory-ID (klientorganisation) som du planerar att använda för klusterregistreringen. Ett Azure AD klientorganisations-ID representerar en specifik instans av Azure AD som innehåller konton och grupper, medan ett Azure-prenumerations-ID representerar ett avtal om att använda Azure-resurser för vilka avgifter påförs. Om du vill hitta ditt klientorganisations-ID går du till Azure Portal och väljer Azure Active Directory. Ditt klientorganisations-ID visas under Klientorganisationsinformation. Om du vill hämta ditt Azure-prenumerations-ID går du till Prenumerationer och kopierar/klistrar in ditt ID i listan.

  2. Öppna Windows Admin Center och gör följande:

    1. Välj klusteranslutningen.
    2. Välj Inställningar längst ned på menyn Verktyg till vänster.
    3. Välj Azure Stack HCI-registrering. Om klustret ännu inte har registrerats med Azure visar registreringsstatusenInte registrerad. Välj Registrera för att fortsätta.
    4. Välj Registrera det här klustret på instrumentpanelen Windows Admin Center.

    Anteckning

    Om du inte registrerade Windows Admin Center i steg 1 uppmanas du att göra det nu. I stället för guiden för klusterregistrering visas Windows Admin Center registreringsguiden.

  3. Ange det Azure-prenumerations-ID som du vill registrera klustret för. Om du vill hämta ditt Azure-prenumerations-ID går du till Azure Portal, går till Prenumerationer och kopierar/klistrar in ditt ID från listan. Välj Använd befintlig resursgrupp för att skapa Azure Stack HCI-klusterresursen i en befintlig resursgrupp. Välj Azure-regionen i den nedrullningsbara menyn och klicka sedan på Registrera.

    Skärmbild av guiden för klusterregistrering.

Visa registreringsstatus med hjälp av Windows Admin Center

När du ansluter till ett kluster med hjälp av Windows Admin Center visas instrumentpanelen, som visar Azure-anslutningsstatusen. Ansluten innebär att klustret redan har registrerats med Azure och har synkroniserats till molnet under den senaste dagen.

Skärmbild som visar status för klusteranslutningen på instrumentpanelen Windows Admin Center.

Du kan få mer information genom att välja Inställningar längst ned på verktygsmenyn till vänster och sedan välja Azure Stack HCI-registrering.

Skärmbild som visar val för att hämta registreringsinformation för Azure Stack H C I.

Registrera ett kluster med PowerShell

Du kan registrera ett kluster med Hjälp av PowerShell i stället för Windows Admin Center.

Kontrollera att alla krav är uppfyllda före registreringen. Använd följande arbetsflöde för att registrera ett Azure Stack HCI-kluster med Azure med hjälp av en hanteringsdator.

  1. Installera nödvändiga PowerShell-cmdletar på hanteringsdatorn. Om du kör Azure Stack HCI version 20H2 och klustret distribuerades före den 10 december 2020 kontrollerar du att du har tillämpat förhandsuppdateringen från den 23 november 2020 (KB4586852) på varje server i klustret innan du försöker registrera dig för Azure.

    Install-Module -Name Az.StackHCI
    

    Anteckning

    Du kan se ett meddelande, till exempel Vill du att PowerShellGet ska installera och importera NuGet-providern nu? Svara Ja(Y).

    Om du ser en annan fråga som säger Vill du installera modulerna från PSGallery? Svara Ja(Y).

  2. Utför registreringen med namnet på valfri server i klustret. Om du vill hämta ditt Azure-prenumerations-ID går du till Azure Portal, går till Prenumerationer och kopierar/klistrar in ditt ID från listan.

    Register-AzStackHCI  -SubscriptionId "<subscription_ID>" -ComputerName Server1  
    

    Om hanteringsdatorn har ett grafiskt användargränssnitt visas en inloggningsprompt där du anger autentiseringsuppgifterna för att komma åt klusternoderna. Om hanteringsdatorn inte har något grafiskt användargränssnitt använder du parametern -credentials <credentials to log in to cluster nodes> i cmdleten Register-AzStackHCI .

    Den här syntaxen registrerar klustret (som Server1 är medlem) som den aktuella användaren och placerar HCI-klusterresursen som <on-prem cluster name> Azure-resurs i <on-prem cluster name>-rg resursgruppen med standardmiljön för Azure-regionen och molnet (AzureCloud). Du kan också lägga till de valfria -Regionparametrarna , -ResourceGroupName, -TenantIdoch -ArcServerResourceGroupName i den här cmdleten.

    Anteckning

    Om du registrerar Azure Stack HCI i Azure Kina kör du cmdleten Register-AzStackHCI med följande ytterligare parametrar: -EnvironmentName "AzureChinaCloud" -Region "ChinaEast2".

    Om du registrerar dig i Azure Government använder du -EnvironmentName "AzureUSGovernment" -Region "UsGovVirginia".

    Anteckning

    Azure Arc-integrering är inte tillgängligt för Azure Stack HCI, version 20H2. Om du kör Azure Stack HCI 21H2 och inte vill att servrarna ska vara Arc-aktiverade eller inte har rätt roller anger du den här ytterligare parametern: -EnableAzureArcServer:$false.

    Om du använder den senaste Az.StackHCI-modulen och kör cmdleten Register-AzStackHCI med Azure Stack HCI 21H2 arc-aktiveras noderna automatiskt som standard och Arc för serverresurser placeras i en automatiskt genererad Arc-hanterad resursgrupp. Om du vill ange namnet på resursgruppen Arc för server använder du den ytterligare parametern -ArcServerResourceGroupName <ArcRgName>. Observera att den angivna <ArcRgName> inte kan finnas i förväg. Den måste skapas av HCI-tjänsten. Exempel:

    Register-AzStackHCI  -SubscriptionId "<subscription_ID>" -ComputerName Server1 -ResourceGroupName cluster1-rg -ArcServerResourceGroupName <ArcRgName>
    
  3. Autentisera med Azure. För att slutföra registreringsprocessen måste du autentisera (logga in) med ditt Azure-konto. Ditt konto måste ha åtkomst till Azure-prenumerationen som angavs i steg 2. Om hanteringsnoden har ett användargränssnitt visas en inloggningsskärm för att fortsätta med registreringen. Om hanteringsnoden inte har något användargränssnitt kopierar du den angivna koden, navigerar till microsoft.com/devicelogin på en annan enhet (till exempel datorn eller telefonen), anger koden och loggar in där. Arbetsflödet för registrering identifierar när du har loggat in och slutförs. Sedan ska klustret visas i Azure-portalen.

Visa registreringsstatus med PowerShell

Om du vill visa registreringsstatus med hjälp av Windows PowerShell använder du Get-AzureStackHCI PowerShell-cmdleten ClusterStatusoch egenskaperna , och .ConnectionStatusRegistrationStatus

När du till exempel har installerat operativsystemet Azure Stack HCI, men innan du skapar eller ansluter till ett kluster, ClusterStatus visar egenskapen status NotYet :

Skärmbild som visar Azure-registreringsstatusen innan klustret skapas.

När klustret har skapats visas bara RegistrationStatus en NotYet status:

Skärmbild som visar Azure-registreringsstatus när klustret har skapats.

Du måste registrera ett Azure Stack HCI-kluster inom 30 dagar efter installationen, enligt definitionen i villkoren för Azure Online Services. Om du inte har skapat eller anslutit till ett kluster efter 30 dagar ClusterStatus visas OutOfPolicy. Om du inte har registrerat klustret efter 30 dagar RegistrationStatus visas OutOfPolicy.

När klustret har registrerats kan du se ConnectionStatus och LastConnected tiden. Tiden LastConnected är vanligtvis inom den senaste dagen om inte klustret tillfälligt är frånkopplat från Internet. Ett Azure Stack HCI-kluster kan fungera helt offline i upp till 30 dagar i följd.

Skärmbild som visar Azure-registreringsstatusen efter registreringen.

Om du överskrider den maximala perioden för offlineåtgärder ConnectionStatus visas OutOfPolicy.

Registrera ett kluster med SPN för Arc-registrering

Kontrollera att kraven är uppfyllda före registreringen: HCI-klustret måste finnas, Internetåtkomsten och brandväggsportarna är korrekt konfigurerade och användaren som registrerar klustret har antingen rollen "deltagare" tilldelad för prenumerationen som används för klusterregistreringen eller har följande lista med behörigheter om en anpassad roll tilldelas:

  • "Microsoft.Resources/subscriptions/resourceGroups/read",
  • "Microsoft.AzureStackHCI/register/action",
  • "Microsoft.AzureStackHCI/Unregister/Action",
  • "Microsoft.AzureStackHCI/clusters/*",
  • "Microsoft.HybridCompute/register/action",
  • "Microsoft.GuestConfiguration/register/action",
  • "Microsoft.HybridConnectivity/register/action"

Följande riktlinjer gäller för den användare som kör registrerings-cmdleten som inte kan tilldelas behörigheten Microsoft.Authorization/roleAssignments/write . I sådana fall kan de använda det i förväg skapade SPN:et med Arc-registreringsroller (Azure Connected Machine Onboarding och Azure Connected Machine Resource Administrator) som tilldelats SPN och ange autentiseringsuppgifterna för registrerings-cmdleten -ArcSpnCredential med hjälp av alternativet .

Anteckning

HCI uppdaterar inte autentiseringsuppgifterna för det SPN som skapats på det här sättet. När SPN-autentiseringsuppgifterna snart upphör att gälla måste du återskapa autentiseringsuppgifterna och köra flödet "reparera registrering" för att uppdatera SPN-autentiseringsuppgifterna i klustret.

Om du vill registrera klustret och Arc-aktivera servrarna kör du följande PowerShell-kommandon när du har uppdaterat dem med din miljöinformation. Följande kommandon kräver Az.Resources (lägsta version 5.6.0) och Az.Accounts (lägsta version 2.7.6). Du kan använda cmdleten get-installedModule <module name> för att kontrollera den installerade versionen av en PowerShell-modul.

#Connect to subscription
Connect-AzAccount -TenantId <Tenant_ID> -SubscriptionId <Subscription_ID> -Scope Process

#Create a new application registration
$app = New-AzADApplication -DisplayName "<unique_name>"

#Create a new SPN corresponding to the application registration
$sp = New-AzADServicePrincipal -ApplicationId  $app.AppId -Role "Reader" 

#Roles required on SPN for Arc onboarding
$AzureConnectedMachineOnboardingRole = "Azure Connected Machine Onboarding"
$AzureConnectedMachineResourceAdministratorRole = "Azure Connected Machine Resource Administrator"

#Assign roles to the created SPN
New-AzRoleAssignment -ObjectId $sp.Id -RoleDefinitionName $AzureConnectedMachineOnboardingRole | Out-Null
New-AzRoleAssignment -ObjectId $sp.Id -RoleDefinitionName $AzureConnectedMachineResourceAdministratorRole | Out-Null

# Set password validity time. SPN must be updated on the HCI cluster after this timeframe.
$pwdExpiryInYears = 300
$start = Get-Date
$end = $start.AddYears($pwdExpiryInYears)
$pw = New-AzADSpCredential -ObjectId $sp.Id -StartDate $start -EndDate $end
$password = ConvertTo-SecureString $pw.SecretText -AsPlainText -Force  

# Create SPN credentials object to be used in the register-azstackhci cmdlet
$spnCred = New-Object System.Management.Automation.PSCredential ($app.AppId, $password)
Disconnect-AzAccount -ErrorAction Ignore | Out-Null

# Use the SPN credentials created previously in the register-azstackhci cmdlet
Register-AzStackHCI   -SubscriptionId < Subscription_ID>  -ArcSpnCredential:$spnCred

Visa klustret och Arc-resurserna i Azure Portal

Om du vill visa status för klustret och Arc-resurserna går du till följande skärm i Azure Portal:

Skärmbild av bladet klusterstatus.

Aktivera Azure Arc-integrering

Om du är en förhandsversionskanalkund och registrerade ditt förhandsgranskningskanalkluster med Azure för första gången den 15 juni 2021 eller senare, kommer alla servrar i klustret att vara Azure Arc-aktiverade som standard, förutsatt att användaren som registrerar klustret har nödvändiga behörigheter enligt beskrivningen i Tilldela behörigheter från Azure Portal.

Du kan vidta följande åtgärder om:

  1. Du har uppdaterat dina Azure Stack HCI-servrar från 20H2 (som tidigare inte var Arc-aktiverade manuellt) till 21H2, och Arc-aktivering sker inte automatiskt.

  2. Du har inaktiverat Arc-aktivering tidigare och nu planerar du att Arc-aktivera ditt 21H2- eller senare Azure Stack HCI-kluster.

    Anteckning

    Azure Arc-integrering är endast tillgängligt i Azure Stack HCI- version 21H2 och förhandsversioner. Den är inte tillgänglig på Azure Stack HCI, version 20H2.

  3. Installera den senaste versionen av modulen Az.StackHCI på hanteringsdatorn:

    Install-Module -Name Az.StackHCI
    
  4. Kör cmdleten Register-AzStackHCI igen och ange ditt Prenumerations-ID för Azure, vilket måste vara samma ID som klustret ursprungligen registrerades med. Parametern -ComputerName kan vara namnet på valfri server i klustret. Det här steget möjliggör Azure Arc-integrering på alla servrar i klustret. Det påverkar inte din aktuella klusterregistrering med Azure och du behöver inte avregistrera klustret först:

    Register-AzStackHCI  -SubscriptionId "<subscription_ID>" -ComputerName Server1
    

    Viktigt

    Om klustret ursprungligen registrerades med hjälp av , -Region-ResourceNameeller -ResourceGroupName som skiljer sig från standardinställningarna, måste du ange samma parametrar och värden här. När du kör Get-AzureStackHCI visas dessa värden.

  5. Om Azure Arc-integreringen misslyckas kan servrarna behöva kommunicera via en proxyserver. Lös problemet genom att följa riktlinjerna för att uppdatera proxyinställningarna. Registrera sedan Azure Stack HCI-klustret igen.

Uppgradera Arc-agenten på klusterservrar

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

Om du vill uppdatera Arc-agenten automatiskt när en ny version är tillgänglig kontrollerar du att servrarna för klustret söker efter uppdateringar i Microsoft Update. Se stegen under Microsoft Update-konfiguration för att kontrollera att Microsoft Update är korrekt konfigurerat.

  1. I serverkonfigurationsverktyget (SConfig) väljer du alternativet Installera Uppdateringar (alternativ 6):

    Alternativ för att installera uppdatering

  2. Välj alternativet för Alla kvalitetsuppdateringar (alternativ 1).

  3. Du kan välja att specifikt uppdatera Arc-agenten eller installera alla tillgängliga uppdateringar:

    Konfigurationsalternativ

  4. Kör azcmagent version från PowerShell på varje nod för att verifiera Arc-agentversionen.

Avregistrera Azure Stack HCI

Det finns två sätt att avregistrera Azure Stack HCI: använda Windows Admin Center eller använda PowerShell.

Avregistrera Azure Stack HCI med Windows Admin Center

När du är redo att inaktivera ditt Azure Stack HCI-kluster ansluter du till klustret med hjälp av Windows Admin Center. Välj Inställningar längst ned på verktygsmenyn till vänster. Välj sedan Azure Stack HCI-registrering och välj knappen Avregistrera .

Avregistreringsprocessen rensar automatiskt den Azure-resurs som representerar klustret, Azure-resursgruppen (om gruppen skapades under registreringen och inte innehåller några andra resurser) och Azure AD appidentitet. Den här rensningen stoppar alla funktioner för övervakning, support och fakturering via Azure Arc.

Anteckning

Om din Windows Admin Center gateway är registrerad på ett annat Azure AD klientorganisations-ID som användes för att först registrera klustret kan det uppstå problem när du försöker avregistrera klustret med hjälp av Windows Admin Center. Om detta händer kan du använda PowerShell-anvisningarna i nästa avsnitt.

Avregistrera Azure Stack HCI med PowerShell

Med PowerShell kan du använda cmdleten Unregister-AzStackHCI för att avregistrera ett Azure Stack HCI-kluster. Du kan köra cmdleten antingen på en klusternod eller från en hanteringsdator.

Du kan behöva installera den senaste versionen av Az.StackHCI-modulen . Om du ser en uppmaning som säger Är du säker på att du vill installera modulerna från PSGallery? svarar du ja (Y):

Install-Module -Name Az.StackHCI

Avregistrera från klusternod

Om du kör cmdleten Unregister-AzStackHCI på en server i klustret använder du följande syntax. Ange ditt Azure-prenumerations-ID och resursnamnet för det Azure Stack HCI-kluster som du vill avregistrera:

Unregister-AzStackHCI -SubscriptionId "<subscription ID GUID>" -ResourceName HCI001

Du uppmanas att besöka microsoft.com/devicelogin på en annan enhet (till exempel din dator eller telefon). Ange koden och logga in där för att autentisera med Azure.

Avregistrera från en hanteringsdator

Om du kör cmdleten från en hanteringsdator måste du också ange namnet på en server (nod) i klustret:

Unregister-AzStackHCI -ComputerName ClusterNode1 -SubscriptionId "<subscription ID GUID>" -ResourceName HCI001

Ett interaktivt Azure-inloggningsfönster visas. De exakta uppmaningarna som visas varierar beroende på dina säkerhetsinställningar (till exempel tvåfaktorautentisering). Följ anvisningarna för att logga in.

Viktigt

Om du avregistrerar Azure Stack HCI-klustret i Azure Kina kör du cmdleten Unregister-AzStackHCI med följande ytterligare parametrar:

-EnvironmentName AzureChinaCloud -Region "ChinaEast2"

Om du avregistrerar i Azure Government använder du följande ytterligare parametrar:

-EnvironmentName AzureUSGovernment -Region "USGovVirginia"

Om du anger parametern -SubscriptionId kontrollerar du att den är korrekt. Vi rekommenderar att du låter avregistrera skriptet bestämma prenumerationen automatiskt.

Rensa efter ett kluster som inte har avregistrerats korrekt

Om en användare förstör ett Azure Stack HCI-kluster utan att avregistrera det, till exempel genom att avbilda värdservrarna på nytt eller ta bort virtuella klusternoder, blir artefakterna kvar i Azure. Dessa artefakter är ofarliga och medför inte fakturering eller användning av resurser, men de kan röra Azure Portal. Om du vill rensa dem kan du ta bort dem manuellt.

Om du vill ta bort Azure Stack HCI-resursen går du till dess sida i Azure Portal och väljer Ta bort från åtgärdsfältet längst upp. Ange namnet på resursen för att bekräfta borttagningen och välj sedan Ta bort.

Om du vill ta bort Azure AD appidentitet går du till Azure AD>Appregistreringar>alla program. Välj Ta bort och bekräfta.

Du kan också ta bort Azure Stack HCI-resursen med hjälp av PowerShell:

Remove-AzResource -ResourceId "HCI001"

Du kan behöva installera modulen Az.Resources :

Install-Module -Name Az.Resources

Om resursgruppen skapades under registreringen och inte innehåller några andra resurser kan du också ta bort den:

Remove-AzResourceGroup -Name "HCI001-rg"

Felsökning

Information om vanliga fel och åtgärdssteg för att lösa dem finns i Felsöka Azure Stack HCI-registrering.

Vanliga frågor

Följande är svar på några vanliga frågor och svar:

Hur gör jag för att använda en mer begränsad anpassad behörighetsroll?

Du kan ytterligare begränsa de behörigheter som krävs för att utföra HCI-registrering enligt beskrivningen i Tilldela behörigheter med PowerShell.

  1. Logga in på den prenumeration som du ska använda för att registrera klustret. Under Inställningar > Resursprovidrar väljer du följande resursprovidrar och väljer sedan Registrera:

    • Microsoft.AzureStackHCI
    • Microsoft.HybridCompute
    • Microsoft.GuestConfiguration
    • Microsoft.HybridConnectivity
  2. Skapa en JSON-fil med namnet customHCIRole.json med följande innehåll. Se till att ändra <subscriptionID> till ID:t för din Azure-prenumeration. Om du vill hämta ditt prenumerations-ID går du till Azure Portal, navigerar till Prenumerationer och kopierar/klistrar in ditt ID i listan.

    {
    "Name": "Azure Stack HCI registration role",
    "Id": null,
    "IsCustom": true,
    "Description": "Custom Azure role to allow subscription-level access to register Azure Stack HCI",
    "Actions": [
      "Microsoft.Resources/subscriptions/resourceGroups/read",
      "Microsoft.AzureStackHCI/clusters/*",
      "Microsoft.Authorization/roleAssignments/write"
    ],
    "NotActions": [
    ],
     "AssignableScopes": [
       "/subscriptions/<subscriptionId>"
     ]
    }
    
  3. Skapa den anpassade rollen:

    New-AzRoleDefinition -InputFile <path to customHCIRole.json>
    
  4. Tilldela den anpassade rollen till användaren:

    $user = get-AzAdUser -DisplayName <userdisplayname>
    $role = Get-AzRoleDefinition -Name "Azure Stack HCI registration role"
    New-AzRoleAssignment -ObjectId $user.Id -RoleDefinitionId $role.Id -Scope /subscriptions/<subscriptionid>
    

    Nu kan du registrera kluster i den här prenumerationen med mer restriktiva rollbehörigheter.

Vilka är några av de vanligaste registrerings- och Arc-cmdletarna?

  • Cmdletar för Az.StackHCI PowerShell-modul finns i HCI PowerShell-dokumentationen.
  • Get-AzureStackHCI: returnerar aktuell nodanslutning och principinformation för Azure Stack HCI.
  • Get-AzureStackHCIArcIntegration: returnerar status för nod arc-integrering.
  • Sync-AzureStackHCI:
    • Utför fakturerings-, licensierings- och censussynkronisering med Azure.
    • Systemet kör den här cmdleten automatiskt var 12:e timme.
    • Du bör bara använda den här cmdleten när ett klusters internetanslutning har varit otillgänglig under en längre period.
    • Kör inte den här cmdleten omedelbart efter serveromstarten. låt den automatiska synkroniseringen ske. Annars kan det leda till ett felaktigt tillstånd.

Nästa steg

Information om hur du utför nästa hanteringsuppgift som är relaterad till den här artikeln finns i: