Arquivo de bloqueio de IP

Nesta página, descrevemos os campos em um arquivo de bloco de IP, que é usado na configuração dos clusters do Anthos no VMware (GKE On-Prem).

Use um arquivo de bloco de IP para descrever um conjunto de máquinas e a rede em que elas estão. Veja alguns exemplos de como usar um arquivo de bloco de IP:

  • Liste os nomes do host e os endereços IP estáticos dos nós no cluster de administrador.

  • Liste os nomes do host e os endereços IP estáticos dos nós em um cluster de usuário.

  • Liste os nomes do host e os endereços IP estáticos das VMs que executam o balanceador de carga Seeaw em pacote do seu cluster de administrador.

  • Liste os nomes do host e os endereços IP estáticos das VMs que executam o balanceador de carga Seesaw em pacote do cluster de usuário.

Modelo

Como preencher os campos em um arquivo de bloco de IP

blocks

Uma matriz de objetos, cada um descrevendo um conjunto de hosts.

blocks[i].netmask

String. A máscara de sub-rede para o conjunto de hosts. Exemplo:

blocks:
- netmask: "255.255.252.0"

blocks[i].gateway

String. O endereço do gateway padrão para o conjunto de hosts. Exemplo:

blocks:
- netmask: "255.255.252.0"
  gateway: "172.16.23.254"

blocks[i].ips

Uma matriz de objetos. Cada objeto tem um endereço IP individual ou um bloco CIDR de endereços IP. Se o objeto tiver um endereço IP individual, ele também poderá ter um nome de host.

Exemplo:

blocks:
- netmask: "255.255.252.0"
  gateway: "172.16.23.254"
  ips:
  - ip: 172.16.20.10
    hostname: admin-host1
  - ip: 172.16.20.11
    hostname: admin-host2
  - ip: 172.16.20.12/30

O exemplo anterior especifica seis endereços IP: dois endereços individuais e um bloco CIDR de quatro endereços.

Se você definir ip como um bloco CIDR, não especifique um valor para hostname.

Quando você não especifica um valor para hostname, os clusters do Anthos no VMware usam o nome da VM do vSphere como o nome do host.

Old Fields

As versões anteriores dos clusters do Anthos no VMware usavam uma seção hostconfig no arquivo de bloco IP:

hostconfig:
  dns: ""
  tod: ""
  otherdns:
  - ""
  ...
  othertod:
  - ""
  ...
  searchdomainsfordns:
  - ""
  ...

Não forneça uma seção hostconfig no arquivo de bloco IP. Em vez disso, preencha a seção network.hostConfig do arquivo de configuração do cluster do administrador ou do arquivo de configuração do cluster do usuário.

Se você preencher a seção network.hostConfig de um arquivo de configuração do cluster, os clusters do Anthos no VMware ignoram as seções hostconfig de todos os arquivos de bloco de IP associados ao cluster.

Se você não preencher a seção network.hostConfig de um arquivo de configuração do cluster, para garantir compatibilidade com versões anteriores, os clusters do Anthos no VMware leem as seções hostconfig dos arquivos de bloco IP associados com o cluster.