安装前准备:
Redhat 6.8虚拟机两台
网络配置如下:
主机名 | 地址 |
app1 | 10.7.101.217/24 |
app2 | 10.7.101.219/24 |
vip | 10.7.101.220/24 |
vc主机的地址如果不是和虚拟机同网段,必须保证虚拟机能通。
如果配置用多网卡配置,注意如下参数:
添加如下信息到/etc/modprobe.conf
alias bond0bonding
options bond0mode=1 miimon=100 use_carrier=0
说明:
miimon=100,那么系统每100ms 监测一次链路连接状态,如果有一条线路不通就转入另一条线路;
mode 的值表示工作模式:
mode=0 表示为负载均衡方式,两块网卡都工作。
mode=1 表示提供冗余功能,工作方式是主备的工作方式。
2.操作系统配置
service NetworkManager stop
chkconfig NetworkManager off
service iptables stop
chkconfig iptables off
修改/etc/hosts
10.7.101.217 apache1
10.7.101.219 apache2
10.7.101.220 vip
3.虚拟机挂载共享磁盘,并配置共享目录(过程略,部分截图如下)

一定要选择新的scsi控制器,scsi共享类型为物理。

4.集群安装(通过luci配置)
两节点配置yum源,并挂载镜像
mkdir -p /mnt/cdrom
cd /etc/yum.repos.d
vi ISO.repo
[Server]
name=Server
baseurl=file:///mnt/cdrom/Server
enabled=1
gpgcheck=0
[HighAvailability]
name=HighAvailability
baseurl=file:///mnt/cdrom/HighAvailability
enabled=1
gpgcheck=0
[LoadBalancer]
name=LoadBalancer
baseurl=file:///mnt/cdrom/LoadBalancer
enabled=1
gpgcheck=0
[ScalableFileSystem]
name=ScalableFileSystem
baseurl=file:///mnt/cdrom/LoadBalancer
enabled=1
gpgcheck=0
[ResilientStorage]
name=ResilientStorage
baseurl=file:///mnt/cdrom/ResilientStorage
enabled=1
gpgcheck=0
节点一:
使用yum安装luci和ricci
yum install luci ricci
节点二:
安装ricci
yum install ricci
分别启动luci和ricci
节点一:
service luci start
service ricci start
chkconfig luci on
chkconfig ricci on
节点二:
service ricci start
chkconfig ricci on
初始化ricci密码
passwd ricci
5.配置集群
登录luci
https://10.7.101.219:8084/

创建集群



集群创建完成
为集群添加fence

类型选择vm


为节点1,2绑定fence(示例为节点一)




选择已有的fence

查看uuid方法1:

方法二,直接在虚拟机上执行如下命令查看
fence_vmware_soap -a 10.7.100.10 -z -l 'administrator@vsphere.local' -p 'xxxxx' -o list
添加失效域:


数字越小优先级越高
添加资源:


添加服务组:


查看状态

切换:模拟节点1断电看是否能切换




