Creación de una ruta de acceso de almacenamiento para Azure Local
Se aplica a: Azure Local, versión 23H2
En este artículo se describe cómo crear la ruta de acceso de almacenamiento para las imágenes de máquina virtual que se usan en la instancia local de Azure. Las rutas de acceso de almacenamiento son un recurso de Azure y se usan para proporcionar una ruta de acceso para almacenar archivos de configuración de máquinas virtuales, imágenes de máquina virtual y discos duros virtuales en el sistema. Puede crear una ruta de acceso de almacenamiento mediante la CLI de Azure o Azure Portal.
Acerca de la ruta de acceso de almacenamiento
Cuando se implementa Azure Local, las rutas de acceso de almacenamiento se crean como parte de la implementación. La opción predeterminada selecciona automáticamente una ruta de acceso de almacenamiento con alta disponibilidad. Sin embargo, puede decidir usar una ruta de acceso de almacenamiento específica. En este caso, asegúrese de que la ruta de acceso de almacenamiento especificada tenga suficiente espacio de almacenamiento.
Las rutas de acceso de almacenamiento de Azure Local deben apuntar a volúmenes compartidos de clúster a los que pueden acceder todas las máquinas del sistema. Para tener alta disponibilidad, se recomienda encarecidamente crear rutas de acceso de almacenamiento en volúmenes compartidos de clúster.
El espacio disponible en el volumen compartido del clúster determina el tamaño del almacén disponible en la ruta de acceso de almacenamiento. Por ejemplo, si la ruta de acceso de almacenamiento es C:\ClusterStorage\UserStorage_1\Volume01
y Volume01
es de 4 TB, el tamaño de la ruta de acceso de almacenamiento es el espacio disponible (de 4 TB) en Volume01
.
Requisitos previos
Asegúrese de que cumple los siguientes requisitos previos antes de empezar:
Asegúrese de completar los requisitos locales de Azure.
Asegúrese de que existe un volumen compartido de clúster en azure Local al que se puede acceder desde todas las máquinas del sistema. La ruta de acceso de almacenamiento que quiere proporcionar en un volumen compartido de clúster debe tener espacio suficiente para almacenar imágenes de máquina virtual. De forma predeterminada, los volúmenes compartidos de clúster se crean durante la implementación de Azure Local.
Solo puede crear rutas de acceso de almacenamiento dentro de volúmenes compartidos de clúster que están disponibles en el sistema. Para más información, consulte Creación de un volumen compartido de clúster.
Creación de una ruta de acceso de almacenamiento en el sistema
Puede usar la CLI de Azure o Azure Portal para crear una ruta de acceso de almacenamiento en el sistema.
Puede usar los stack-hci-vm storagepath
cmdlets para crear, mostrar y enumerar las rutas de acceso de almacenamiento en Azure Local.
Revisión de los parámetros usados para crear una ruta de acceso de almacenamiento
Los parámetros siguientes son necesarios cuando se crea una ruta de acceso de almacenamiento:
Parámetro | Descripción |
---|---|
name | Nombre de la ruta de acceso de almacenamiento que crea para Azure Local. Asegúrese de proporcionar un nombre que siga las reglas de los recursos de Azure. No se puede cambiar el nombre de una ruta de acceso de almacenamiento después de crearla. |
resource-group | Nombre del grupo de recursos donde se crea la ruta de acceso de almacenamiento. Para facilitar la administración, se recomienda usar el mismo grupo de recursos que azure local. |
suscripción | Nombre o identificador de la suscripción donde se implementa Azure Local. También podría ser otra suscripción que use para la ruta de acceso de almacenamiento en Azure Local. |
ubicación personalizada | Nombre o identificador de la ubicación personalizada asociada a Azure Local donde va a crear esta ruta de acceso de almacenamiento. |
path | Ruta de acceso en un disco para crear la ruta de acceso de almacenamiento. La ruta de acceso seleccionada debe tener suficiente espacio disponible para almacenar la imagen de máquina virtual. |
También puede usar los siguientes parámetros opcionales :
Parámetro | Descripción |
---|---|
ubicación | Regiones de Azure especificadas por az locations . |
Creación de una ruta de acceso de almacenamiento
Siga estos pasos en una de las máquinas de la instancia local de Azure para crear una ruta de acceso de almacenamiento:
Inicio de sesión y establecimiento de la suscripción
Conéctese a una máquina en Azure Local.
Inicia sesión. Escriba:
az login --use-device-code
Establezca la suscripción.
az account set --subscription <Subscription ID>
Establecimiento de parámetros
Establezca parámetros para la suscripción, el grupo de recursos, la ubicación, el tipo de sistema operativo para la imagen. Reemplace por
< >
los valores adecuados.$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>"
Cree una ruta
test-storagepath
de acceso de almacenamiento en la ruta de acceso siguiente:C:\ClusterStorage\test-storagepath
. Ejecute el siguiente cmdlet:az stack-hci-vm storagepath create --resource-group $resource_group --custom-location $customLocationID --name $storagepathname --path $path
Para más información sobre este cmdlet, consulte az stack-hci-vm storagepath create.
Este es una salida de ejemplo:
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 vez completada la creación de la ruta de acceso de almacenamiento, estará listo para crear imágenes de máquina virtual.
Eliminación de una ruta de acceso de almacenamiento
Si no se requiere una ruta de acceso de almacenamiento, puede eliminarla. Para eliminar una ruta de acceso de almacenamiento, quite primero las cargas de trabajo asociadas y, a continuación, ejecute el siguiente comando para eliminar la ruta de acceso de almacenamiento:
az stack-hci-vm storagepath delete --resource-group "<resource group name>" --name "<storagepath name>" --yes
Para comprobar que se elimina una ruta de acceso de almacenamiento, ejecute el siguiente comando:
az stack-hci-vm storagepath show --resource-group "<resource group name>" --name "<storagepath name>"
Recibirá una notificación de que la ruta de acceso de almacenamiento no existe.
Para eliminar un volumen, quite primero las cargas de trabajo asociadas, después quite las rutas de acceso de almacenamiento y, a continuación, elimine el volumen. Para obtener más información, vea Eliminar un volumen.
Si no hay espacio suficiente en la ruta de acceso de almacenamiento, se producirá un error en el aprovisionamiento de la máquina virtual mediante esa ruta de acceso de almacenamiento. Es posible que tenga que expandir el volumen asociado a la ruta de acceso de almacenamiento. Para obtener más información, vea Expandir el volumen.
Para solucionar cualquier error al intentar eliminar una ruta de acceso de almacenamiento, consulte Error al eliminar la ruta de acceso de almacenamiento.
Pasos siguientes
- Cree una imagen de máquina virtual con uno de los métodos siguientes: