En este artículo, se explica cómo implementar y configurar una red de área de almacenamiento (SAN) elástica. Si está interesado en Azure Elastic SAN o le gustaría enviar algún comentario, rellene esta encuesta opcional.
Una vez que instale la versión más reciente, ejecute az extension add -n elastic-san para instalar la extensión para Elastic SAN.
Limitaciones
La lista siguiente contiene las regiones en las que Elastic SAN está disponible actualmente y en qué regiones se admite tanto el almacenamiento con redundancia de zona (ZRS) como el almacenamiento con redundancia local (LRS) o solo LRS:
Inicie sesión en el Azure Portal y busque Elastic SAN.
Seleccione + Crear nueva SAN
En la página básica, rellene los valores apropiados.
El nombre de Elastic SAN debe tener entre 3 y 24 caracteres. El nombre solo puede contener letras minúsculas, números, guiones y guiones bajos, y debe comenzar y terminar con una letra o un número. Antes y después de cada guion y guion bajo debe ir un carácter alfanumérico.
Para obtener el mejor rendimiento, la SAN debe estar en la misma zona que la máquina virtual.
Especifique la cantidad de capacidad base que necesita y cualquier capacidad adicional y, a continuación, seleccione Siguiente.
Si aumenta el tamaño base de la SAN, también aumentará su IOPS y ancho de banda. Si aumenta la capacidad adicional, solo aumenta su tamaño total (base + adicional), pero no aumentará la IOPS ni el ancho de banda; sin embargo, resulta más barato que aumentar la capacidad base.
Seleccione Siguiente: Grupos de volúmenes.
Use uno de estos conjuntos de código de ejemplo para crear una SAN elástica que use almacenamiento con redundancia local o almacenamiento con redundancia de zona. Sustituya todos los marcadores de posición por sus propios valores y utilice las mismas variables en todos los ejemplos de este artículo:
Marcador de posición
Descripción
<ResourceGroupName>
El nombre del grupo de recursos donde se desplegarán los recursos.
<ElasticSanName>
Nombre del Elastic SAN que se va a crear. El nombre de Elastic SAN debe tener entre 3 y 24 caracteres. El nombre solo puede contener letras minúsculas, números, guiones y guiones bajos, y debe comenzar y terminar con una letra o un número. Antes y después de cada guion y guion bajo debe ir un carácter alfanumérico.
<ElasticSanVolumeGroupName>
Nombre del grupo de volúmenes de Elastic SAN que se va a crear.
<VolumeName>
Nombre del volumen de Elastic SAN que se va a crear.
<Location>
Región donde se crearán nuevos recursos.
<Zone>
La zona de disponibilidad donde se creará la SAN elástica. Especifique la misma zona de disponibilidad que la zona que hospedará la carga de trabajo. Solo se usa si la instancia de Elastic SAN va a utilizar almacenamiento con redundancia local. Debe ser una zona admitida en la ubicación de destino, como 1, 2o 3.
El siguiente comando crea una instancia de Elastic SAN que usa el almacenamiento con redundancia local.
Use uno de estos conjuntos de código de ejemplo para crear una SAN elástica que use almacenamiento con redundancia local o almacenamiento con redundancia de zona. Sustituya todos los marcadores de posición por sus propios valores y utilice las mismas variables en todos los ejemplos de este artículo:
Marcador de posición
Descripción
<ResourceGroupName>
El nombre del grupo de recursos donde se desplegarán los recursos.
<ElasticSanName>
Nombre del Elastic SAN que se va a crear. El nombre de Elastic SAN debe tener entre 3 y 24 caracteres. El nombre solo puede contener letras minúsculas, números, guiones y guiones bajos, y debe comenzar y terminar con una letra o un número. Antes y después de cada guion y guion bajo debe ir un carácter alfanumérico.
<ElasticSanVolumeGroupName>
Nombre del grupo de volúmenes de Elastic SAN que se va a crear.
<VolumeName>
Nombre del volumen de Elastic SAN que se va a crear.
<Location>
Región donde se crearán nuevos recursos.
<Zone>
La zona de disponibilidad donde se creará la SAN elástica. Especifique la misma zona de disponibilidad que la zona que hospedará la carga de trabajo. Solo se usa si la instancia de Elastic SAN utiliza el almacenamiento con redundancia local. Debe ser una zona admitida en la ubicación de destino, como 1, 2o 3.
El siguiente comando crea una instancia de Elastic SAN que usa el almacenamiento con redundancia local.
# Define some variables.
RgName="<ResourceGroupName>"
EsanName="<ElasticSanName>"
EsanVgName="<ElasticSanVolumeGroupName>"
VolumeName="<VolumeName>"
Location="<Location>"
Zone=<Zone>
# Connect to Azure
az login
# Create an Elastic SAN
az elastic-san create -n $EsanName -g $RgName -l $Location --base-size-tib 100 --extended-capacity-size-tib 20 --sku "{name:Premium_LRS,tier:Premium}" --availability-zones $Zone
El comando siguiente crea una instancia de Elastic SAN que usa almacenamiento con redundancia local.
Ahora que configuró los valores básicos y aprovisionó el almacenamiento, puede crear grupos de volúmenes. Los grupos de volúmenes son una herramienta para administrar volúmenes a gran escala. Toda configuración que se aplique a un grupo de volúmenes se aplica a todos los volúmenes asociados a ese grupo de volúmenes.
Seleccione + Crear grupo de volúmenes y asígnele un nombre.
El nombre debe tener entre 3 y 63 caracteres. El nombre solo puede contener letras minúsculas, números y guiones, y debe comenzar y terminar con una letra o un número. Antes y después de cada guion debe ir un carácter alfanumérico. No puede cambiar el nombre del grupo de volúmenes una vez creado.
Seleccione Siguiente: Volúmenes.
El siguiente comando de ejemplo crea un grupo de volúmenes de Elastic SAN en el Elastic SAN que creó anteriormente. Use las mismas variables y valores definidos al crear Elastic SAN.
# Create the volume group, this script only creates one.
New-AzElasticSanVolumeGroup -ResourceGroupName $RgName -ElasticSANName $EsanName -Name $EsanVgName
El siguiente comando de ejemplo crea un grupo de volúmenes de Elastic SAN en el Elastic SAN que creó anteriormente. Use las mismas variables y valores definidos al crear Elastic SAN.
az elastic-san volume-group create --elastic-san-name $EsanName -g $RgName -n $EsanVgName
Creación de volúmenes
Ahora que configuró la SAN misma y que creó al menos un grupo de volúmenes, puede crear volúmenes.
Los volúmenes son particiones utilizables de la capacidad total de la SAN; debe asignar una parte de esa capacidad total como volumen para poder usarla. Solo los volúmenes reales mismos se pueden montar y usar, no los grupos de volúmenes.
Para crear volúmenes, escriba un nombre, seleccione un grupo de volúmenes adecuado y escriba la capacidad que quiere asignar para el volumen.
El nombre del volumen forma parte del nombre completo iSCSI del volumen y no se puede cambiar una vez creado.
Seleccione Revisar y crear e implemente la SAN.
El siguiente comando de ejemplo crea un único volumen en el grupo de volúmenes de Elastic SAN que creó anteriormente. Si quiere crear un lote de volúmenes, consulte el artículo sobre la creación de varios volúmenes de Elastic SAN. Use las mismas variables y valores definidos al crear Elastic SAN.
Importante
El nombre del volumen forma parte del nombre completo iSCSI del volumen y no se puede cambiar una vez creado.
Use las mismas variables que estableció para y ejecute el siguiente script:
# Create the volume, this command only creates one.
New-AzElasticSanVolume -ResourceGroupName $RgName -ElasticSanName $EsanName -VolumeGroupName $EsanVgName -Name $VolumeName -sizeGiB 2000
Importante
El nombre del volumen forma parte del nombre completo iSCSI del volumen y no se puede cambiar una vez creado.
El siguiente comando de ejemplo crea un volumen de Elastic SAN en el grupo de volúmenes de Elastic SAN que creó anteriormente. Use las mismas variables y valores definidos al crear Elastic SAN.