时间:2023-06-02 16:16:41 来源: 人气:
CentOS 7下怎么搭建高可用集群。高可用集群是指以减少服务中断时间为目的的服务器集群技术。它通过保护用户的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度。那么新的centos下怎么来搭建高可用集群。, 环境:本文以两台机器实现双集热备高可用集群,主机名node1的IP为192.168.122.168 ,主机名node2的IP为192.168.122.169 。, 一、安装集群软件必须软件pcs,pacemaker,corosync,fence-agents-all,如果需要配置相关服务,也要安装对应的软件, 二、配置防火墙, 1、禁止防火墙和selinux, 修改/etc/sysconfig/selinux确保SELINUX=disabled,然后执行setenforce 0或者reboot服务器以生效, 2、设置防火墙规则, 三、各节点之间主机名互相解析分别修改2台主机名分别为node1和node2,在centos 7中直接修改/etc/hostname加入本机主机名和主机表,然后重启网络服务即可。, 配置2台主机的主机表,在/etc/hosts中加入, 四、各节点之间时间同步在node1和node2分别进行时间同步,可以使用ntp实现。, 五、各节点之间配置ssh的无密码密钥访问。下面的操作需要在各个节点上操作。, 两台主机都要互相可以通信,所以两台主机都得互相生成密钥和复制公钥,相互的节点上的hosts文件是都要解析对方的主机名, 192.168.122.168 node1 192.168.122.169 node2, 六、通过pacemaker来管理高可用集群, 1、创建集群用户, 为了有利于各节点之间通信和配置集群,在每个节点上创建一个hacluster的用户,各个节点上的密码必须是同一个。, 2、设置pcsd开机自启动, 3、集群各节点之间进行认证, 4、创建并启动集群, 5、设置集群自启动, 6、查看集群状态信息, 7、设置fence设备, 这个可以参考