Para obtener los pasos de registro mediante el portal, abra una sesión de Cloud Shell como se indicó anteriormente y siga estos pasos de la CLI de Azure:
Especifique la suscripción que se ha aprobado para Azure NetApp Files:
az account set --subscription <subscriptionId>
Registre el proveedor de recursos de Azure:
az provider register --namespace Microsoft.NetApp --wait
Este artículo de procedimientos requiere la versión 2.6.0 del módulo Az de Azure PowerShell o cualquier versión posterior. Ejecute Get-Module -ListAvailable Az para buscar la versión actual. Si necesita instalarla o actualizarla, consulte el artículo sobre cómo instalar el módulo de Azure PowerShell. Si lo prefiere, puede usar la consola de Cloud Shell en una sesión de PowerShell en su lugar.
En un símbolo del sistema de PowerShell (o en la sesión de Cloud Shell de PowerShell), especifique la suscripción que se ha aprobado para Azure NetApp Files:
Si lo prefiere, instale la CLI de Azure para ejecutar sus comandos de referencia.
Si usa una instalación local, inicie sesión en la CLI de Azure mediante el comando az login. Siga los pasos que se muestran en el terminal para completar el proceso de autenticación. Para ver otras opciones de inicio de sesión, consulte Inicio de sesión con la CLI de Azure.
Cuando se le solicite, instale las extensiones de la CLI de Azure la primera vez que la use. Para más información sobre las extensiones, consulte Uso de extensiones con la CLI de Azure.
Ejecute az version para buscar cuál es la versión y las bibliotecas dependientes que están instaladas. Para realizar la actualización a la versión más reciente, ejecute az upgrade.
Especifique la suscripción que se ha aprobado para Azure NetApp Files:
az account set --subscription <subscriptionId>
Registre el proveedor de recursos de Azure:
az provider register --namespace Microsoft.NetApp --wait
Consulte Productos disponibles por región para conocer la lista actual de regiones admitidas.
Para obtener el nombre de la región compatible con nuestras herramientas de línea de comandos, use Get-AzLocation | select Location.
Consulte Productos disponibles por región para conocer la lista actual de regiones admitidas.
Para obtener el nombre de la región compatible con nuestras herramientas de línea de comandos, use az account list-locations --query "[].{Region:name}" --out table.
Cree un nuevo grupo de recursos con el comando az group create:
az group create \
--name $RESOURCE_GROUP \
--location $LOCATION
Una plantilla de Resource Manager es un archivo de notación de objetos JavaScript (JSON) que define la infraestructura y la configuración del proyecto. La plantilla usa sintaxis declarativa. En la sintaxis declarativa, se describe la implementación deseada sin escribir la secuencia de comandos de programación para crearla.
En el siguiente fragmento de código se muestra cómo crear una cuenta de NetApp en una plantilla de Azure Resource Manager (plantilla de ARM), mediante el recurso Microsoft.NetApp/netAppAccounts. Para ejecutar el código, descargue la plantilla de ARM completa de nuestro repositorio de GitHub.
Definición de algunas variables nuevas para futuras referencias
POOL_NAME="mypool1"
POOL_SIZE_TiB=4 # Size in Azure CLI needs to be in TiB unit (minimum 4 TiB)
SERVICE_LEVEL="Premium" # Valid values are Standard, Premium and Ultra
En el siguiente fragmento de código se muestra cómo crear un grupo de capacidad en una plantilla de Azure Resource Manager (plantilla de ARM), mediante el recurso Microsoft.NetApp/netAppAccounts/capacityPools. Para ejecutar el código, descargue la plantilla de ARM completa de nuestro repositorio de GitHub.
VNET_ID=$(az network vnet show --resource-group $RESOURCE_GROUP --name $VNET_NAME --query "id" -o tsv)
SUBNET_ID=$(az network vnet subnet show --resource-group $RESOURCE_GROUP --vnet-name $VNET_NAME --name $SUBNET_NAME --query "id" -o tsv)
VOLUME_SIZE_GiB=100 # 100 GiB
UNIQUE_FILE_PATH="myfilepath2" # Please note that creation token needs to be unique within subscription and region
az netappfiles volume create \
--resource-group $RESOURCE_GROUP \
--location $LOCATION \
--account-name $ANF_ACCOUNT_NAME \
--pool-name $POOL_NAME \
--name "myvol1" \
--service-level $SERVICE_LEVEL \
--vnet $VNET_ID \
--subnet $SUBNET_ID \
--usage-threshold $VOLUME_SIZE_GiB \
--file-path $UNIQUE_FILE_PATH \
--protocol-types "NFSv3"
En los fragmentos de código siguientes se muestra cómo configurar una red virtual y crear un volumen de Azure NetApp Files en una plantilla de Azure Resource Manager (plantilla de ARM). En la instalación de red virtual se usa el recurso Microsoft.Network/virtualNetworks. En la creación de volúmenes se usa el recurso Microsoft.NetApp/netAppAccounts/capacityPools/Volumes. Para ejecutar el código, descargue la plantilla de ARM completa de nuestro repositorio de GitHub.
Cuando haya terminado, y si lo desea, puede eliminar el grupo de recursos. La acción de eliminar un grupo de recursos es irreversible.
Importante
Todos los recursos dentro de los grupos de recursos se eliminarán de forma permanente y esta acción no se puede deshacer.
En el cuadro de búsqueda de Azure Portal, escriba Azure NetApp Files y seleccione Azure NetApp Files en la lista que aparece.
En la lista de suscripciones, haga clic en el grupo de recursos (myRG1) que quiere eliminar.
En la página del grupo de recursos, seleccione Eliminar grupo de recursos.
Se abre una ventana con una advertencia acerca de los recursos que se eliminarán con el grupo de recursos.
Escriba el nombre del grupo de recursos (myRG1) para confirmar que quiere eliminar de forma permanente el grupo de recursos y todos los recursos que contiene y, luego, haga clic en Eliminar.
Cuando haya terminado, y si lo desea, puede eliminar el grupo de recursos. La acción de eliminar un grupo de recursos es irreversible.
Importante
Todos los recursos dentro de los grupos de recursos se eliminarán de forma permanente y esta acción no se puede deshacer.