如何为OpenShift Origin V3配置起搏器

时间:2015-11-10 12:40:58

标签: centos7 openshift-origin pacemaker

我想伪造一个使用OpenShift Origin V3的企业环境来测试一些东西。 我将尝试使用多个主服务器,多个节点和多个节点进行高级安装。 https://docs.openshift.org/latest/install_config/install/advanced_install.html

我已经进行了一次快速安装(在容器中运行OpenShift)并且我进行了几次高级安装(一个主机包含一个主节点和一个节点,以及一些节点)。

首先,我使用CentOS7作为操作系统在AWS EC2实例上安装整个环境。我有2个主人(master1.example.com和master2.example.com)和3个节点(node1.example.com,node2.example.com,...) 我想分开我的主人和节点。所以容器和图像只会在节点上。 (因此没有包含主节点和节点的主机)。

我的主人需要是HA。因此他们将使用虚拟IP和心脏起搏器。但是我该如何配置呢?有一些教程可以使用apache起搏器。但是没有任何内容可以描述起搏器和vip在OpenShif中使用它的配置。

1 个答案:

答案 0 :(得分:0)

好消息,我不得不与起搏器打交道,但现在Pacemaker不再是Openshift的原生HA方法(从v3.1开始)。所以我们可以摆脱繁琐的pcs配置和防护调整。

现在,ansible安装手册负责多个主人的安装,他们称之为Openshift HA本地方法。标准配置无需额外设置。

Openshift HA方法利用etcd每30秒选择一个活跃的领导者(默认情况下)

有一种方法可以从Pacemaker迁移到本机HA https://docs.openshift.com/enterprise/3.1/install_config/upgrading/pacemaker_to_native_ha.html#install-config-upgrading-pacemaker-to-native-ha