Configurar rede

Esta página descreve como configurar a rede para o Google Cloud NetApp Volumes. O NetApp Volumes usa o acesso privado a serviços para criar uma conexão privada de caminho de dados de alta capacidade de processamento e baixa latência.

Considerações

Considere o seguinte antes de começar a configurar a rede:

  • As conexões privadas de VPC exigem uma configuração única: você deve configurar a conexão privada uma vez por VPC. Não é necessário repetir a configuração de conexão privada para vários projetos de serviço ou regiões.

  • VPCs compartilhadas: ao conectar o NetApp Volumes a uma VPC compartilhada, é necessário realizar o peering de acesso privado a serviços no projeto host que possui a VPC compartilhada. Entre em contato com o administrador de rede para configurar o peering na VPC compartilhada usando as instruções em Configurar o acesso privado a serviços.

  • Atribuir um intervalo CIDR: os intervalos de roteamento entre domínios sem classe (CIDR) permitem representar endereços IP e as redes correspondentes para o serviço usar. O serviço usa endereços IP do intervalo CIDR atribuído para atribuir volumes ao tipo de protocolo correto, como sistema de arquivos de rede (NFS) ou bloco de mensagens do servidor (SMB).

  • Configure o peering de acesso privado a serviços antes de criar o primeiro pool de armazenamento: se o peering ainda não estiver configurado, o processo de criação do pool de armazenamento no Google Cloud console vai detectar isso e solicitar que você configure o peering usando um Google Cloud fluxo de trabalho baseado no console. Se já existir uma conexão de peering com a VPC especificada, o fluxo de trabalho do console Google Cloud vai usá-la. Para o peering manual e Google Cloud baseado no console, é possível especificar um CIDR manualmente ou fazer com que a rede do Google escolha um automaticamente.

  • Escolha um intervalo CIDR que não entre em conflito com os intervalos CIDR da rede local: se você planeja usar o NetApp Volumes de redes locais por uma VPN ou Cloud Interconnect, recomendamos que você escolha um intervalo CIDR que não entre em conflito com os intervalos CIDR usados na rede local. Se você não fizer isso, poderá causar conflitos de IP e problemas de roteamento.

  • O tráfego do NetApp Volumes permanece na VPC conectada: o acesso ao NetApp Volumes usa o acesso privado a serviços, que depende do peering de VPC. Como o tráfego não pode atravessar duas conexões de peering de VPC consecutivas, o tráfego de clientes para um volume ou do NetApp Volumes para servidores do diretório não pode sair da VPC anexada. Para ativar a conectividade de rede, você pode conectar outras redes.

  • Modificação do intervalo CIDR: ao configurar o acesso privado a serviços, você atribui intervalos CIDR para o NetApp Volumes. Depois que o primeiro volume é provisionado, não é possível mudar esses intervalos CIDR. Só é possível adicionar outros intervalos CIDR para fornecer mais endereços IP.

    Para modificar um intervalo CIDR atual, siga estas etapas:

    1. Exclua todos os volumes atuais.

    2. Remova a conexão de peering.

    3. Aguarde no mínimo seis horas para a limpeza da rede.

    4. Crie uma nova conexão de peering usando o intervalo CIDR atualizado.

  • O endereço IP atribuído a um volume não pode ser modificado: o NetApp Volumes atribui um endereço IP do intervalo CIDR de acesso privado a serviços delegado aos volumes. Não é possível controlar qual endereço IP um volume recebe ou mudar o endereço IP de um volume atual.

Configurar o acesso privado a serviços

É possível configurar o acesso privado a serviços mais tarde usando a UI durante a criação do pool de armazenamento ou fazer isso manualmente, conforme descrito nas instruções a seguir. Para saber mais sobre o acesso privado a serviços, consulte Configurar o acesso privado a serviços.

  1. Escolha um intervalo CIDR: o NetApp Volumes usa RFC 1918 ou intervalos de endereços IP público de uso privado (PUPI, na sigla em inglês). Os níveis de serviço Standard, Premium, Extreme e Flex File oferecem suporte a PUPI para volumes NFS ou SMB e clientes NFS ou SMB que acessam os volumes. O nível de serviço Flex File não oferece suporte aos intervalos de endereços PUPI 6.0.0.0/8 e 7.0.0.0/8. Ao usar endereços PUPI, use os comandos da Google Cloud CLI em vez do Google Cloud console para configurar a rede. Para mais informações sobre por que o nível de serviço Flex Unified não é compatível, consulte Limitações conhecidas.

    É possível fazer com que o acesso privado a serviços selecione automaticamente um intervalo CIDR não usado ou especifique-o manualmente. A seleção manual permite escolher um intervalo de endereços específico.

    Escolha um intervalo CIDR grande o suficiente para acomodar seus volumes e pools. O intervalo CIDR mínimo que pode ser usado é /24. O NetApp Volumes consome sub-redes do intervalo CIDR atribuído com base no nível de serviço e nas seguintes regras:

    • Níveis de serviço Standard, Premium e Extreme:

      • Os volumes podem compartilhar um único endereço IP, mesmo em diferentes pools de armazenamento, o que permite que vários volumes e pools compartilhem uma única sub-rede /28. Dependendo dos parâmetros do pool de armazenamento, como CMEK, LDAP e política do Active Directory, os volumes podem consumir outros endereços IP.

      • Volumes de grande capacidade usam uma sub-rede /27 para oferecer suporte a vários endpoints de armazenamento.

      • A comunicação entre clusters, a migração de volumes, a replicação externa e o FlexCache usam uma sub-rede /27.

      • O serviço atribui endereços IP a volumes de sub-redes consumidas. Se uma sub-rede ficar sem endereços IP, o serviço poderá usar outras sub-redes, mesmo no mesmo projeto, VPC ou região.

    • Nível de serviço Flex Unified:

      • Cada pool de armazenamento normal usa uma sub-rede /28, que é compartilhada entre todos os volumes.

      • Cada pool de armazenamento de grande capacidade usa uma sub-rede /26, que é compartilhada entre todos os volumes.

    • Nível de serviço Flex File:

      • A criação do primeiro pool de armazenamento do Flex File consome uma sub-rede /28. Cada pool usa um endereço IP para acesso ao volume e um endereço IP para acesso ao Active Directory.

      • Outros pools compartilham a mesma sub-rede /28 até que 12 endereços IP sejam usados. Depois que esse limite é atingido, a criação de outros pools consome uma nova sub-rede /28.

    Diferentes níveis de serviço não podem compartilhar a mesma alocação de sub-rede, com exceção dos níveis de serviço Standard, Premium e Extreme, que podem compartilhar uma única alocação de sub-rede. Volumes e pools em regiões diferentes exigem alocações de sub-rede separadas. O tamanho da sub-rede necessária depende do tipo de pool ou volume. Cada projeto de serviço em uma VPC compartilhada exige os próprios intervalos de sub-rede para volumes ou pools.

  2. Ative a API Service Networking: verifique se você ativou a API servicenetworking.googleapis.com.

    Ativar a API

  3. Configure o acesso privado a serviços: use as instruções a seguir para configurar o acesso privado a serviços usando a Google Cloud CLI:

    1. Reserve um intervalo de endereços IP internos estáticos para seu CIDR:

      gcloud compute addresses create netapp-addresses-production-vpc1 \
       --project=PROJECT_ID \
       --global \
       --purpose=VPC_PEERING \
       --prefix-length=24 \
       --network=VPC \
       --no-user-output-enabled

      Substitua PROJECT_ID pelo nome do projeto em que você pretende configurar o acesso privado a serviços.

      Esse comando escolhe o endereço base para o CIDR automaticamente. Se você quiser especificar um endereço base específico, inclua a seguinte linha:

        --addresses=192.168.0.0 \

      Substitua 192.168.0.0 pelo endereço base para o qual você pretende configurar o acesso privado a serviços.

    2. Execute o comando a seguir para fazer o peering das redes:

        gcloud services vpc-peerings connect \
         --project=PROJECT_ID \
         --service=netapp.servicenetworking.goog \
         --ranges=netapp-addresses-production-vpc1,ADDITIONAL_IP_RANGES \
         --network=VPC

      Substitua PROJECT_ID pelo nome do projeto em que você pretende configurar o acesso privado a serviços.

      É possível especificar vários intervalos de endereços de computação como uma lista separada por vírgulas para a flag --ranges. O NetApp Volumes usa sub-redes dos intervalos de endereços de computação em uma ordem indefinida.

      Substitua ADDITIONAL_IP_RANGES por uma lista separada por vírgulas de outros intervalos de endereços para peering ou deixe-o vazio para fazer o peering das redes apenas com o intervalo de endereços criado na etapa anterior.

    3. Ative a propagação de rotas personalizadas. O NetApp Volumes cria um peering sn-netapp-prod quando a conexão privada é configurada.

        gcloud compute networks peerings update sn-netapp-prod \
          --project=PROJECT_ID \
          --network=VPC  \
          --import-custom-routes \
          --export-custom-routes

      Substitua PROJECT_ID pelo nome do projeto em que você pretende configurar o acesso privado a serviços. Se você usar PUPI, use os parâmetros import-subnet-routes-with-public-ip e export-subnet-routes-with-public-ip.

A seguir

Configure as permissões do IAM.