Hostkonfigurationsdatei

Auf dieser Seite werden die Felder in einer Hostkonfigurationsdatei beschrieben.

Sie verwenden eine Hostkonfigurationsdatei, um eine Reihe von Hostcomputern und das Netzwerk zu beschreiben, in dem sich die Hostcomputer befinden. Im Folgenden finden Sie einige Beispiele für die Verwendung einer Hostkonfigurationsdatei:

  • Hostnamen und statische IP-Adressen für die Knoten in Ihrem Administratorcluster auflisten

  • Hostnamen und statische IP-Adressen für die Knoten in einem Nutzercluster auflisten

  • Hostnamen und statische IP-Adressen für die VMs auflisten, die den gebündelten Seesaw-Load-Balancer für Ihren Administratorcluster ausführen.

  • Hostnamen und statische IP-Adressen für die VMs auflisten, die den gebündelten Seesaw-Load-Balancer für einen Nutzercluster ausführen.

Felder in einer Hostkonfigurationsdatei ausfüllen

Geben Sie in Ihrer Konfigurationsdatei Feldwerte ein, wie in den folgenden Abschnitten beschrieben.

hostconfig

Dieser Abschnitt enthält Informationen zu den DNS- und Zeitservern für die Hostcomputer.

hostconfig.dns

String. Die Adresse des DNS-Servers, den die Hosts verwenden. Beispiel:

hostconifg:
  dns: "172.16.255.1"

hostconifg.tod

String. Die Adresse des Zeitservers, den die Hosts verwenden. Beispiel:

hostconfig:
  tod: "216.239.35.0"

hostconifg.otherdns

Stringarray. Zusätzliche DNS-Server, die die Hosts verwenden können. Beispiel:

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

hostconfig.othertod

Stringarray. Zusätzliche Zeitserver, die von den Hosts verwendet werden können. Beispiel:

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

hostconfig.searchdomainsfordns

Stringarray. DNS-Suchdomains, die im Cluster verwendet werden sollen. Diese Domains werden als Teil einer Domainsuchliste verwendet. Beispiel:

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

blocks

Ein Array aus Objekten, von denen jedes eine Reihe von Hosts beschreibt.

blocks[i].netmask

String. Die Subnetzmaske für die Gruppe von Hosts. Beispiel:

blocks:
- netmask: "255.255.252.0"

blocks[i].gateway

String. Die Adresse des Standardgateways für die Gruppe von Hosts. Beispiel:

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

blocks[i].ips

Ein Array aus Objekten, von denen jedes eine IP-Adresse und einen Hostnamen hat. Beispiel:

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

Beispiel für eine Hostkonfigurationsdatei.

Hier sehen Sie ein Beispiel einer Hostkonfigurationsdatei mit fünf 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