File di blocco IP

Questa pagina descrive i campi di un file di blocco IP, utilizzato nella configurazione di Google Distributed Cloud.

Un file di blocco IP viene utilizzato per descrivere un insieme di macchine e la rete su cui si trovano. Ecco alcuni esempi di come utilizzare un file di blocco IP:

  • Elenca i nomi host e gli indirizzi IP statici per i nodi nel tuo cluster di amministrazione.

  • Elenca i nomi host e gli indirizzi IP statici per i nodi in un cluster utente.

  • Elenca i nomi host e gli indirizzi IP statici delle VM che eseguono il bilanciatore del carico Seesaw incluso per il tuo cluster di amministrazione.

  • Elenca i nomi host e gli indirizzi IP statici delle VM che eseguono il bilanciatore del carico Seesaw incluso per un cluster utente.

Modello

  blocks:
  - netmask: ""
    gateway: ""
    ips:
    - ip: ""
      hostname: ""
    - ip: ""
      hostname: ""
    ...
  

Compilare i campi in un file di blocco IP

blocks

Un array di oggetti, ciascuno dei quali descrive un insieme di host.

blocks[i].netmask

Stringa. La subnet mask per l'insieme di host. Ad esempio:

blocks:
- netmask: "255.255.252.0"

blocks[i].gateway

Stringa. L'indirizzo del gateway predefinito per l'insieme di host. Ad esempio:

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

blocks[i].ips

Un array di oggetti. Ogni oggetto ha un singolo indirizzo IP o un blocco CIDR di indirizzi IP. Se l'oggetto ha un singolo indirizzo IP, può avere anche dell'host.

Ad esempio:

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

L'esempio precedente specifica sei indirizzi IP: due indirizzi singoli e un blocco CIDR di quattro indirizzi.

Se imposti ip su un blocco CIDR, non specificare un valore per hostname.

Se non specifichi un valore per hostname, Google Distributed Cloud utilizza il nome della VM di vSphere come nome host.

Campi precedenti

Le versioni precedenti di Google Distributed Cloud utilizzavano una sezione hostconfig nel file di blocco IP:

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

Non fornire una sezione hostconfig nel file di blocco IP. Al suo posto, compila la sezione network.hostConfig del file di configurazione del cluster di amministrazione o del file di configurazione del cluster utente.

Se compili la sezione network.hostConfig di un file di configurazione del cluster, Google Distributed Cloud ignora le sezioni hostconfig di tutti i file dei blocchi IP associate al cluster.

Se non compili la sezione network.hostConfig di un cluster di configurazione del deployment, quindi per la compatibilità con le versioni precedenti, legge le sezioni hostconfig dei file dei blocchi IP associati nel cluster.