0

我想用 OpenShift Origin V3 伪造一个企业环境来测试一些东西。我将尝试使用多个 master、etcds 和多个节点进行高级安装。 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 一起使用。但是没有描述在 OpenShif 中使用起搏器和 vip 的配置。

4

1 回答 1

0

好消息,我也必须处理起搏器,但现在起搏器不再是 Openshift 的本地 HA 方法(从 v3.1 开始)。这样我们就可以摆脱繁琐的 pcs 配置和 fencing tunning。

现在 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

于 2016-08-30T10:41:42.870 回答