ホスト構成ファイル

このページでは、ホスト構成ファイルのフィールドについて説明します。

ホスト構成ファイルには、一連のホストマシンとそれらが存在するネットワークを記述します。ホスト構成ファイルの使用例を次に示します。

  • 管理クラスタ内のノードのホスト名と静的 IP アドレスを一覧表示します。

  • ユーザー クラスタ内のノードのホスト名と静的 IP アドレスを一覧表示します。

  • 管理クラスタ用にバンドルされた Seesaw ロードバランサを実行する VM のホスト名と静的 IP アドレスを一覧表示します。

  • ユーザー クラスタにバンドルされた Seesaw ロードバランサを実行する VM のホスト名と静的 IP アドレスを一覧表示します。

ホスト構成ファイルのフィールドへの入力

次のセクションで説明するように、構成ファイルにフィールド値を入力します。

hostconfig

このセクションでは、ホストマシンの DNS と時刻サーバーに関する情報について説明します。

hostconfig.dns

文字列。ホストが使用する DNS サーバーのアドレス。例:

hostconifg:
  dns: "172.16.255.1"

hostconifg.tod

文字列。ホストが使用する時刻サーバーのアドレス。例:

hostconfig:
  tod: "216.239.35.0"

hostconifg.otherdns

文字列の配列。ホストが使用できる追加の DNS サーバー。例:

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

hostconfig.othertod

文字列の配列。ホストが使用できる追加の時刻サーバー。例:

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

hostconfig.searchdomainsfordns

文字列の配列。クラスタで使用する DNS 検索ドメイン。これらのドメインは、ドメイン検索リストの一部として使用されます。例:

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

blocks

オブジェクトの配列。それぞれがホストのセットを説明します。

blocks[i].netmask

文字列。一連のホストのサブネット マスク。例:

blocks:
- netmask: "255.255.252.0"

blocks[i].gateway

文字列。一連のホストのデフォルト ゲートウェイのアドレス。例:

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

blocks[i].ips

オブジェクトの配列。それぞれに IP アドレスとホスト名があります。例:

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

ホスト構成ファイルの例

次に、5 つのホストが記述されているホスト構成ファイルの例に示します。

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