Chef High Availability - 无法创建群集

时间:2017-04-05 23:47:44

标签: linux azure chef redhat

首先,感谢阅读。其次,我正在尝试在Azure中设置HA Chef Cluster。我不想使用市场模板,因为它们都需要付费订阅或许可证(BYOL或PAYG)。

我在这里关注文件:https://docs.chef.io/install_server_ha.html

所有服务器/节点都是Red Hat Enterprise Linux 7.3完全更新。

好的,现在的问题是:

第3步,你需要运行:

chef-backend-ctl join-cluster <IP_BE1> -s ~/home/<USER>/chef-backend-secrets.json

虽然,这是错误的,将Tilde~放在秘密路径的开头,否则它会寻找/ home // home /并且无处可去。

现在,当我在另外两个节点上运行此命令时(已配置主节点),我收到以下错误:

 ✓ Generating configuration
 ✗ Getting peer data from cluster
   Joining node to cluster
   Waiting for the node to come online

An error occurred during this operation:


      Failed to open TCP connection to <IP>:2379 (No route to host - connect(2) for "<IP>" port 2379)

现在,所有这些服务器(1个群集主节点,2个附加节点)都在同一个虚拟网络中,不同的子网,但网络安全组中没有内部通信限制。他们可以互相ping通,我互相通信,但是当我尝试初始化集群时没有任何东西。

我还检查过防火墙没有在任何节点上运行。

接下来,我将尝试在这些盒子上禁用SELinux,看看是否有帮助。除此之外,还有其他人有什么想法吗?

请求的Netstat信息:

这是:

netstat -ant|grep 2379
tcp        0      0 127.0.0.1:36228         127.0.0.1:2379          ESTABLISHED
tcp        0      0 127.0.0.1:49575         127.0.0.1:2379          ESTABLISHED
tcp        0      0 127.0.0.1:43861         127.0.0.1:2379          TIME_WAIT
tcp        0      0 127.0.0.1:39317         127.0.0.1:2379          ESTABLISHED
tcp6       0      0 :::2379                 :::*                    LISTEN
tcp6       0      0 127.0.0.1:2379          127.0.0.1:49575         ESTABLISHED
tcp6       0      0 127.0.0.1:2379          127.0.0.1:36228         ESTABLISHED
tcp6       0      0 127.0.0.1:2379          127.0.0.1:39317         ESTABLISHED

0 个答案:

没有答案