我想伪造一个使用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中使用它的配置。
答案 0 :(得分:0)
现在,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