Configurar endereços IP internos do TPU

Visão geral

Cada nó do TPU é executado em uma rede VPC com peering gerenciada pelo Google. Quando um nó do TPU é criado, o sistema gera automaticamente uma conexão com peering para uma rede VPC do seu projeto. A conexão com peering fornece acesso ao nó da TPU das suas instâncias, dos clusters do GKE e de outros serviços do Cloud Platform executados na mesma rede VPC.

Ao especificar um intervalo de endereços IP internos para o nó do TPU, use qualquer endereço válido na rede VPC interna, desde que não entre em conflito com outros endereços já usados na rede. Se você estiver criando um nó do TPU em um projeto menor em uma rede não compartilhada com outros membros do projeto, um endereço como 192.168.0.0 ou 172.16.0.0 funcionará bem, e o tamanho do intervalo será especificado automaticamente.

Como alternativa, o utilitário ctpu pode configurar automaticamente um intervalo quando você o usa para criar um nó do TPU.

Para nós de TPU em ambientes de produção automatizados maiores, em que muitos sistemas compartilham endereços na rede VPC interna, selecione um intervalo de endereços que você sabe que estará disponível para um número maior de hosts no nó do TPU.

Intervalo de endereços IP

Os intervalos de endereços IP para nós do TPU precisam atender aos seguintes requisitos:

  • O intervalo de endereços IP precisa estar contido nos intervalos de endereços IP internos:

     10.0.0.0        -   10.255.255.255  (10/8 prefix)
     172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
     192.168.0.0     -   192.168.255.255 (192.168/16 prefix)

  • O intervalo precisa ter um dos seguintes formatos:

    W.X.Y.Z/N
    W.X.Y.Z

    em que:

    • W,X,Y,Z são números inteiros que vão de 0 a 255 sem zeros à esquerda.
    • /N é um tamanho de intervalo de endereços opcional. Se você não especificar um tamanho de intervalo, a Cloud TPU selecionará o tamanho correto para o tipo de TPU.
  • O intervalo precisa ter endereços suficientes para acomodar o tamanho do seu tipo de TPU. Se você omitir o tamanho do intervalo, a Cloud TPU selecionará o tamanho correto para o tipo de TPU. Se for necessário especificar um tamanho de intervalo, selecione um tamanho que forneça endereços suficientes para 1/4 do número de núcleos do TPU no nó com o mínimo de oito endereços. Por exemplo, se você selecionar um tipo de TPU v3-512 com 512 núcleos, o intervalo precisará ser de /25 a fim de incluir 128 endereços para a rede com peering do TPU. Para os tipos de TPU v3-8 e v3-32, especifique o tamanho mínimo do intervalo de /29 para incluir pelo menos oito endereços.

  • Selecione um intervalo que não entre em conflito com outros recursos da rede que você está usando. Por exemplo, se a Cloud TPU for implantada na rede "padrão", que é criada em projetos padrão do Compute Engine, essa rede já terá uma sub-rede para us-central1 usando o intervalo 10.128.0.0/20. Não será possível inserir nenhuma das suas sub-redes dentro desse intervalo. Isso vale para todas as outras regiões.

Como identificar automaticamente intervalos de endereços abertos

Ao desenvolver aplicativos para criar e gerenciar automaticamente nós do TPU, é possível reservar intervalos de endereços IP alocados a fim de identificar automaticamente intervalos de endereços IP abertos na rede e reservá-los para serem usados nos nós da TPU.

Se você criar e excluir manualmente nós de TPU para jobs específicos, o utilitário ctpu configurará automaticamente os intervalos de endereços IP para você.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.