在所有的ha节点上安装ricci 在客户端(要有web浏览器)上安装luci
luci: 提供了管理 rhcs 集群的 web 界面, luci 管理集群主要是通过跟 ricci 通信来完成的。安装 luci, luci 是一个 python 程序,依赖很多python包
ricci: 安装在集群的节点的接收来自 luci 管理请求的代理。
环境:
server1 79.1 luci 兼ricci
server4 79.4 ricci
在1,装luci, ricci
4 装ricci
root@server1 ~]# yum install ricci luci -y
[root@server1 ~]# /etc/init.d/ricci start
Starting system message bus: [ OK ]
Starting oddjobd: [ OK ]
generating SSL certificates... done
Generating NSS database... done
Starting ricci: [ OK ]
[root@server1 ~]# chkconfig ricci on
[root@server1 ~]# passwd luci
Changing password for user luci.
New password:
BAD PASSWORD: it is based on a dictionary word
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
[root@server1 ~]# /etc/init.d/luci start
查看ricci端口:
[root@server1 ~]# netstat -antlp |grep ricci
tcp 0 0 :::11111 :::* LISTEN 1267/ricci
4 只装ricci,并启动
[root@server4 ~]# yum install ricci -y
[root@server4 ~]# /etc/init.d/ricci start
Starting system message bus: [ OK ]
Starting oddjobd: [ OK ]
generating SSL certificates... done
Generating NSS database... done
Starting ricci: [
[root@server4 ~]# netstat -antlp |grep ricci
tcp 0 0 :::11111 :::* LISTEN 1254/ricci
1上访问:
https://server1:8084
看到管理界面:
添加节点,会重启1 4 重新查看集群状态:
[root@server1 ~]# clustat
Cluster Status for nb_HA @ Thu May 10 11:20:02 2018
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
server1 1 Online, Local
server4 2 Online
server4
[root@server4 ~]# clustat
Cluster Status for nb_HA @ Thu May 10 11:20:18 2018
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
server1 1 Online
server4 2 Online, Local
建立fence设备:
建立fence devices ,添加节点,这里选择vmfence(xvm Virtual Machine Fencing)其中Domain填写虚拟机的名字或UUID
集群内部只知道主机名,而fance所在的物理机知道的是虚拟机的名字,因此要将它们做一个映射,写入UUID
在网页写入的内容会被直接记录在/etc/cluster/cluster.conf文件中
测试节点建立成功:
[root@server1 cluster]# fence_node server4 ##test2断电
fence server4 success
[root@server1 ~]# ip link set eth0 down ##将server1的eth0的down掉,会直接断电,server1重启,fence的作用
添加资源组:
加Failover Domain ——————> Resource(加入IP Address,Script)————————>Service Groups(apache)
将vip和apache服务加入sources,必须先加ip在加服务,然后在连接节点主机上安装apache服务并开启服务,此时在浏览器就可以访问到172.25.79.100的apache的默认网页
Prioritized设置优先级
Restricted设置只在勾选节点中运行
No Failback设置当优先级高的节点恢复时不会接管正在运行的服务,不回切
然后在Resource中添加资源这里添加虚拟ip和httpd的脚本(集群要安装httpd):
二.创建共享设备iscsi+节点同步
二.创建共享设备iscsi+节点同步
开启一个虚拟机(server3)作为共享存储,加上8G的硬盘,客户端(test1和test2)安装iscsi,服务端(server3)安装scsi,通过issic和scsi实现网络存储
[root@server3 ~]# yum install -y scsi-*
[root@test1 ~]# yum install -y iscsi-*
[root@test2 ~]# yum install -y iscsi-*
[root@server3 ~]# vim /etc/tgt/targets.conf
38
https://blog.csdn.net/csdn066/article/details/76218489