Criar caminho de armazenamento para o Azure Local
Aplica-se a: Azure Local, versão 23H2
Este artigo descreve como criar caminho de armazenamento para imagens de VM usadas em sua instância local do Azure. Os caminhos de armazenamento são um recurso do Azure e são usados para fornecer um caminho para armazenar arquivos de configuração de VM, imagem de VM e VHDs em seu sistema. Você pode criar um caminho de armazenamento usando a CLI do Azure ou o portal do Azure.
Sobre o caminho de armazenamento
Quando o Azure Local é implantado, os caminhos de armazenamento são criados como parte da implantação. A opção padrão seleciona automaticamente um caminho de armazenamento com alta disponibilidade. No entanto, você pode decidir usar um caminho de armazenamento específico. Nesse caso, verifique se o caminho de armazenamento especificado tem espaço de armazenamento suficiente.
Os caminhos de armazenamento em seu Local do Azure devem apontar para volumes compartilhados de cluster que podem ser acessados por todas as máquinas em seu sistema. Para ser altamente disponível, é altamente recomendável que você crie caminhos de armazenamento em volumes compartilhados de cluster.
O espaço disponível no volume compartilhado do cluster determina o tamanho do armazenamento disponível no caminho de armazenamento. Por exemplo, se o caminho de armazenamento for C:\ClusterStorage\UserStorage_1\Volume01
de Volume01
4 TB, o tamanho do caminho de armazenamento será o espaço disponível (dos 4 TB) no Volume01
.
Pré-requisitos
Antes de começar, certifique-se de preencher os seguintes pré-requisitos:
Certifique-se de que preencha os requisitos locais do Azure.
Certifique-se de que existe um volume partilhado de cluster no seu Azure Local que esteja acessível a partir de todas as máquinas no sistema. O caminho de armazenamento que você pretende fornecer em um volume compartilhado de cluster deve ter espaço suficiente para armazenar imagens de VM. Por padrão, os volumes compartilhados de cluster são criados durante a implantação do Azure Local.
Você pode criar caminhos de armazenamento somente dentro de volumes compartilhados de cluster que estão disponíveis no sistema. Para obter mais informações, consulte Criar um volume compartilhado de cluster.
Crie um caminho de armazenamento no seu sistema
Você pode usar a CLI do Azure ou o portal do Azure para criar um caminho de armazenamento em seu sistema.
Você pode usar os stack-hci-vm storagepath
cmdlets para criar, mostrar e listar os caminhos de armazenamento em seu Azure Local.
Revisar parâmetros usados para criar um caminho de armazenamento
Os seguintes parâmetros são necessários quando você cria um caminho de armazenamento:
Parâmetro | Description |
---|---|
Designação | Nome do caminho de armazenamento que você cria para seu Azure Local. Certifique-se de fornecer um nome que siga as Regras para recursos do Azure. Não é possível renomear um caminho de armazenamento depois que ele é criado. |
grupo de recursos | Nome do grupo de recursos onde você cria o caminho de armazenamento. Para facilitar o gerenciamento, recomendamos que você use o mesmo grupo de recursos que o Azure Local. |
subscrição | Nome ou ID da assinatura onde seu Azure Local está implantado. Essa também pode ser outra assinatura que você usa para o caminho de armazenamento em seu Azure Local. |
localização personalizada | Nome ou ID do local personalizado associado ao seu Local do Azure onde você está criando esse caminho de armazenamento. |
path | Caminho em um disco para criar o caminho de armazenamento. O caminho selecionado deve ter espaço suficiente disponível para armazenar a imagem da VM. |
Você também pode usar os seguintes parâmetros opcionais :
Parâmetro | Description |
---|---|
localização | Regiões do Azure conforme especificado pelo az locations . |
Criar um caminho de armazenamento
Siga estas etapas em uma das máquinas da sua instância Local do Azure para criar um caminho de armazenamento:
Iniciar sessão e definir subscrição
Conecte-se a uma máquina em seu Azure Local.
Inicie sessão. Tipo:
az login --use-device-code
Defina a sua subscrição.
az account set --subscription <Subscription ID>
Definir parâmetros
Defina parâmetros para a sua subscrição, grupo de recursos, localização, tipo de SO para a imagem. Substitua o
< >
pelos valores apropriados.$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>"
Crie um caminho
test-storagepath
de armazenamento no seguinte caminho:C:\ClusterStorage\test-storagepath
. Execute o seguinte cmdlet:az stack-hci-vm storagepath create --resource-group $resource_group --custom-location $customLocationID --name $storagepathname --path $path
Para obter mais informações sobre esse cmdlet, consulte az stack-hci-vm storagepath create.
Aqui está um exemplo de saída:
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" }
Quando a criação do caminho de armazenamento estiver concluída, você estará pronto para criar imagens de máquina virtual.
Excluir um caminho de armazenamento
Se um caminho de armazenamento não for necessário, você poderá excluí-lo. Para excluir um caminho de armazenamento, primeiro remova as cargas de trabalho associadas e, em seguida, execute o seguinte comando para excluir o caminho de armazenamento:
az stack-hci-vm storagepath delete --resource-group "<resource group name>" --name "<storagepath name>" --yes
Para verificar se um caminho de armazenamento foi excluído, execute o seguinte comando:
az stack-hci-vm storagepath show --resource-group "<resource group name>" --name "<storagepath name>"
Você recebe uma notificação de que o caminho de armazenamento não existe.
Para excluir um volume, primeiro remova as cargas de trabalho associadas, depois remova os caminhos de armazenamento e exclua o volume. Para obter mais informações, consulte Excluir um volume.
Se não houver espaço suficiente no caminho de armazenamento, o provisionamento da VM usando esse caminho de armazenamento falhará. Talvez seja necessário expandir o volume associado ao caminho de armazenamento. Para obter mais informações, consulte Expandir o volume.
Para solucionar qualquer erro ao tentar excluir um caminho de armazenamento, consulte Falha ao excluir caminho de armazenamento.
Próximos passos
- Crie uma imagem de VM usando um dos seguintes métodos:
- Usando a imagem no Azure Marketplace.
- Usando uma imagem na conta de Armazenamento do Azure.
- Usando uma imagem no compartilhamento de arquivos local.