Tworzenie ścieżki przechowywania dla Azure Local
Dotyczy: Azure Local 2311.2 i nowsze
W tym artykule opisano sposób tworzenia ścieżki przechowywania dla obrazów maszyn wirtualnych używanych w Twoim wystąpieniu lokalnym platformy Azure. Ścieżki magazynu to zasób platformy Azure i są używane do udostępniania ścieżki do przechowywania plików konfiguracji maszyny wirtualnej, obrazu maszyny wirtualnej oraz wirtualnych dysków twardych (VHD) w systemie. Ścieżkę magazynu można utworzyć przy użyciu interfejsu wiersza polecenia platformy Azure lub witryny Azure Portal.
Ścieżka do przechowywania
Po wdrożeniu lokalnego platformy Azure ścieżki magazynu są tworzone w ramach wdrożenia. Opcja domyślna automatycznie wybiera ścieżkę przechowywania o wysokiej dostępności. Możesz jednak zdecydować się na użycie określonej ścieżki przechowywania. W takim przypadku upewnij się, że określona ścieżka magazynu ma wystarczającą ilość miejsca do magazynowania.
Ścieżki magazynu w usłudze Azure Local powinny wskazywać na woluminy klastra udostępnione do wspólnego użytku, do których mają dostęp wszystkie maszyny w systemie. Aby zapewnić wysoką dostępność, zdecydowanie zalecamy utworzenie ścieżek do magazynu w ramach udostępnionych woluminów klastra.
Dostępne miejsce w udostępnionym woluminie klastra określa rozmiar przestrzeni dyskowej dostępnej na ścieżce przechowywania. Na przykład, jeśli ścieżka magazynu to C:\ClusterStorage\UserStorage_1\Volume01
i dostępna przestrzeń wynosi 4 TB, wtedy rozmiar ścieżki magazynu odpowiada dostępnej przestrzeni (z 4 TB) na Volume01
.
Wymagania wstępne
Przed rozpoczęciem upewnij się, że spełnisz następujące wymagania wstępne:
Upewnij się, że spełnisz wymagania lokalne platformy Azure.
Upewnij się, że udostępniony wolumin klastra istnieje w środowisku lokalnym platformy Azure dostępnym ze wszystkich maszyn w systemie. Ścieżka przechowywania, którą zamierzasz użyć na udostępnionym woluminie klastra, powinna mieć wystarczającą ilość miejsca do przechowywania obrazów maszyn wirtualnych. Domyślnie udostępnione woluminy klastra są tworzone podczas wdrażania usługi Azure Local.
Ścieżki przechowywania można tworzyć tylko w udostępnionych woluminach klastra, które są dostępne w systemie. Aby uzyskać więcej informacji, zobacz Tworzenie udostępnionego woluminu klastra.
Utwórz ścieżkę przechowywania w systemie
Aby utworzyć ścieżkę magazynu w systemie, możesz użyć interfejsu wiersza polecenia platformy Azure lub witryny Azure Portal.
Polecenia cmdlet umożliwiają stack-hci-vm storagepath
tworzenie, wyświetlanie oraz wypisywanie ścieżek magazynu w środowisku lokalnym platformy Azure.
Przeglądanie parametrów używanych do tworzenia ścieżki przechowywania
Podczas tworzenia ścieżki magazynu następujące parametry są wymagane:
Parametr | opis |
---|---|
name | Nazwa ścieżki magazynu utworzonej dla środowiska lokalnego platformy Azure. Pamiętaj, aby podać nazwę zgodną z regułami dla zasobów platformy Azure. Nie można zmienić nazwy ścieżki magazynu po jej utworzeniu. |
grupa zasobów | Nazwa grupy zasobów, w której tworzysz ścieżkę przechowywania. Aby ułatwić zarządzanie, zalecamy użycie tej samej grupy zasobów co lokalna platforma Azure. |
Subskrypcja | Nazwa lub identyfikator subskrypcji, w której wdrożono usługę Azure Local. Może to być również inna subskrypcja wykorzystywana jako ścieżka magazynowania w Azure Local. |
lokalizacja niestandardowa | Nazwa lub identyfikator lokalizacji niestandardowej skojarzonej z lokalizacją lokalną platformy Azure, w której tworzysz tę ścieżkę magazynu. |
ścieżka | Ścieżka na dysku do utworzenia ścieżki do magazynowania. Wybrana ścieżka powinna mieć wystarczającą ilość miejsca do przechowywania obrazu maszyny wirtualnej. |
Można również użyć następujących parametrów opcjonalnych :
Parametr | opis |
---|---|
location | Regiony platformy Azure określone przez .az locations |
Utwórz ścieżkę przechowywania
Wykonaj następujące kroki na jednej z maszyn wystąpienia lokalnego platformy Azure, aby utworzyć ścieżkę magazynu:
Logowanie się i ustawianie subskrypcji
Nawiąż połączenie z maszyną na platformie Azure Local.
Zaloguj. Typ:
az login --use-device-code
Ustaw subskrypcję.
az account set --subscription <Subscription ID>
Ustawianie parametrów
Ustaw parametry dla subskrypcji, grupy zasobów, lokalizacji, typu systemu operacyjnego dla obrazu. Zastąp element
< >
odpowiednimi wartościami.$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>"
Utwórz ścieżkę magazynu w lokalizacji:
test-storagepath
C:\ClusterStorage\test-storagepath
. Uruchom następujące polecenie cmdlet:az stack-hci-vm storagepath create --resource-group $resource_group --custom-location $customLocationID --name $storagepathname --path $path
Aby uzyskać więcej informacji na temat tego polecenia cmdlet, zobacz az stack-hci-vm storagepath create.
Oto przykładowe dane wyjściowe:
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" }
Po zakończeniu tworzenia ścieżki magazynu możesz utworzyć obrazy maszyn wirtualnych.
Usuń ścieżkę magazynu
Jeśli ścieżka przechowywania nie jest wymagana, możesz ją usunąć. Aby usunąć ścieżkę magazynu, najpierw usuń skojarzone obciążenia, a następnie uruchom następujące polecenie, aby usunąć ścieżkę magazynu:
az stack-hci-vm storagepath delete --resource-group "<resource group name>" --name "<storagepath name>" --yes
Aby sprawdzić, czy ścieżka magazynu została usunięta, uruchom następujące polecenie:
az stack-hci-vm storagepath show --resource-group "<resource group name>" --name "<storagepath name>"
Otrzymujesz powiadomienie, że ścieżka przechowywania nie istnieje.
Aby usunąć wolumin, najpierw usuń skojarzone obciążenia, a następnie usuń ścieżki magazynu, a następnie usuń wolumin. Aby uzyskać więcej informacji, zobacz Usuwanie woluminu.
Jeśli w ścieżce przechowywania jest niewystarczająca ilość miejsca, aprowizacja maszyny wirtualnej przy użyciu tej ścieżki zakończy się niepowodzeniem. Może być konieczne rozszerzenie wolumenu skojarzonego ze ścieżką przechowywania. Aby uzyskać więcej informacji, zobacz Rozwijanie woluminu.
Aby rozwiązać problemy z błędem podczas próby usunięcia ścieżki przechowywania, zobacz Niepowodzenie usuwania ścieżki przechowywania.
Następne kroki
- Utwórz obraz maszyny wirtualnej przy użyciu jednej z następujących metod:
- Korzystanie z obrazu w witrynie Azure Marketplace.
- Używanie obrazu na koncie usługi Azure Storage.
- Używanie obrazu w lokalnym udziale plików.