Crie uma rede de VPC para NICs RDMA

Esta página descreve como criar uma rede VPC com um perfil de rede RDMA fornecido pela Google Cloud.

Só precisa de configurar um perfil de rede se quiser executar cargas de trabalho que exijam NICs RDMA, conforme descrito em Perfis de rede RDMA. Caso contrário, crie uma rede VPC normal sem um perfil de rede.

Antes de começar

Certifique-se de que revê as funcionalidades suportadas e não suportadas nas redes VPC com um perfil de rede RDMA. Se tentar configurar funcionalidades não suportadas, Google Cloud devolve um erro.

Crie uma rede com um perfil de rede RDMA

Para criar uma rede de VPC com um perfil de rede RDMA, faça o seguinte.

Consola

  1. Na Google Cloud consola, aceda à página Redes VPC.

    Aceda a redes de VPC

  2. Clique em Criar rede de VPC.

  3. No campo Nome, introduza um nome para a rede.

  4. No campo Unidade de transmissão máxima (MTU), selecione 8896.

  5. Selecione Configurar perfil de rede e faça o seguinte:

    1. No campo Zona, selecione a zona do perfil de rede que quer usar. A rede VPC que criar está restrita a esta zona, o que significa que só pode criar recursos na rede nesta zona.
    2. Selecione o perfil de rede RDMA para a zona que selecionou anteriormente, como europe-west1-b-vpc-roce.
    3. Para ver o conjunto de funcionalidades suportadas para o perfil de rede que selecionou, clique em Pré-visualizar funcionalidades do perfil de rede.
  6. Na secção Nova sub-rede, especifique os seguintes parâmetros de configuração de uma sub-rede:

    1. No campo Nome, introduza um nome para a sub-rede.
    2. No campo Região, selecione a região na qual criar a sub-rede. Esta região tem de corresponder à zona do perfil de rede que configurou. Por exemplo, se configurou o perfil de rede para europe-west1-b, tem de criar a sub-rede em europe-west1.
    3. Introduza um intervalo de IPv4. Este intervalo é o intervalo IPv4 principal para a sub-rede.

      Se selecionar um intervalo que não seja um endereço RFC 1918, confirme que o intervalo não entra em conflito com uma configuração existente. Para mais informações, consulte os intervalos de sub-redes IPv4.

    4. Clique em Concluído.

  7. Para adicionar mais sub-redes, clique em Adicionar sub-rede e repita os passos anteriores. Também pode adicionar mais sub-redes à rede depois de a ter criado.

  8. Clique em Criar.

gcloud

  1. Para criar a rede, use o comando gcloud compute networks create e especifique a flag --network-profile.

      gcloud compute networks create NETWORK \
          --subnet-mode=custom \
          --network-profile=NETWORK_PROFILE
    

    Substitua o seguinte:

    • NETWORK: um nome para a rede VPC
    • NETWORK_PROFILE: o nome específico da zona do perfil de rede, como europe-west1-b-vpc-roce

      Os perfis de rede RDMA não estão disponíveis em todas as zonas. Para ver as instâncias específicas da zona de um perfil de rede que estão disponíveis, siga as instruções para listar perfis de rede.

  2. Para adicionar sub-redes, use o comando gcloud compute networks subnets create.

      gcloud compute networks subnets create SUBNET \
          --network=NETWORK \
          --range=PRIMARY_RANGE \
          --region=REGION
    

    Substitua o seguinte:

    • SUBNET: um nome para a nova sub-rede
    • NETWORK: o nome da rede VPC que contém a nova sub-rede
    • PRIMARY_RANGE: o intervalo IPv4 principal para a nova sub-rede, na notação CIDR. Para mais informações, consulte o artigo Intervalos de sub-redes IPv4.
    • REGION: a Google Cloud região na qual a nova sub-rede é criada. Tem de corresponder à zona do perfil de rede que configurou. Por exemplo, se configurou o perfil de rede na zona europe-west1-b usando o perfil de rede denominado europe-west1-b-vpc-roce, tem de criar a sub-rede na região europe-west1.

API

  1. Para criar a rede, faça um pedido POST ao métodonetworks.insert e especifique a propriedade networkProfile.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/networks
    {
    "autoCreateSubnetworks": false,
    "name": "NETWORK",
    "networkProfile": "NETWORK_PROFILE"
    }
    

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto onde a rede VPC é criada
    • NETWORK: um nome para a rede VPC
    • NETWORK_PROFILE: o nome específico da zona do perfil de rede, como europe-west1-b-vpc-roce

      Os perfis de rede RDMA não estão disponíveis em todas as zonas. Para ver as instâncias específicas da zona de um perfil de rede que estão disponíveis, siga as instruções para listar perfis de rede.

  2. Para adicionar sub-redes, faça um pedido POST ao método subnetworks.insert.

    POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks
    {
    "ipCidrRange": "IP_RANGE",
    "network": "NETWORK_URL",
    "name": "SUBNET"
    }
    

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto que contém a rede VPC a modificar
    • REGION: o nome da Google Cloud região onde a sub-rede é adicionada. Esta região tem de corresponder à zona do perfil de rede que configurou. Por exemplo, se configurou o perfil de rede na zona europe-west1-b usando o perfil de rede denominado europe-west1-b-vpc-roce, tem de criar a sub-rede na região europe-west1.
    • IP_RANGE: o intervalo de endereços IPv4 principal para a sub-rede. Para mais informações, consulte o artigo Intervalos de sub-redes IPv4.
    • NETWORK_URL: o URL da rede VPC onde está a adicionar a sub-rede
    • SUBNET: um nome para a sub-rede

O que se segue?