Condividi tramite


Creare un percorso di archiviazione per Azure Locale

Si applica a: Azure Local 2311.2 e versioni più recenti

Questo articolo descrive come creare il percorso di archiviazione per le immagini di vm usate nell'istanza locale di Azure. I percorsi di archiviazione sono una risorsa di Azure e vengono usati per fornire un percorso per archiviare i file di configurazione della macchina virtuale, l'immagine della macchina virtuale e i dischi rigidi virtuali nel sistema. È possibile creare un percorso di archiviazione usando l'interfaccia della riga di comando di Azure o il portale di Azure.

Informazioni sul percorso di archiviazione

Quando viene distribuita l'istanza locale di Azure, i percorsi di archiviazione vengono creati come parte della distribuzione. L'opzione predefinita seleziona automaticamente un percorso di archiviazione con disponibilità elevata. È tuttavia possibile decidere di usare un percorso di archiviazione specifico. In questo caso, assicurarsi che il percorso di archiviazione specificato disponga di spazio di archiviazione sufficiente.

I percorsi di archiviazione in Locale di Azure devono puntare ai volumi condivisi del cluster a cui è possibile accedere da tutti i computer nel sistema. Per ottenere disponibilità elevata, è consigliabile creare percorsi di archiviazione nei volumi condivisi del cluster.

Lo spazio disponibile nel volume condiviso del cluster determina le dimensioni dell'archivio disponibile nel percorso di archiviazione. Ad esempio, se il percorso di archiviazione è C:\ClusterStorage\UserStorage_1\Volume01 e Volume01 è 4 TB, le dimensioni del percorso di archiviazione sono lo spazio disponibile (da 4 TB) su Volume01.

Prerequisiti

Prima di iniziare, assicurarsi di completare i prerequisiti seguenti:

  1. Assicurarsi di completare i requisiti locali di Azure.

  2. Assicurarsi che un volume condiviso del cluster sia presente nell'istanza locale di Azure accessibile da tutti i computer nel sistema. Il percorso di archiviazione che si intende fornire in un volume condiviso del cluster deve avere spazio sufficiente per l'archiviazione di immagini di macchine virtuali. Per impostazione predefinita, i volumi condivisi del cluster vengono creati durante la distribuzione di Azure Local.

    È possibile creare percorsi di archiviazione solo all'interno di volumi condivisi del cluster disponibili nel sistema. Per altre informazioni, vedere Creare un volume condiviso del cluster.

Creare un percorso di archiviazione nel sistema

È possibile usare l'interfaccia della riga di comando di Azure o il portale di Azure per creare un percorso di archiviazione nel sistema.

È possibile usare i stack-hci-vm storagepath cmdlet per creare, visualizzare ed elencare i percorsi di archiviazione in Locale di Azure.

Esaminare i parametri usati per creare un percorso di archiviazione

Quando si crea un percorso di archiviazione, sono necessari i parametri seguenti:

Parametro Description
name Nome del percorso di archiviazione creato per l'istanza locale di Azure. Assicurarsi di specificare un nome che segue le regole per le risorse di Azure. Non è possibile rinominare un percorso di archiviazione dopo la creazione.
resource-group Nome del gruppo di risorse in cui si crea il percorso di archiviazione. Per semplificare la gestione, è consigliabile usare lo stesso gruppo di risorse dell'istanza locale di Azure.
sottoscrizione Nome o ID della sottoscrizione in cui è distribuito l'istanza locale di Azure. Può trattarsi anche di un'altra sottoscrizione usata per il percorso di archiviazione nell'istanza locale di Azure.
posizione personalizzata Nome o ID del percorso personalizzato associato all'istanza locale di Azure in cui si sta creando questo percorso di archiviazione.
path Percorso in un disco per creare il percorso di archiviazione. Il percorso selezionato deve avere spazio sufficiente per l'archiviazione dell'immagine della macchina virtuale.

È anche possibile usare i parametri facoltativi seguenti:

Parametro Description
location Aree di Azure come specificato da az locations.

Creare un percorso di archiviazione

Seguire questa procedura in uno dei computer dell'istanza locale di Azure per creare un percorso di archiviazione:

Accedere e impostare la sottoscrizione

  1. Connettersi a un computer in Locale di Azure.

  2. Accedi. Tipo:

    az login --use-device-code
    
  3. Impostare la sottoscrizione.

    az account set --subscription <Subscription ID>
    

Impostare i parametri

  1. Impostare i parametri per la sottoscrizione, il gruppo di risorse, la posizione, il tipo di sistema operativo per l'immagine. Sostituire con < > i valori appropriati.

    $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. Creare un percorso test-storagepath di archiviazione nel percorso seguente: C:\ClusterStorage\test-storagepath. Eseguire il cmdlet seguente:

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

    Per altre informazioni su questo cmdlet, vedere az stack-hci-vm storagepath create.

    Di seguito è riportato un output di esempio:

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

Una volta completata la creazione del percorso di archiviazione, si è pronti per creare immagini di macchine virtuali.

Eliminare un percorso di archiviazione

Se non è necessario un percorso di archiviazione, è possibile eliminarlo. Per eliminare un percorso di archiviazione, rimuovere prima i carichi di lavoro associati e quindi eseguire il comando seguente per eliminare il percorso di archiviazione:

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

Per verificare che venga eliminato un percorso di archiviazione, eseguire il comando seguente:

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

Si riceve una notifica che indica che il percorso di archiviazione non esiste.

Per eliminare un volume, rimuovere prima i carichi di lavoro associati, quindi rimuovere i percorsi di archiviazione e quindi eliminare il volume. Per altre informazioni, vedere Eliminare un volume.

Se lo spazio disponibile nel percorso di archiviazione non è sufficiente, il provisioning della macchina virtuale che usa tale percorso di archiviazione avrà esito negativo. Potrebbe essere necessario espandere il volume associato al percorso di archiviazione. Per altre informazioni, vedere Espandere il volume.

Per risolvere eventuali errori durante il tentativo di eliminare un percorso di archiviazione, vedere Errore durante l'eliminazione del percorso di archiviazione.

Passaggi successivi