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:
Stellen Sie sicher, dass Sie die lokalen Azure-Anforderungen erfüllen.
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
Stellen Sie eine Verbindung mit einem Computer auf Ihrem lokalen Azure-Computer her.
Anmelden. Typ:
az login --use-device-code
Legen Sie Ihr Abonnement fest.
az account set --subscription <Subscription ID>
Festlegen von Parametern
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>"
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
- Erstellen Sie ein VM-Image mit einer der folgenden Methoden: