Erstellen eines Speicherpfads für Azure Stack HCI

Gilt für: Azure Stack HCI, Version 23H2

In diesem Artikel wird beschrieben, wie Sie einen Speicherpfad für VM-Images erstellen, die in Ihrem Azure Stack HCI-Cluster verwendet werden. Speicherpfade sind eine Azure-Ressource und werden verwendet, um einen Pfad zum Speichern von VM-Konfigurationsdateien, VM-Images und VHDs in Ihrem Cluster bereitzustellen. Sie können einen Speicherpfad mithilfe der Azure CLI erstellen.

Informationen zum Speicherpfad

Wenn der Azure Stack HCI-Cluster bereitgestellt wird, werden Speicherpfade im Rahmen der Bereitstellung erstellt. Die Standardoption wählt automatisch einen Speicherpfad mit Hochverfügbarkeit aus. Sie können sich jedoch für die Verwendung eines bestimmten Speicherpfads entscheiden. Stellen Sie in diesem Fall sicher, dass der angegebene Speicherpfad über ausreichend Speicherplatz verfügt.

Die Speicherpfade in Ihrem Azure Stack HCI-Cluster sollten auf freigegebene Clustervolumes verweisen, auf die alle Server in Ihrem Cluster zugreifen können. Um hochverfügbar zu sein, wird dringend empfohlen, Speicherpfade unter freigegebenen Clustervolumes zu erstellen.

Der verfügbare Speicherplatz im freigegebenen Clustervolume bestimmt die Größe des Speichers, der im Speicherpfad verfügbar ist. Wenn der Speicherpfad beispielsweise ist C:\ClusterStorage\UserStorage_1\Volume01 und Volume01 4 TB beträgt, entspricht die Größe des Speicherpfads dem verfügbaren Speicherplatz (von 4 TB) für Volume01.

Voraussetzungen

Bevor Sie beginnen, vergewissern Sie sich, dass die folgenden Voraussetzungen erfüllt sind:

  1. Stellen Sie sicher, dass Sie Zugriff auf einen bereitgestellten und registrierten Azure Stack HCI-Cluster haben. Während der Bereitstellung werden auch eine Arc-Ressourcenbrücke und ein benutzerdefinierter Speicherort erstellt.

    Wechseln Sie zur Ressourcengruppe in Azure. Sie können den benutzerdefinierten Speicherort und die Azure Arc-Ressourcenbrücke anzeigen, die für den Azure Stack HCI-Cluster erstellt wurden. Notieren Sie sich das Abonnement, die Ressourcengruppe und den benutzerdefinierten Standort, wie Sie diese später in diesem Szenario verwenden.

  2. Stellen Sie sicher, dass in Ihrem Azure Stack HCI-Cluster ein freigegebenes Clustervolume vorhanden ist, auf das von allen Servern im Cluster zugegriffen werden kann. Der Speicherpfad, den Sie auf einem freigegebenen Clustervolume bereitstellen möchten, sollte über ausreichend Speicherplatz zum Speichern von VM-Images verfügen. Standardmäßig werden freigegebene Clustervolumes während der Bereitstellung des Azure Stack HCI-Clusters erstellt.

    Sie können Speicherpfade nur innerhalb freigegebener Clustervolumes erstellen, die im Cluster verfügbar sind. Weitere Informationen finden Sie unter Erstellen eines freigegebenen Clustervolumes.

Erstellen eines Speicherpfads in Ihrem Cluster

Sie können die Azure CLI oder die Azure-Portal verwenden, um einen Speicherpfad in Ihrem Cluster zu erstellen.

Sie können die stack-hci-vm storagepath Cmdlets verwenden, um die Speicherpfade in Ihrem Azure Stack HCI-Cluster zu erstellen, anzuzeigen und auflisten.

Überprüfen von Parametern, die zum Erstellen eines Speicherpfads verwendet werden

Die folgenden Parameter sind erforderlich , wenn Sie einen Speicherpfad erstellen:

Parameter BESCHREIBUNG
name Name des Speicherpfads, den Sie für Ihren Azure Stack HCI-Cluster erstellen. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können einen Speicherpfad nicht umbenennen, nachdem er erstellt wurde.
resource-group Name der Ressourcengruppe, in der Sie den Speicherpfad erstellen. Zur Vereinfachung der Verwaltung wird empfohlen, dieselbe Ressourcengruppe wie Ihr Azure Stack HCI-Cluster zu verwenden.
Abonnement Name oder ID des Abonnements, in dem Ihre Azure Stack HCI bereitgestellt wird. Dies kann auch ein weiteres Abonnement sein, das Sie für den Speicherpfad in Ihrem Azure Stack HCI-Cluster verwenden.
benutzerdefinierter Speicherort Name oder ID des benutzerdefinierten Speicherorts, der Ihrem Azure Stack HCI-Cluster zugeordnet ist, an dem Sie diesen Speicherpfad erstellen.
path Pfad auf einem Datenträger zum Erstellen des Speicherpfads. Der ausgewählte Pfad sollte über ausreichend Speicherplatz zum Speichern Ihres VM-Images verfügen.

Sie können auch die folgenden optionalen Parameter verwenden:

Parameter BESCHREIBUNG
location Azure-Regionen, wie von az locationsangegeben.

Erstellen eines Speicherpfads

Führen Sie die folgenden Schritte auf einem der Server Ihres Azure Stack HCI-Clusters aus, um einen Speicherpfad zu erstellen:

Anmelden und Festlegen des Abonnements

  1. Stellen Sie eine Verbindung mit einem Server in Ihrem Azure Stack HCI-System her.

  2. Melden Sie sich an. Typ:

    az login --use-device-code
    
  3. Legen Sie Ihr Abonnement fest.

    az account set --subscription <Subscription ID>
    

Festlegen von Parametern

  1. Legen Sie Parameter für Ihr Abonnement, Ihre Ressourcengruppe, Ihren Standort und den Betriebssystemtyp für das Image fest. Ersetzen Sie durch < > die entsprechenden Werte.

    $storagepathname="<Storage path name>"
    $path="<Path on the disk to cluster shared volume>"
    $subscription="<Subscription ID>"
    $resource_group="<Resource group name>"
    $customLocName="<Custom location of your Azure Stack HCI cluster>"
    $customLocationID="/subscriptions/<Subscription ID>/resourceGroups/$reource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocName"
    $location="<Azure region where the cluster is deployed>"
    
  2. Erstellen Sie einen Speicherpfad test-storagepath unter dem folgenden Pfad: C:\ClusterStorage\test-storagepath. Führen Sie das folgende Cmdlet aus:

    az stack-hci-vm storagepath create --resource-group $resource_group --custom-location $customLocationID --name $storagepathname --path $path
    

    Weitere Informationen zu diesem Cmdlet finden Sie unter az stack-hci-vm storagepath create.

    Hier ist eine Beispielausgabe:

    PS C:\windows\system32> $storagepathname="test-storagepath"
    PS C:\windows\system32> $path="C:\ClusterStorage\UserStorage_1\mypath"
    PS C:\windows\system32> $subscription="<Subscription ID>"
    PS C:\windows\system32> $resource_group="myhci-rg"
    PS C:\windows\system32> $customLocationID="/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.ExtendedLocation/customLocations/myhci-cl"
    
    PS C:\windows\system32> az stack-hci-vm storagepath create --name $storagepathname --resource-group $resource_group --custom-location $customLocationID --path $path
    Command group 'stack-hci-vm' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
    {
      "extendedLocation": {
        "name": "/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.ExtendedLocation/customLocations/myhci-cl",
        "type": "CustomLocation"
      },
      "id": "/subscriptions/<Subscription ID>/resourceGroups/myhci-rg/providers/Microsoft.AzureStackHCI/storagecontainers/test-storagepath",
      "location": "eastus",
      "name": "test-storagepath",
      "properties": {
        "path": "C:\\ClusterStorage\\UserStorage_1\\mypath",
        "provisioningState": "Succeeded",
        "status": {
          "availableSizeMB": 36761,
          "containerSizeMB": 243097
        }
      },
      "resourceGroup": "myhci-rg",
      "systemData": {
        "createdAt": "2023-10-06T04:45:30.458242+00:00",
        "createdBy": "guspinto@contoso.com",
        "createdByType": "User",
        "lastModifiedAt": "2023-10-06T04:45:57.386895+00:00",
        "lastModifiedBy": "319f651f-7ddb-4fc6-9857-7aef9250bd05",
        "lastModifiedByType": "Application"
      },
      "tags": null,
      "type": "microsoft.azurestackhci/storagecontainers"
    }
    

Sobald die Speicherpfaderstellung abgeschlossen ist, können Sie VM-Images erstellen.

Löschen eines Speicherpfads

Wenn kein Speicherpfad erforderlich ist, können Sie ihn löschen. Um einen Speicherpfad zu löschen, entfernen Sie zuerst die zugeordneten Workloads, und führen Sie dann den folgenden Befehl aus, um den Speicherpfad zu löschen:

az stack-hci-vm storagepath delete --resource-group "<resource group name>" --name "<storagepath name>" --yes

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob ein Speicherpfad gelöscht wurde:

az stack-hci-vm storagepath show --resource-group "<resource group name>" --name "<storagepath name>" 

Sie erhalten eine Benachrichtigung, dass der Speicherpfad nicht vorhanden ist.

Um ein Volume zu löschen, entfernen Sie zuerst die zugeordneten Workloads, dann die Speicherpfade, und löschen Sie dann das Volume. Weitere Informationen finden Sie unter Löschen eines Volumes.

Wenn nicht genügend Speicherplatz im Speicherpfad vorhanden ist, schlägt die VM-Bereitstellung unter Verwendung dieses Speicherpfads fehl. Möglicherweise müssen Sie das Volume erweitern, das dem Speicherpfad zugeordnet ist. Weitere Informationen finden Sie unter Erweitern des Volumes.

Nächste Schritte