Azure Stack Hub-System außer Betrieb nehmen

In diesem Artikel wird beschrieben, wie Sie ein Azure Stack Hub System außer Betrieb setzen. Bevor Sie die Systemhardware zurückfordern, führen Sie dieses Verfahren aus, um sicherzustellen, dass Mandantenarbeitslasten gesichert sind, vertrauliche Informationen entfernt werden und das System mit Azure nicht registriert wird.

Prerequisites

Stellen Sie zunächst sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Entfernen Sie alle Arbeitslasten aus dem System mit entsprechenden Sicherungen.
  • Sie müssen nicht alle Ressourcen (VMs, Web Apps usw.) vollständig beenden oder aus dem System entfernen. Sie können diese Ressourcen jedoch beenden oder entfernen, um die Nutzung und Kosten während des Außerbetriebsetzungsprozesses zu verwalten.
  • Nachdem das System endgültig heruntergefahren wurde, meldet es keine weiteren Nutzungsinformationen.

Verbundene Szenarien (Microsoft Entra ID)

Führen Sie die folgenden Schritte in einer verbundenen Umgebung (Entra ID) aus:

  1. Deaktivieren Sie die Mehrinstanzenfähigkeit, indem Sie sekundäre Verzeichnisse entfernen: Heben Sie die Registrierung eines Gastverzeichnisses auf.

  2. Vergewissern Sie sich, dass Sie alle zusätzlichen Gastverzeichnisse entfernt haben: Abrufen des Identitätsstatusberichts.

  3. Entfernen Sie alle Mandantenregistrierungen für die Abrechnung der Nutzung: Entfernen Sie eine Mandantenzuordnung.

  4. Entfernen Sie Azure Stack Hub Registrierung, und verhindern Sie, dass Nutzungsdaten an Azure Abrechnung gesendet werden.

    1. Führen Sie die Schritte aus Register Azure Stack Hub aus, um das Modul RegisterWithAzure.psm1 zu importieren.
    2. Verwenden Sie das folgende Skript, um die Registrierungsressource zu entfernen.
    # Select the subscription used during the registration (shown in portal) 
    Select-AzSubscription -Subscription '<Registration subscription ID from portal>' 
    
    # Unregister using the parameter values from portal 
    Remove-AzsRegistration -PrivilegedEndpointCredential $YourCloudAdminCredential -PrivilegedEndpoint $YourPrivilegedEndpoint -RegistrationName '<Registration name from portal>' -ResourceGroupName '<Registration resource group from portal>'
    
  5. Entfernen Sie Microsoft Entra App-Registrierungen für Azure Stack Hub:

    1. Stellen Sie eine Verbindung mit Ihrer Azure Stack Umgebung mit Azure PowerShell her.

    2. Führen Sie in derselben PowerShell-Instanz wie im vorherigen Schritt das folgende Skript aus, um eine Liste aller App-Registrierungs-IDs zu exportieren.

      $context = Get-AzContext
      if (!$context.Subscription){
      @"
      # Connect To Azure Stack Admin Azure Resource Manager endpoint first https://learn.microsoft.com/azure-stack/operator/azure-stack-powershell-configure-admin#connect-with-azure-ad
      "@ | Write-Host -ForegroundColor:Red
      }
      
      "Getting access token for tenant {0}" -f $context.Subscription.TenantID | Write-Host -ForegroundColor Green
      
      $azureRmProfile = [Microsoft.Azure.Commands.Common.Authentication.Abstractions.AzureRmProfileProvider]::Instance.Profile
      $profileClient = New-Object Microsoft.Azure.Commands.ResourceManager.Common.RMProfileClient($azureRmProfile)
      $newtoken = $profileClient.AcquireAccessToken($context.Subscription.TenantID)
      
      $armEndpoint = $context.Environment.ResourceManagerUrl
      $applicationRegistrationParams = @{
          Method  = [Microsoft.PowerShell.Commands.WebRequestMethod]::Get
          Headers = @{ Authorization = "Bearer " + $newtoken.AccessToken }
          Uri = "$($armEndpoint.ToString().TrimEnd('/'))/applicationRegistrations?api-version=2014-04-01-preview"
      }
      
      $applicationRegistrations = Invoke-RestMethod @applicationRegistrationParams | Select-Object -ExpandProperty value
      "[{0}] App Registrations were found for {1}" -f $applicationRegistrations.appId.Count, $context.Environment.Name | Write-Host -ForegroundColor Green
      $applicationRegistrations.appId | Write-Host
      
    3. Arbeiten Sie mit Ihrem Entra-Administrator zusammen, um die App-Registrierungen in der zuvor generierten Liste zu entfernen.

      Note

      Fahren Sie bei der Bereinigung der App-Registrierung mit Vorsicht fort. Außerhalb des Privileged Endpoint (PEP) wird Ihr Azure Stack Hub System nach dem Entfernen dieser App-Registrierungen nicht mehr verwendet. Sie können die App-Registrierungen nicht wiederherstellen, und Ihr System funktioniert nicht, ohne erneut bereitgestellt zu werden.

Szenarien ohne Verbindung

Folgen Sie bei getrennten Umgebungen dem Verfahren "Entfernen der Aktivierungsressource aus Azure Stack Hub".

Azure Stack Hub herunterfahren

Sie können Ihr Azure Stack Hub System auf zwei Arten herunterfahren. Für beide Optionen muss der Cloudadministrator eine Verbindung mit dem Privilegierten Endpunkt herstellen:

  1. Azure Stack Hub herunterfahren (wiederherstellbar): Führen Sie das PowerShell-Cmdlet Stop-AzureStack über den Privileged Endpoint aus.

  2. Azure Stack Hub herunterfahren (nicht wiederherstellbar, Daten werden gelöscht): Führen Sie das Cmdlet Start-AzsCryptoWipe über den privilegierten Endpunkt aus.

    Important

    Nachdem Sie diesen Befehl ausgeführt haben, kann der Stempel nicht wiederhergestellt werden.

Nächste Schritte