Aracılığıyla paylaş


Azure Yerel için depolama yolu oluşturma

Şunlar için geçerlidir: Azure Yerel 2311.2 ve üzeri

Bu makalede, Azure Yerel örneğinizde kullanılan VM görüntüleri için depolama yolunun nasıl oluşturulacağı açıklanır. Depolama yolları bir Azure kaynağıdır ve sisteminizde VM yapılandırma dosyalarını, VM görüntüsünü ve VHD'leri depolamak için bir yol sağlamak için kullanılır. Azure CLI veya Azure portalını kullanarak bir depolama yolu oluşturabilirsiniz.

Depolama yolu hakkında

Azure Yerel'iniz dağıtıldığında, dağıtımın bir parçası olarak depolama yolları oluşturulur. Varsayılan seçenek, yüksek kullanılabilirliğe sahip bir depolama yolunu otomatik olarak seçer. Ancak belirli bir depolama yolunu kullanmaya karar vekleyebilirsiniz. Bu durumda, belirtilen depolama yolunun yeterli depolama alanına sahip olduğundan emin olun.

Azure Yerel'inizdeki depolama yolları, sisteminizdeki tüm makineler tarafından erişilebilen küme paylaşılan birimlerine işaret etmelidir. Yüksek oranda kullanılabilir olmak için, küme paylaşılan birimleri altında depolama yolları oluşturmanızı kesinlikle öneririz.

Küme paylaşılan birimindeki kullanılabilir alan, depolama yolunda kullanılabilen deponun boyutunu belirler. Örneğin, depolama yolu C:\ClusterStorage\UserStorage_1\Volume01 ve Volume01 4 TB ise, depolama yolunun boyutu Volume01 üzerindeki 4 TB içindeki kullanılabilir alan olur.

Önkoşullar

Başlamadan önce aşağıdaki önkoşulları tamamladığınızdan emin olun:

  1. Azure Yerel gereksinimlerini tamamladığınızdan emin olun.

  2. Azure Yerel cihazınızda sistemdeki tüm makinelerden erişilebilen bir küme paylaşılan birimi olduğundan emin olun. Küme paylaşılan biriminde sağlamayı planladığınız depolama yolu, VM görüntülerini depolamak için yeterli alana sahip olmalıdır. Varsayılan olarak, Azure Yerel dağıtımı sırasında küme paylaşılan diskleri oluşturulur.

    Yalnızca sistemde kullanılabilen küme paylaşılan birimleri içinde depolama yolları oluşturabilirsiniz. Daha fazla bilgi için bkz Küme paylaşılan birimi oluşturma.

Sisteminizde depolama yolu oluşturma

Sisteminizde bir depolama yolu oluşturmak için Azure CLI veya Azure portalını kullanabilirsiniz.

Azure Yerel'inizde depolama yollarını oluşturmak, göstermek ve listelemek için cmdlet'leri kullanabilirsiniz stack-hci-vm storagepath .

Depolama yolu oluşturmak için kullanılan parametreleri gözden geçirme

Depolama yolu oluştururken aşağıdaki parametreler gereklidir :

Parametre Açıklama
ad Azure Yerel'iniz için oluşturduğunuz depolama yolunun adı. Azure kaynakları için Kurallar'a uygun bir ad sağladığından emin olun. Depolama yolu oluşturulduktan sonra yeniden adlandıramazsınız.
resource-group Depolama yolunu oluşturduğunuz kaynak grubunun adı. Yönetim kolaylığı için Azure Yerel'inizle aynı kaynak grubunu kullanmanızı öneririz.
aboneliği Azure Local'un dağıtıldığı aboneliğin adı veya kimliği. Bu, Azure Yerel'inizdeki depolama yolu için kullandığınız başka bir abonelik de olabilir.
özel konum Bu depolama yolunu oluşturduğunuz Azure Yerel'inizle ilişkili özel konumun adı veya kimliği.
yol Depolama yolu oluşturmak için disk üzerindeki yol. Seçilen yolda VM görüntünüzü depolamak için yeterli alan bulunmalıdır.

Aşağıdaki isteğe bağlı parametreleri de kullanabilirsiniz:

Parametre Açıklama
konum Azure bölgeleri, az locations tarafından belirtildiği gibi.

Depolama yolu oluşturma

Depolama yolu oluşturmak için Azure Yerel örneğinizin makinelerinden birinde şu adımları izleyin:

Oturum açma ve aboneliği ayarlama

  1. Azure Yerel cihazınızdaki bir makineye bağlanın.

  2. Oturum açma. Şunu yazın:

    az login --use-device-code
    
  3. Aboneliğinizi ayarlayın.

    az account set --subscription <Subscription ID>
    

Parametreleri ayarlama

  1. Görüntü için aboneliğiniz, kaynak grubunuz, konumunuz, işletim sistemi türünüz için parametreler ayarlayın. < > değerlerini uygun değerlerle değiştirin.

    $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. Aşağıdaki yolda bir depolama yolu test-storagepath oluşturun: C:\ClusterStorage\test-storagepath. Aşağıdaki cmdlet'i çalıştırın:

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

    Bu cmdlet hakkında daha fazla bilgi için az stack-hci-vm storagepath create'e bakın.

    Aşağıda örnek bir çıkış verilmişti:

    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"
    }
    

Depolama yolu oluşturma işlemi tamamlandıktan sonra sanal makine görüntüleri oluşturmaya hazırsınız demektir.

Depolama yolunu silme

Depolama yolu gerekli değilse silebilirsiniz. Depolama yolunu silmek için önce ilişkili iş yüklerini kaldırın ve ardından aşağıdaki komutu çalıştırarak depolama yolunu silin:

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

Depolama yolunun silindiğini doğrulamak için aşağıdaki komutu çalıştırın:

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

Depolama yolunun mevcut olmadığını belirten bir bildirim alırsınız.

Bir birimi silmek için önce ilişkili iş yüklerini kaldırın, ardından depolama yollarını kaldırın ve ardından birimi silin. Daha fazla bilgi için Birimi Silme konusuna bakın.

Depolama yolunda yeterli alan yoksa, bu depolama yolunu kullanan VM sağlama başarısız olur. Depolama yolu ile ilişkili birimi genişletmeniz gerekebilir. Daha fazla bilgi için bkz Birimi genişlet.

Bir depolama yolunu silmeye çalışırken oluşan hataları gidermek için Depolama yolunu silme hatası bölümüne bakın.

Sonraki adımlar