我试图在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。
答案 0 :(得分:2)
事实证明,每个节点的主机名必须在任何地方都相同,不仅在不同节点的/ etc / hosts文件上,而且在节点本身的/ etc / hostname文件中。它是次要的,但如果您从预先加载的图像安装服务器操作系统,则可以做一个重要的错误:)
答案 1 :(得分:1)
主机82和81上的/ etc / hosts文件怎么样?
答案 2 :(得分:1)
我的工作icp主机和/ etc / hosts分别如下所示:
icp hosts文件:
[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
答案 3 :(得分:1)
我发现使用Ubuntu它会将主机名映射到localhost地址。 您需要修改/ etc / hosts文件并删除将127.0.1.1 IP指向您的主机名的行,并确保它指向您的公共IP。
答案 4 :(得分:0)
集群中的所有节点都应相互解析。 在每个节点的/ etc / hosts文件中输入群集节点的主机名。 IBM OFFICIAL/configuring_your_cluster