【问题标题】:openshift_set_node_ip deprecated in openshift 3.11, what should be used instead?openshift_set_node_ip 在 openshift 3.11 中已弃用,应该改用什么?
【发布时间】:2019-07-31 16:07:44
【问题描述】:

有 openshift-origin 集群版本 3.11。 (从 3.9 升级) 我想向集群添加两个新节点。

使用nat在openstack项目中创建的节点主机,并使用内部网络类C(192.168.xxx.xxx),还有浮动ip附加到主机 有 dns 记录将主机的 fqdn 解析为浮动 ips 并返回。 Scaleup playbook 工作正常,但新节点出现在集群中及其内部 ips,因此没有任何效果。

在 openshift v3.9 和更早的版本中,我在我的库存变量中使用 openshift_set_node_ip = true

并指向openshift_ip添加节点。

现在不行了。

我应该使用什么来代替 openshift_set_node_ip?

【问题讨论】:

    标签: openshift openshift-origin


    【解决方案1】:

    我在阅读https://stackoverflow.com/a/29496135 后解决了一个类似的问题,其中 Kashyap 解释了如何更改用于猜测要使用的 IP 地址的 ansible_default_ipv4 事实。

    创建此变量以测试对 8.8.8.8 (https://github.com/ansible/ansible/blob/e41f1a4d7d8d7331bd338a62dcd880ffe27fc8ea/lib/ansible/module_utils/facts/network/linux.py#L64) 的调用。然后,您可以将特定路由添加到 8.8.8.8 以更改 ansible_default_ipv4 事实结果:

    sudo ip r add 8.8.8.8 via YOUR_RIGHT_GATEWAY
    

    也许它可以帮助解决您的问题。

    【讨论】:

      猜你喜欢
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      • 2013-09-01
      • 2019-08-28
      • 2010-09-17
      • 1970-01-01
      • 2019-03-11
      相关资源
      最近更新 更多