本页面介绍了主机配置文件中的字段。
您可以使用主机配置文件来介绍一组主机以及主机所在的网络。以下是一些有关如何使用主机配置文件的示例:
列出管理员集群中节点的主机名和静态 IP 地址。
列出用户集群中节点的主机名和静态 IP 地址。
列出为管理员集群运行捆绑式 Seesaw 负载平衡器的虚拟机的主机名和静态 IP 地址。
列出为用户集群运行捆绑式 Seesaw 负载平衡器的虚拟机的主机名和静态 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
主机配置文件示例
以下是包含五个主机的主机配置文件的示例:
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