9、配置浮点IP
不管集群服务在哪运行,我们要一个固定的地址来提供服务 。在这里我选择192.168.122.101作为浮动IP,给它取一个好记的名字ClusterIP 并且告诉集群 每30秒检查它一次 。
10、配置apache服务
在node1和node2上安装httpd ,确认httpd开机被禁用
配置httpd监控页面(貌似不配置也可以通过systemd监控),分别在node1和node2上执行
首先我们为Apache创建一个主页 。在centos上面默认的Apache docroot是/var/www/html,所以我们在这个目录下面建立一个主页 。
node1节点修改如下:
node2节点修改如下:
下面语句是将httpd作为资源添加到集群中:
11、创建group
将VIP和WEB resource捆绑到这个group中,使之作为一个整体在集群中切换 。(此配置为可选)
【CentOS 7下怎么搭建高可用集群】12、配置服务启动顺序
以避免出现资源冲突,语法:(pcs resource group add的时候也可以根据加的顺序依次启动,此配置为可选)
13、指定优先的 Location (此配置为可选)
Pacemaker 并不要求你机器的硬件配置是相同的,可能某些机器比另外的机器配置要好 。这种状况下我们会希望设置:当某个节点可用时,资源就要跑在上面之类的规则 。为了达到这个效果我们创建location约束 。同样的,我们给他取一个描述性的名字(prefer-node1),指明我们想在上面跑WEB 这个服务,多想在上面跑(我们现在指定分值为50,但是在双节点的集群状态下,任何大于0的值都可以达到想要的效果),以及目标节点的名字:
这里指定分值越大,代表越想在对应的节点上运行 。
14、资源粘性(此配置为可选)
一些环境中会要求尽量避免资源在节点之间迁移 。迁移资源通常意味着一段时间内无法提供服务,某些复杂的服务,比如Oracle数据库,这个时间可能会很长 。
为了达到这个效果,Pacemaker 有一个叫做“资源粘性值”的概念,它能够控制一个服务(资源)有多想呆在它正在运行的节点上 。
Pacemaker为了达到最优分布各个资源的目的,默认设置这个值为0 。我们可以为每个资源定义不同的粘性值,但一般来说,更改默认粘性值就够了 。资源粘性表示资源是否倾向于留在当前节点,如果为正整数,表示倾向,负数则会离开,-inf表示负无穷,inf表示正无穷 。
常用命令汇总:查看集群状态:#pcs status
查看集群当前配置:#pcs config
开机后集群自启动:#pcs cluster enable –all
启动集群:#pcs cluster start –all
查看集群资源状态:#pcs resource show
验证集群配置情况:#crm_verify -L -V
测试资源配置:#pcs resource debug-start resource
设置节点为备用状态:#pcs cluster standby node1
这就是小编给大家带来的CentOS 7下怎么搭建高可用集群步骤,是不是很详细 。
推荐阅读
- 手机上的时间被删除了怎么恢复
- 新蜂箱该怎么处理气味呢
- 怎么重置Centos 7 Root密码的方式
- win7下如何进入运行
- 苦瓜怎么吃不苦
- 企业资质等级怎么填写
- win10怎么切换账户
- 吉利金典帝豪包全车座椅多少钱 吉利帝豪怎么样口碑
- taptap兑换中心怎么找taptap兑换中心位置介绍
- wifl计时宽带怎么连接电脑