Partilhar via


Configurar recursos de rede para um volume de Arquivos NetApp do Azure

A funcionalidade Recursos de Rede permite que você indique se deseja usar recursos de rede virtual para um volume de Arquivos NetApp do Azure. Com essa funcionalidade, você pode definir a opção como Standard ou Basic. Você pode especificar a configuração ao criar um novo volume NFS, SMB ou de protocolo duplo. Você também pode modificar a opção de recursos de rede em volumes existentes. Consulte Diretrizes para o planejamento de rede dos Arquivos NetApp do Azure para obter detalhes sobre os recursos de rede.

Este artigo ajuda você a entender as opções e mostra como configurar recursos de rede.

Opções para recursos de rede

Duas configurações estão disponíveis para recursos de rede:

  • Standard
    Essa configuração habilita os recursos de VNet para o volume.

    Se você precisar de limites de IP mais altos ou recursos de rede virtual, como grupos de segurança de rede, rotas definidas pelo usuário ou padrões de conectividade adicionais, defina Recursos de Rede como Padrão.

  • Básica
    Essa configuração fornece limites de IP reduzidos (<1000) e nenhum recurso VNet adicional para os volumes.

    Você deve definir Recursos de Rede como Básico se não precisar de recursos de VNet.

Considerações

  • Independentemente da opção de recursos de rede definida (Standard ou Basic), uma VNet do Azure só pode ter uma sub-rede delegada aos arquivos NetApp do Azure. Veja Delegar uma sub-rede ao Azure NetApp Files.

  • A capacidade de localizar armazenamento compatível com o tipo desejado de recursos de rede depende da VNet especificada. Se não for possível criar um volume devido a recursos insuficientes, você pode tentar uma VNet diferente para a qual o armazenamento compatível esteja disponível.

  • Você pode criar volumes básicos a partir de instantâneos de volume básicos e volumes padrão a partir de instantâneos de volume padrão. Não há suporte para a criação de um volume básico a partir de um instantâneo de volume padrão. Não há suporte para a criação de um volume padrão a partir de um instantâneo de volume básico.

  • Ao restaurar um backup para um novo volume, você pode configurar o novo volume com recursos de rede Básico ou Padrão.

  • Quando você altera a opção de recursos de rede de volumes existentes de recursos de rede Básicos para Padrão, o acesso aos volumes de rede Básicos existentes pode ser perdido se suas implementações UDR ou NSG impedirem que os volumes de rede Básicos se conectem ao DNS e aos controladores de domínio. Você também pode perder a capacidade de atualizar informações, como o nome do site, no conector do Ative Directory se todos os volumes não puderem se comunicar com o DNS e os controladores de domínio. Para obter orientação sobre UDRs e NSGs, consulte Configurar recursos de rede para um volume de Arquivos NetApp do Azure.

Nota

Os recursos de rede do volume do ponto de distribuição não são afetados pela alteração do volume de origem dos recursos de rede Básico para Padrão.

Definir a opção de recursos de rede durante a criação do volume

Esta seção mostra como definir a opção de recursos de rede ao criar um novo volume.

  1. Durante o processo de criação de um novo volume NFS, SMB ou protocolo duplo, você pode definir a opção Recursos de rede como Básico ou Padrão na guia Básico da tela Criar um Volume.

    Captura de tela que mostra a criação de volume para recursos de rede padrão.

  2. Antes de concluir o processo de criação do volume, você pode exibir a configuração de recursos de rede especificada na guia Revisar + Criar da tela Criar um Volume. Selecione Criar para concluir a criação do volume.

    Captura de ecrã que mostra o separador Rever e Criar da criação de volumes.

  3. Você pode selecionar Volumes para exibir a configuração de recursos de rede para cada volume:

    Captura de tela que mostra a página Volumes exibindo a configuração de recursos de rede.

Opção Editar recursos de rede para volumes existentes

Você pode editar a opção de recursos de rede de volumes existentes de recursos de rede básicos para recursos de rede padrão. A alteração feita aplica-se a todos os volumes no mesmo conjunto de irmãos de rede (ou irmãos). Os irmãos são determinados pela sua relação de endereço IP de rede. Eles compartilham a mesma placa de interface de rede (NIC) para montar o volume no cliente ou se conectar ao compartilhamento remoto do volume. Na criação de um volume, seus irmãos são determinados por um algoritmo de colocação que visa reutilizar o endereço IP sempre que possível.

Importante

Não é recomendável que você use a opção editar recursos de rede com volumes gerenciados pelo Terraform devido a riscos. Você deve seguir instruções separadas se usar volumes gerenciados pelo Terraform. Para obter mais informações, consulte Atualizar o volume de arquivos NetApp do Azure gerenciados pelo Terraform do básico para o padrão.

Considerações ao editar recursos de rede

  • Você só deve usar a opção editar recursos de rede para um grupo de volumes de aplicativos para SAP HANA se tiver se inscrito na visualização da extensão um, que adiciona suporte para recursos de rede padrão.
  • Se você habilitou os ANFStdToBasicNetworkFeaturesRevert AFECs e ANFBasicToStdNetworkFeaturesUpgrade está usando pools de capacidade de 1 ou 2 TiB, consulte Redimensionar um pool de capacidade ou um volume para obter informações sobre como dimensionar seus pools de capacidade.
  • Os Arquivos NetApp do Azure dão suporte a uma atualização sem interrupções para recursos de rede padrão e uma reversão para recursos de rede básicos. Espera-se que esta operação demore pelo menos 15 minutos. Não é possível criar um volume regular ou de proteção de dados ou grupo de volumes de aplicativos no conjunto de irmãos da rede de destino enquanto a operação é concluída. Este recurso está atualmente em pré-visualização nas regiões Leste da Austrália, Índia Central, Ásia Oriental, Centro-Norte dos EUA e Suíça Norte. Em todas as outras regiões, a atualização dos recursos de rede causa uma interrupção na conectividade nos volumes por até 5 minutos.

Nota

Você precisa enviar uma solicitação de lista de espera para acessar o recurso por meio do Formulário de Solicitação de recursos de rede padrão (editar volumes) dos Arquivos NetApp do Azure. O recurso pode levar aproximadamente uma semana para ser ativado após o envio da solicitação de lista de espera. Você pode verificar o status do registro de recursos usando o seguinte comando:

Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFBasicToStdNetworkFeaturesUpgrade                                                      

FeatureName                         ProviderName     RegistrationState   
-----------                         ------------     -----------------   
ANFBasicToStdNetworkFeaturesUpgrade Microsoft.NetApp Registered

Nota

Você também pode reverter a opção de Standard de volta para recursos de rede Básicos. Antes de executar a operação de reversão, você deve enviar uma solicitação de lista de espera por meio do Formulário de Solicitação de Recursos de Rede padrão (editar volumes) dos Arquivos NetApp do Azure. O recurso de reversão pode levar aproximadamente uma semana para ser habilitado após o envio da solicitação de lista de espera. Você pode verificar o status do registro usando o seguinte comando:

Get-AzProviderFeature -ProviderNamespace Microsoft.NetApp -FeatureName ANFStdToBasicNetworkFeaturesRevert                                                      

FeatureName                         ProviderName     RegistrationState   
-----------                         ------------     -----------------   
ANFStdToBasicNetworkFeaturesRevert Microsoft.NetApp Registered

Se você reverter, as considerações se aplicam e exigem um planejamento cuidadoso. Consulte Diretrizes para o planejamento de rede dos Arquivos NetApp do Azure para restrições e topologias de rede com suporte sobre os recursos de rede Standard e Basic.

Editar recursos de rede

  1. Navegue até o volume para o qual você deseja alterar a opção de recursos de rede.

  2. Selecione Alterar recursos de rede.

  3. A janela Editar recursos de rede exibe os volumes que estão no mesmo conjunto de irmãos de rede. Confirme se deseja modificar a opção de recursos de rede.

    Captura de ecrã a mostrar a janela Editar Funcionalidades de Rede.

Atualizar o volume de Arquivos NetApp do Azure gerenciados pelo Terraform do Basic para o Standard

Se o volume de Arquivos NetApp do Azure for gerenciado usando o Terraform, a edição dos recursos de rede exigirá etapas adicionais. Os recursos do Azure gerenciados pelo Terraform armazenam seu estado em um arquivo local, que está em seu módulo Terraform ou no Terraform Cloud.

A atualização dos recursos de rede do seu volume altera o conjunto de irmãos de rede subjacente da NIC utilizada por esse volume. Essa NIC pode ser utilizada por outros volumes que você possui, e outras NICs podem compartilhar o mesmo conjunto de irmãos de rede. Se não for executada corretamente, a atualização dos recursos de rede de um volume gerenciado pelo Terraform pode atualizar inadvertidamente os recursos de rede de vários outros volumes.

Importante

Uma descontinuidade entre dados de estado e configurações de recursos remotos do Azure - notavelmente, no argumento - pode resultar na destruição de um ou mais volumes e possível perda de dados durante a network_features execução terraform apply. Siga cuidadosamente a solução alternativa descrita aqui para atualizar com segurança os recursos de rede de Basic para Standard de volumes gerenciados pelo Terraform.

Nota

Um módulo Terraform geralmente consiste apenas em todos os arquivos de nível *.tf superior e/ou *.tf.json configuração em um diretório, mas um módulo Terraform pode fazer uso de chamadas de módulo para incluir explicitamente outros módulos na configuração. Você pode aprender mais sobre possíveis estruturas de módulos. Para atualizar todos os arquivos de configuração em seu módulo que fazem referência a volumes de Arquivos NetApp do Azure, verifique todas as fontes possíveis onde seu módulo pode fazer referência a arquivos de configuração.

O nome do arquivo de estado no módulo Terraform é terraform.tfstate. Ele contém os argumentos e seus valores de todos os recursos implantados no módulo. Abaixo está destacado o argumento com o network_features valor "Basic" para um Volume de Arquivos NetApp do Azure em um terraform.tfstate arquivo de exemplo:

Screenshot do módulo Terraform.

Não atualize manualmente o terraform.tfstate arquivo. Da mesma forma, o network_features *.tf argumento nos arquivos e *.tf.json configuração também não deve ser atualizado até que você siga as etapas descritas aqui, pois isso causaria uma incompatibilidade nos argumentos do volume remoto e do arquivo de configuração local que representa esse volume remoto. Quando o Terraform deteta uma incompatibilidade entre os argumentos de recursos remotos e os arquivos de configuração local que representam esses recursos remotos, o Terraform pode destruir os recursos remotos e reprovisioná-los com os argumentos nos arquivos de configuração locais. Isso pode causar perda de dados em um volume.

Seguindo as etapas descritas aqui, o network_features terraform.tfstate argumento no arquivo é atualizado automaticamente pelo Terraform para ter o valor de "Standard" sem destruir o volume remoto, indicando assim que os recursos de rede foram atualizados com sucesso para Standard.

Nota

Recomenda-se sempre usar a versão mais recente do Terraform e a versão mais recente do azurerm módulo Terraform.

Determinar os volumes afetados

Alterar os recursos de rede de um Volume de Arquivos NetApp do Azure pode afetar os recursos de rede de outros Volumes de Arquivos NetApp do Azure. Os volumes no mesmo conjunto de irmãos de rede devem ter a mesma configuração de recursos de rede. Portanto, antes de alterar os recursos de rede de um volume, você deve determinar todos os volumes afetados pela alteração usando o portal do Azure.

  1. Inicie sessão no portal do Azure.
  2. Navegue até o volume para o qual você deseja alterar a opção de recursos de rede.
  3. Selecione Alterar recursos de rede. Não selecione Guardar.
  4. Registre os caminhos dos volumes afetados e selecione Cancelar.

Captura de ecrã dos volumes afetados pela alteração das funcionalidades da rede.

Todos os arquivos de configuração do Terraform que definem esses volumes precisam ser atualizados, o que significa que você precisa encontrar os arquivos de configuração do Terraform que definem esses volumes. Os arquivos de configuração que representam os volumes afetados podem não estar no mesmo módulo Terraform.

Importante

Com exceção do volume único que você sabe que é gerenciado pelo Terraform, os volumes afetados adicionais podem não ser gerenciados pelo Terraform. Um volume adicional listado como estando no mesmo conjunto de irmãos de rede não significa que esse volume adicional é gerenciado pelo Terraform.

Modificar os arquivos de configuração dos volumes afetados

Você deve modificar os arquivos de configuração para cada volume afetado gerenciado pelo Terraform que você descobriu. A falha ao atualizar o arquivo de configuração pode destruir o volume ou resultar em perda de dados.

Importante

Dependendo das definições do bloco de configuração do ciclo de vida do seu volume no arquivo de configuração do Terraform, o volume pode ser destruído, incluindo a possível perda de dados durante a execução terraform applydo . Certifique-se de saber quais volumes afetados são gerenciados pela Terraform e quais não são.

  1. Localize os arquivos de configuração de volumes gerenciados pelo Terraform afetados.

  2. Adicione o ignore_changes = [network_features] ao bloco de lifecycle configuração do volume. Se o lifecycle bloco não existir na configuração desse volume, adicione-o.

    Captura de tela da configuração do ciclo de vida.

  3. Repita para cada volume gerenciado pelo Terraform afetado.

O ignore_changes recurso destina-se a ser usado quando a referência de um recurso aos dados pode mudar depois que o recurso é criado. Adicionar o ignore_changes recurso ao lifecycle bloco permite que os recursos de rede dos volumes sejam alterados no portal do Azure sem que o Terraform tente corrigir esse argumento do volume na próxima execução do terraform apply. Você pode saber mais sobre o ignore_changes recurso.

Atualizar os recursos de rede dos volumes

  1. No portal do Azure, navegue até o volume Arquivos NetApp do Azure para o qual você deseja alterar os recursos de rede.

  2. Selecione Alterar recursos de rede.

  3. No campo Ação, confirme se ele lê Alterar para padrão.

    Captura de ecrã a confirmar a alteração das funcionalidades da rede.

  4. Selecione Guardar.

  5. Aguarde até receber uma notificação de que a atualização de recursos de rede foi concluída. Nas suas Notificações, a mensagem diz "Recursos de rede atualizados com êxito. Os recursos de rede para o conjunto de irmãos de rede foram atualizados com sucesso para 'Padrão'."

  6. No terminal, execute terraform plan para visualizar possíveis alterações. A saída deve indicar que a infraestrutura corresponde à configuração com uma mensagem que diz "Sem alterações. Sua infraestrutura corresponde à configuração."

    Captura de tela da saída do comando terraform plan.

    Importante

    Como precaução de segurança, execute terraform plan antes de executar terraform apply. O comando terraform plan permite que você crie um arquivo "plan", que contém as alterações em seus recursos remotos. Este plano permite que você saiba se algum dos seus volumes afetados será destruído pela execução do terraform apply.

  7. Execute terraform apply para atualizar o terraform.tfstate arquivo.

    Repita para todos os módulos que contêm volumes afetados.

    Observe a mudança no valor do network_features argumento nos terraform.tfstate arquivos, que mudou de "Basic" para "Standard":

    Captura de tela do módulo Terraform atualizado.

Atualizar o arquivo de configuração dos volumes do Azure NetApp Files gerenciado pelo Terraform para paridade de configuração

Depois de atualizar os recursos de rede dos volumes, você também deve modificar os network_features argumentos e lifecycle blocks em todos os arquivos de configuração dos volumes gerenciados pelo Terraform afetados. Essa atualização garante que, se você tiver que recriar ou atualizar o volume, ele manterá sua configuração de recursos de rede padrão.

  1. No arquivo de configuração, defina network_features como "Padrão" e remova a ignore_changes = [network_features] lifecycle linha do bloco.

    Captura de tela do módulo Terraform com recursos de rede padrão.

  2. Repita para cada volume gerenciado pelo Terraform afetado.

  3. Verifique se os arquivos de configuração atualizados representam com precisão a configuração dos recursos remotos executando terraform plano . Confirme se a saída diz "Sem alterações".

  4. Execute terraform apply para concluir a atualização.

Próximos passos