Arquivo de configuração do host

Esta página descreve os campos em um arquivo de configuração de host.

Use um arquivo de configuração de host para descrever um conjunto de máquinas host e a rede em que as máquinas host estão. Aqui estão alguns exemplos de como você usaria um arquivo de configuração do host:

  • 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.

Como preencher os campos em um arquivo de configuração do host

No arquivo de configuração, insira os valores dos campos conforme descrito nas seções a seguir.

hostconfig

Esta seção contém informações sobre o DNS e os servidores de tempo das máquinas host.

hostconfig.dns

String. O endereço do servidor DNS que os hosts usam. Exemplo:

hostconifg:
  dns: "172.16.255.1"

hostconifg.tod

String. O endereço do servidor de tempo que os hosts usam. Exemplo:

hostconfig:
  tod: "216.239.35.0"

hostconifg.otherdns

Matriz de strings. Servidores DNS adicionais que os hosts podem usar. Exemplo:

hostconifg:
  otherdns:
  - "8.8.8.8"
  - "8.8.4.4"

hostconfig.othertod

Matriz de strings. Servidores de tempo adicionais que os hosts podem usar. Exemplo:

hostconfig:
  othertod:
  - "ntp.ubuntu.com"

hostconfig.searchdomainsfordns

Matriz de strings. Domínios de pesquisa DNS a serem usados no cluster. Esses domínios são usados como parte de uma lista de pesquisa de domínio. Exemplo:

hostconfig:
  searchdomainsfordns:
  - "my.local.com"

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 um com um endereço IP e um nome do host. Exemplo:

blocks:
- netmask: "255.255.252.0"
  ips:
  - ip: 172.16.20.10
    hostname: admin-host1
  - ip: 172.16.20.11
    hostname: admin-host2
  - ip: 172.16.20.12
    hostname: admin-host3

Exemplo de arquivo de configuração do host

Veja um exemplo de arquivo de configuração de host com cinco hosts:

hostconfig:
  dns: 172.16.255.1
  tod: 216.239.35.0
  otherdns:
  - 8.8.8.8
  - 8.8.4.4
  othertod:
  - ntp.ubuntu.com
  searchdomainsfordns:
  - "my.local.com"
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
      hostname: admin-host3
    - ip: 172.16.20.13
      hostname: admin-host4
    - ip: 172.16.20.14
      hostname: admin-host5