Este artigo explica como implantar e configurar uma SAN (rede de área de armazenamento) elástica. Caso tenha interesse no Azure Elastic SAN ou deseje enviar comentários, preencha esta pesquisa opcional.
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:
Norte da África do Sul: LRS
Leste da Ásia: LRS
Sudeste da Ásia – LRS
Sul do Brasil: LRS
Canadá Central: LRS
França Central – LRS e ZRS
Centro-Oeste da Alemanha: LRS
Leste da Austrália – LRS
Norte da Europa – LRS e ZRS
Oeste da Europa – LRS e ZRS
Sul do Reino Unido – LRS
Leste do Japão: LRS
Coreia Central: LRS
EUA Central – LRS
Leste dos EUA – LRS
Centro-Sul dos EUA – LRS
Leste dos EUA 2 – LRS
Oeste dos EUA 2 – LRS e ZRS
Oeste dos EUA 3 – LRS
Suécia Central – LRS
Norte da Suíça: LRS
Leste da Noruega — LRS
Norte dos EAU — LRS
Índia Central — LRS
O Elastic SAN também está disponível nas seguintes regiões, mas sem suporte à Zona de Disponibilidade:
Leste do Canadá – LRS
Centro-Norte dos EUA – LRS
Oeste do Japão – LRS
Para 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. 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.
O comando a seguir cria um Elastic SAN que usa armazenamento localmente redundante.
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. 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.
O comando a seguir cria um Elastic SAN que usa armazenamento localmente redundante.
# 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 de zona.
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.