IBM Cloud Private 2.1.0 CE - 主机名应解析为有效的IP地址

时间:2017-11-16 19:36:03

标签: ubuntu-16.04 hosts ubuntu-server ibm-cloud-private

我试图在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。

5 个答案:

答案 0 :(得分:2)

事实证明,每个节点的主机名必须在任何地方都相同,不仅在不同节点的/ etc / hosts文件上,而且在节点本身的/ etc / hostname文件中。它是次要的,但如果您从预先加载的图像安装服务器操作系统,则可以做一个重要的错误:)

答案 1 :(得分:1)

主机82和81上的/ etc / hosts文件怎么样?

答案 2 :(得分:1)

  1. 您还没有在icp hosts文件中定义主服务器。
  2. 主机文件需要在每个节点上更新,而不仅仅是主节点。
  3. 我的工作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