【问题标题】:OpenShift Origin : Multiple Masters installationOpenShift Origin:多主安装
【发布时间】:2016-08-03 09:14:02
【问题描述】:

我对 OpenShift 有点陌生,我已经安装了一个主节点和多个节点(这个设置现在被删除了)。

现在我需要更高的可靠性,所以我目前正在为我的主机准备三个主节点和两个节点(用于启动)。

我有一个 dns、一个 dhcp 和一个 etcd2 集群启动并运行,其中包含以下主机的具体条目:

  • openshift-router(外部和内部访问,这将用作带有 HAproxy 的 LB)
  • openshift-etcd1
  • openshift-etcd2
  • openshift-etcd2
  • openshift-master1
  • openshift-master2
  • openshift-master3
  • openshift-node1
  • openshift-node2

但是现在我有三个问题:

  • 我在哪里从路由器或其中一个主服务器上运行我的 ansible playbook?
  • 我需要为 docker-storage 创建一个共享池还是只在每个 master 上创建一个新磁盘?
  • 您是否已经遇到过多主机配置问题?

我知道,我问了很多问题,但这些问题都是同一个主题,即如何使用 OpenShift 进行 HA 设置。

提前谢谢你。

【问题讨论】:

    标签: openshift openshift-origin


    【解决方案1】:

    我只能回答您的两个问题。

    1. 从哪个主机运行 Ansible playbook 并不重要。您也可以从不属于整个 openshift 设置的主机(例如您的笔记本电脑)运行它 注意:如果您更改主机的角色(从主节点到节点,反之亦然),请务必在再次运行配置手册之前删除 Ansible 事实。否则将不会获取更改

    2. 追问:您是在询问共享池与 Master 的高可用性有关吗?

    3. 使用 Ansible playbook 配置的多主设置按预期工作。使用 etcd 同步 master 的状态

    面临的一些小问题:

    【讨论】:

    • 感谢您的回答,我已经在 10 天前放弃了,我花了太多时间在私有基础设施上实现这一目标...... 1) 是的,我同意,我已经在其中一个上进行了测试我的主人 2)“你是在询问关于主人高可用性的共享池吗?”是的,我说的是这个 3) 是的!
    • 所以,回答 Q2。设置 HA 主服务器不需要共享池。 etcd 就足够了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多