IBM Cloud Private 2.1.0 CE - 主机名应解析为有效的 IP 地址
IBM Cloud Private 2.1.0 CE - Hostname should be resolved to a valid IP address
我正在尝试在 VM 上安装 IBM Cloud Private。我已经创建了主节点、代理节点和工作节点,并且正处于安装 ICP 的最后阶段。但是,我遇到了主机名问题。错误如下所示:
错误如下:
TASK [check : Validating Hostname is resolvable]
*******************************************************************
skipping: [172.16.22.190]
fatal: [172.16.22.82] => Hostname should be resolved to a valid IP address
fatal: [172.16.22.81] => Hostname should be resolved to a valid IP address
NO MORE HOSTS LEFT
********************************************************************************
NO MORE HOSTS LEFT
********************************************************************************
PLAY RECAP
********************************************************************************
172.16.22.190 : ok=4 changed=3 unreachable=0 failed=0
172.16.22.81 : ok=4 changed=3 unreachable=0 failed=1
172.16.22.82 : ok=4 changed=3 unreachable=0 failed=1
Playbook run took 0 days, 0 hours, 0 minutes, 4 seconds
我的 /etc/hosts 文件:
172.16.22.190 icp
172.16.22.81 proxy
172.16.22.82 worker
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
我的集群主机文件:
[master]
172.16.22.190
[worker]
172.16.22.82
[proxy]
172.16.22.81
#[management]
#4.4.4.4
所有节点相互查看和 ping,我正在使用 Ubuntu。
主机 82 和 81 上的 /etc/hosts 文件怎么样?
- 您还没有在 icp hosts 文件中定义 master。
- 主机文件需要在每个节点上更新,而不仅仅是主节点。
我的工作 icp 主机和 /etc/hosts 分别如下所示:
icp 主机文件:
[master]
10.121.9.226
[worker]
10.143.76.132
10.143.76.134
[proxy]
10.121.9.226
#[management]
#4.4.4.4
和
10.121.9.226 icpdemo1.xxx.com icpdemo1
10.143.76.132 icpdemo2.xxx.com icpdemo2
10.143.76.134 icpdemo3.xxx.com icpdemo3
事实证明,每个节点的主机名必须在任何地方都相同,不仅在不同节点的 /etc/hosts 文件中,而且在节点本身的 /etc/hostname 文件中。如果您从预加载的映像安装服务器 OS,这是一个小错误,但很重要:)
我发现 Ubuntu 它将主机名映射到本地主机地址。
您需要修改 /etc/hosts 文件并删除将 127.0.1.1 IP 指向您的主机名的行,并确保它指向您的 public IP。
集群的所有节点都应该相互解析。
在每个节点 /etc/hosts 文件中输入集群节点的主机名。 IBM OFFICIAL/configuring_your_cluster
我正在尝试在 VM 上安装 IBM Cloud Private。我已经创建了主节点、代理节点和工作节点,并且正处于安装 ICP 的最后阶段。但是,我遇到了主机名问题。错误如下所示:
错误如下:
TASK [check : Validating Hostname is resolvable]
*******************************************************************
skipping: [172.16.22.190]
fatal: [172.16.22.82] => Hostname should be resolved to a valid IP address
fatal: [172.16.22.81] => Hostname should be resolved to a valid IP address
NO MORE HOSTS LEFT
********************************************************************************
NO MORE HOSTS LEFT
********************************************************************************
PLAY RECAP
********************************************************************************
172.16.22.190 : ok=4 changed=3 unreachable=0 failed=0
172.16.22.81 : ok=4 changed=3 unreachable=0 failed=1
172.16.22.82 : ok=4 changed=3 unreachable=0 failed=1
Playbook run took 0 days, 0 hours, 0 minutes, 4 seconds
我的 /etc/hosts 文件:
172.16.22.190 icp
172.16.22.81 proxy
172.16.22.82 worker
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
我的集群主机文件:
[master]
172.16.22.190
[worker]
172.16.22.82
[proxy]
172.16.22.81
#[management]
#4.4.4.4
所有节点相互查看和 ping,我正在使用 Ubuntu。
主机 82 和 81 上的 /etc/hosts 文件怎么样?
- 您还没有在 icp hosts 文件中定义 master。
- 主机文件需要在每个节点上更新,而不仅仅是主节点。
我的工作 icp 主机和 /etc/hosts 分别如下所示:
icp 主机文件:
[master]
10.121.9.226
[worker]
10.143.76.132
10.143.76.134
[proxy]
10.121.9.226
#[management]
#4.4.4.4
和
10.121.9.226 icpdemo1.xxx.com icpdemo1
10.143.76.132 icpdemo2.xxx.com icpdemo2
10.143.76.134 icpdemo3.xxx.com icpdemo3
事实证明,每个节点的主机名必须在任何地方都相同,不仅在不同节点的 /etc/hosts 文件中,而且在节点本身的 /etc/hostname 文件中。如果您从预加载的映像安装服务器 OS,这是一个小错误,但很重要:)
我发现 Ubuntu 它将主机名映射到本地主机地址。 您需要修改 /etc/hosts 文件并删除将 127.0.1.1 IP 指向您的主机名的行,并确保它指向您的 public IP。
集群的所有节点都应该相互解析。 在每个节点 /etc/hosts 文件中输入集群节点的主机名。 IBM OFFICIAL/configuring_your_cluster