一、安装集群软件必须软件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浏览器中输入域名既可以解析出自己的网站地址
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)