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 文件怎么样?

  1. 您还没有在 icp hosts 文件中定义 master。
  2. 主机文件需要在每个节点上更新,而不仅仅是主节点。

我的工作 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