Depois de instalar a versão mais recente, execute az extension add -n elastic-san para instalar a extensão do Elastic SAN.
Limitações
A lista a seguir contém as regiões em que o Elastic SAN está disponível no momento e quais regiões dão suporte ao armazenamento com redundância de zona (ZRS) e ao armazenamento com redundância local (LRS) ou apenas LRS:
Leste da Austrália – LRS
Sul do Brasil – LRS
Canadá Central: LRS
EUA Central – LRS
Leste da Ásia: LRS
Leste dos EUA – LRS
Leste dos EUA 2 – LRS
França Central – LRS e ZRS
Centro-Oeste da Alemanha: LRS
Índia Central — LRS
Leste do Japão: LRS
Coreia Central: LRS
Norte da Europa – LRS e ZRS
Leste da Noruega — LRS
Norte da África do Sul: LRS
Centro-Sul dos EUA – LRS
Sudeste da Ásia – LRS
Suécia Central – LRS
Norte da Suíça: LRS
Norte dos EAU — LRS
Sul do Reino Unido – LRS
Oeste da Europa – LRS e ZRS
Oeste dos EUA 2 – LRS e ZRS
Oeste dos EUA 3 – LRS
A Elastic SAN também está disponível nas seguintes regiões, mas sem suporte à Zona de Disponibilidade:
Leste do Canadá – LRS
Oeste do Japão – LRS
Centro-Norte dos EUA – LRS
A fim de habilitar essas regiões, execute o seguinte comando para registrar o sinalizador de recurso necessário:
Na página básica, preencha os valores apropriados.
O nome do Elastic SAN deve ter entre 3 e 24 caracteres. O nome só pode conter letras minúsculas, números, hifens e sublinhados e deve começar e terminar com uma letra ou um número. Cada hífen e sublinhado deve ser precedido e seguido de um caractere alfanumérico.
Para obter o melhor desempenho, a SAN deve estar na mesma zona que a VM.
Especifique a capacidade base necessária e a capacidade adicional e depois selecione Avançar.
Aumentar o tamanho base da SAN também aumentará a IOPS e a largura de banda. Aumentar a capacidade adicional só aumenta o tamanho total (base e adicional), mas não aumentará a IOPS ou a largura de banda. No entanto, é mais barato do que aumentar a base.
Selecione Avançar: grupos de volumes.
Use um desses conjuntos de exemplos de código para criar uma Elastic SAN que usa armazenamento com redundância local ou armazenamento com redundância de zona. Um conjunto cria uma Elastic SAN com o dimensionamento automático (versão prévia) habilitado e o outro cria uma Elastic SAN com o dimensionamento automático desabilitado. Substitua todo o texto do espaço reservado por seus próprios valores e use as mesmas variáveis em todos os exemplos deste artigo:
Espaço reservado
Descrição
<ResourceGroupName>
O nome do grupo de recursos em que os recursos serão implantados.
<ElasticSanName>
O nome do Elastic SAN a ser criado. O nome da Elastic SAN deve ter entre 3 e 24 caracteres. O nome só pode conter letras minúsculas, números, hifens e sublinhados e deve começar e terminar com uma letra ou um número. Cada hífen e sublinhado deve ser precedido e seguido de um caractere alfanumérico.
<ElasticSanVolumeGroupName>
O nome do grupo de volumes do Elastic San a ser criado.
<VolumeName>
O nome do volume do Elastic San a ser criado.
<Location>
A região em que os novos recursos serão criados.
<Zone>
A zona de disponibilidade em que a Elastic SAN será criada. Especifique a mesma zona de disponibilidade da zona que hospedará sua carga de trabalho. Use somente se o Elastic SAN for usar armazenamento com redundância local. Deve ser uma zona com suporte no local de destino, como 1, 2 ou 3.
<AutoScalePolicyEnforcement>
A configuração que determina se o dimensionamento automático está habilitado ou não para o Elastic SAN. Esse valor é opcional, mas se passado, precisa ser 'Habilitado' ou 'Desabilitado'
<UnusedSizeTiB>
A capacidade (no TiB) em sua Elastic SAN que você deseja manter livre e não utilizada. Se você usar mais espaço do que esse valor, a operação de expansão será disparada automaticamente, aumentando o tamanho da SAN. Esse parâmetro é opcional, mas é necessário para habilitar o dimensionamento automático.
<IncreaseCapacityUnitByTiB>
Esse parâmetro define o TiB de unidades de capacidade adicionais que sua SAN aumenta quando o dimensionamento automático é disparado. Esse parâmetro é opcional, mas é necessário para habilitar o dimensionamento automático.
<CapacityUnitScaleUpLimit>
Esse parâmetro define a capacidade máxima (tamanho) que sua SAN pode aumentar usando o dimensionamento automático. Sua SAN não será dimensionada automaticamente além desse tamanho. Esse parâmetro é opcional, mas é necessário para habilitar o dimensionamento automático.
O comando a seguir cria uma Elastic SAN que usa armazenamento com redundância local sem o dimensionamento automático habilitado.
Use um desses conjuntos de exemplos de código para criar uma Elastic SAN que usa armazenamento com redundância local ou armazenamento com redundância de zona. Um conjunto cria uma Elastic SAN com o dimensionamento automático (versão prévia) habilitado e o outro cria uma Elastic SAN com o dimensionamento automático desabilitado. Substitua todo o texto do espaço reservado por seus próprios valores e use as mesmas variáveis em todos os exemplos deste artigo:
Espaço reservado
Descrição
<ResourceGroupName>
O nome do grupo de recursos em que os recursos serão implantados.
<ElasticSanName>
O nome do Elastic SAN a ser criado. O nome da Elastic SAN deve ter entre 3 e 24 caracteres. O nome só pode conter letras minúsculas, números, hifens e sublinhados e deve começar e terminar com uma letra ou um número. Cada hífen e sublinhado deve ser precedido e seguido de um caractere alfanumérico.
<ElasticSanVolumeGroupName>
O nome do grupo de volumes do Elastic San a ser criado.
<VolumeName>
O nome do volume do Elastic San a ser criado.
<Location>
A região em que os novos recursos serão criados.
<Zone>
A zona de disponibilidade em que a Elastic SAN será criada. Especifique a mesma zona de disponibilidade da zona que hospedará sua carga de trabalho. Use somente se o Elastic SAN usar armazenamento com redundância local. Deve ser uma zona com suporte no local de destino, como 1, 2 ou 3.
<AutoScalePolicyEnforcement>
A configuração que determina se o dimensionamento automático está habilitado ou não para o Elastic SAN. Esse valor é opcional, mas se passado, precisa ser 'Habilitado' ou 'Desabilitado'
<UnusedSizeTiB>
A capacidade (no TiB) em sua Elastic SAN que você deseja manter livre e não utilizada. Se você usar mais espaço do que esse valor, a operação de expansão será disparada automaticamente, aumentando o tamanho da SAN. Esse parâmetro é opcional, mas é necessário para habilitar o dimensionamento automático.
<IncreaseCapacityUnitByTiB>
Esse parâmetro define o TiB de unidades de capacidade adicionais que sua SAN aumenta quando o dimensionamento automático é disparado. Esse parâmetro é opcional, mas é necessário para habilitar o dimensionamento automático.
<CapacityUnitScaleUpLimit>
Esse parâmetro define a capacidade máxima (tamanho) que sua SAN pode aumentar usando o dimensionamento automático. Sua SAN não será dimensionada automaticamente além desse tamanho. Esse parâmetro é opcional, mas é necessário para habilitar o dimensionamento automático.
O comando a seguir cria uma Elastic SAN que usa armazenamento com redundância local sem o dimensionamento automático habilitado.
# 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
O comando a seguir cria uma Elastic SAN que usa armazenamento com redundância local com dimensionamento automático habilitado.
# Define some variables.
RgName="<ResourceGroupName>"
EsanName="<ElasticSanName>"
EsanVgName="<ElasticSanVolumeGroupName>"
VolumeName="<VolumeName>"
Location="<Location>"
Zone=<Zone>
AutoScalePolicyEnforcement="Enabled"
UnusedSizeTiB="<UnusedSizeTiB>"
IncreaseCapacityUnitByTiB="<IncreaseCapacityUnitByTiB>"
CapacityUnitScaleUpLimit="<CapacityUnitScaleUpLimit>"
# 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 --auto-scale-policy-enforcement $AutoScalePolicyEnforcement --unused-size-tib $UnusedSizeTiB --increase-capacity-unit-by-tib $IncreaseCapacityUnitByTiB --capacity-unit-scale-up-limit $CapacityUnitScaleUpLimitTiB
O comando a seguir cria uma Elastic SAN que usa armazenamento com redundância de zona com o dimensionamento automático desabilitado.
Agora que você definiu as configurações básicas e provisionou o armazenamento, pode criar grupos de volumes. Grupos de volumes são uma ferramenta para gerenciar volumes em escala. As definições ou configurações aplicadas a um grupo de volumes se aplicam a todos os volumes associados a esse grupo de volumes.
Selecione + Criar grupo de volumes e nomeie seu grupo de volumes.
O nome precisa ter entre 3 e 63 caracteres. O nome só pode conter letras minúsculas, números e hifens e deve começar e terminar com uma letra ou um número. Cada hífen deve ser precedido e seguido de um caractere alfanumérico. O nome do grupo de volumes não pode ser alterado depois de criado.
Selecione Avançar: Volumes
O comando de exemplo a seguir cria um grupo de volumes do Elastic SAN no Elastic SAN que você criou anteriormente. Use as mesmas variáveis e valores que você definiu quando criou o Elastic SAN.
# Create the volume group, this script only creates one.
New-AzElasticSanVolumeGroup -ResourceGroupName $RgName -ElasticSANName $EsanName -Name $EsanVgName
O comando de exemplo a seguir cria um grupo de volumes do Elastic SAN no Elastic SAN que você criou anteriormente. Use as mesmas variáveis e valores que você definiu quando criou o Elastic SAN.
az elastic-san volume-group create --elastic-san-name $EsanName -g $RgName -n $EsanVgName
Criar volumes
Agora que você configurou a SAN e criou pelo menos um grupo de volumes, pode criar volumes.
Os volumes são partições utilizáveis da capacidade total da SAN. Você deve alocar uma parte dessa capacidade total como volume para usá-la. Somente os próprios volumes reais podem ser montados e usados, não os grupos de volumes.
Crie volumes inserindo um nome, selecionando um grupo de volumes apropriado e inserindo a capacidade que você gostaria de alocar para o volume.
O nome do volume faz parte do Nome Qualificado iSCSI do volume e não pode ser alterado depois de criado.
O nome do volume faz parte do Nome Qualificado iSCSI do volume e não pode ser alterado depois de criado.
Use as mesmas variáveis e execute o seguinte script:
# Create the volume, this command only creates one.
New-AzElasticSanVolume -ResourceGroupName $RgName -ElasticSanName $EsanName -VolumeGroupName $EsanVgName -Name $VolumeName -sizeGiB 2000
Importante
O nome do volume faz parte do Nome Qualificado iSCSI do volume e não pode ser alterado depois de criado.
O comando de exemplo a seguir cria um volume do Elastic San no grupo de volumes do Elastic SAN que você criou anteriormente. Use as mesmas variáveis e valores que você definiu quando criou o Elastic SAN.