Linux系统 CentOS 7怎么搭建集群

Linux系统 CentOS 7怎么搭建集群,第1张

 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的用户,各个节点上的密码必须是同一个。

配置网站:根据实际在线人数选择配置,例如:4核8G 云盘320G 带宽10M   100人左右可以

绑定域名:管理控制台-云服务器-服务器IP-复制公网IP-域名控制台-添加解析

以阿里云为示例

1、建立文件夹

mkdir

/mnt/cdrom

2、加载第四张光盘

mount

-t

iso9660

/dev/cdrom

/mnt/cdrom

3、进入到cdrom目录,,cd

/mnt/cdrom

然后进到server文件夹下面

cd

Server

4、rpm

-ivh

caching-nameserver*

安装这个安装包

5、cd

/var/named/chroot/etc/

进到如上目录

编辑当中的named.caching-nameserver.conf

更改其中的listen-on

port

53

{

any

}

allow-query

{any}

match-clients

{

any

}

match-destinations

{

any

}这四个地方,,

6、同样编辑同一目录下面的named.rfc1912.zones

文件

vim

named.rfc1912.zones

添加如下的命令:

zone"xkk.com"

IN

{

type

master

file"xkk.com.zone"

allow-update

{none}

}

7、cd

/var/named/chroot/var/named/

进到如上目录

cp

-p

localhost.zone

xkk.com.zone

拷贝localhost.zone

并更改名字为xkk.com.zone

8、编辑xkk.com.zone

文件

其中添加一条记录

www

IN

A

192.168.3.1

9、编辑/etc/resolv.conf

将其中的nameserver后面的ip地址设置成为

192.168.3.1

10、在shell下面输入nslookup

再输入要解析的域名

能够解析出相应的IP地址,

就说明成功了,,,

11、将网络配置中的DNS地址设置成为192.168.3.1

用firfox浏览器中输入域名既可以解析出自己的网站地址


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/393624.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存