Freigeben über


Speicherpfad für Azure Local erstellen

Gilt für: Azure Local, Version 23H2

In diesem Artikel wird beschrieben, wie Sie speicherpfade für VM-Images erstellen, die in Ihrer lokalen Azure-Instanz verwendet werden. Speicherpfade sind eine Azure-Ressource und werden verwendet, um einen Pfad zum Speichern von VM-Konfigurationsdateien, VM-Image und VHDs auf Ihrem System bereitzustellen. Sie können einen Speicherpfad mithilfe der Azure CLI oder des Azure-Portals erstellen.

Informationen zum Speicherpfad

Wenn Ihr Azure Local bereitgestellt wird, werden Speicherpfade als Teil der Bereitstellung erstellt. Die Standardoption wählt automatisch einen Speicherpfad mit hoher Verfügbarkeit aus. Sie können jedoch einen bestimmten Speicherpfad verwenden. Stellen Sie in diesem Fall sicher, dass der angegebene Speicherpfad über ausreichend Speicherplatz verfügt.

Die Speicherpfade in Azure Local sollten auf freigegebene Clustervolumes verweisen, auf die von allen Computern auf Ihrem System zugegriffen werden kann. Um hoch verfügbar zu sein, wird dringend empfohlen, Speicherpfade unter freigegebenen Clustervolumes zu erstellen.

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

Voraussetzungen

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

  1. Stellen Sie sicher, dass Sie die lokalen Azure-Anforderungen erfüllen.

  2. Stellen Sie sicher, dass ein freigegebenes Clustervolume auf Ihrem azure Local vorhanden ist, auf das von allen Computern im System 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 von Azure Local erstellt.

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

Erstellen eines Speicherpfads auf Ihrem System

Sie können das Azure CLI- oder Azure-Portal verwenden, um einen Speicherpfad auf Ihrem System zu erstellen.

Mit den stack-hci-vm storagepath Cmdlets können Sie die Speicherpfade in Azure Local erstellen, anzeigen und auflisten.

Überprüfen von Parametern zum Erstellen eines Speicherpfads

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

Parameter Beschreibung
name Der Name des Speicherpfads, den Sie für Ihr Lokales Azure erstellen. Stellen Sie sicher, dass Sie einen Namen angeben, der den Regeln für Azure-Ressourcen folgt. Sie können einen Speicherpfad nach dem Erstellen nicht umbenennen.
resource-group Name der Ressourcengruppe, in der Sie den Speicherpfad erstellen. Um die Verwaltung zu vereinfachen, empfehlen wir Ihnen, dieselbe Ressourcengruppe wie Ihr Azure Local zu verwenden.
Abonnement Name oder ID des Abonnements, in dem Ihr Azure Local bereitgestellt wird. Dies kann auch ein weiteres Abonnement sein, das Sie für den Speicherpfad in Ihrem lokalen Azure verwenden.
benutzerdefinierter Speicherort Name oder ID des benutzerdefinierten Speicherorts, der Ihrem lokalen Azure zugeordnet ist, in 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 des VM-Images verfügen.

Sie können auch die folgenden optionalen Parameter verwenden:

Parameter Beschreibung
location Azure-Regionen wie angegeben durch az locations.

Erstellen eines Speicherpfads

Führen Sie die folgenden Schritte auf einem der Computer Ihrer lokalen Azure-Instanz aus, um einen Speicherpfad zu erstellen:

Anmelden und Festlegen des Abonnements

  1. Stellen Sie eine Verbindung mit einem Computer auf Ihrem lokalen Azure-Computer her.

  2. Anmelden. 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, die Ressourcengruppe, den Standort, den Betriebssystemtyp für das Image fest. Ersetzen Sie den < > Wert 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 Local>"
    $customLocationID="/subscriptions/<Subscription ID>/resourceGroups/$resource_group/providers/Microsoft.ExtendedLocation/customLocations/$customLocName"
    $location="<Azure region where the system 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="mylocal-rg"
    PS C:\windows\system32> $customLocationID="/subscriptions/<Subscription ID>/resourceGroups/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-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/mylocal-rg/providers/Microsoft.ExtendedLocation/customLocations/mylocal-cl",
        "type": "CustomLocation"
      },
      "id": "/subscriptions/<Subscription ID>/resourceGroups/mylocal-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": "mylocal-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 Erstellung des Speicherpfads abgeschlossen ist, können Sie Images für virtuelle Computer 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 wird:

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, entfernen Sie 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 mit diesem Speicherpfad fehl. Möglicherweise müssen Sie das volume erweitern, das dem Speicherpfad zugeordnet ist. Weitere Informationen finden Sie unter Erweitern des Volumes.

Informationen zur Problembehandlung bei dem Versuch, einen Speicherpfad zu löschen, finden Sie unter "Fehler beim Löschen des Speicherpfads".

Nächste Schritte