redhat6.5版本的安装
6.5有别于7的版本
ricci luci
需要用主机做测试机
server1
server2
两个虚拟机的yum源为高可用型
配置方法
在yum的来源 主机的我的是/var/www/html/redhat
如配置好的yum所示,将yum配置文件做相应的修改
scp rhel-source.repo root@172.25.18.2:/etc/yum.repo.d/
将另一台虚拟机的yum文件覆盖掉
安装 ricci 和luci
sever1
yum install -y ricci luci
server2
yum install ricci
server1和sever2
在安装完成之后系统会创建一个ricci用户以用来登陆
对ricci用户添加密码
server1
启动ricci和luci
由于是6.5版本的虚拟机所以启动方式与7版本不同
/etc/init.d/ricci start
/etc/init.d/luci start
可以看到luci开启的端口是8084
sever2
/etc/init.d/ricci start
开启服务的端口
测试:
在主机的浏览器
显示的是连接不安全
添加信任即可
进入登陆界面
这就是创建的用户及密码登陆的时候
用户名:root
密码:自己添加的哪个就是那个 (redhat)
登陆成功
创建集群
在server1和server2重启后开启两个服务
server1
server2
集群创建好了
查看策略
server1
server2
创建FENCE
在测试的主机中
初始化
浏览器中
Domain里为了防止冲突填写虚拟机的UUID
server2集群同样
查看策略
测试
检查各主机的本地解析
在主机开启服务
可以看到server2重启了
如果集群中server其中一个出了问题的解决办法
首先定义错误返回
添加模块
在server1和server2的http发布目录下写入不同的内容
添加组
第二个框是运行独占这里就不用独占了
将刚才配置好的模块添加到组里
测试
将server1上的http关闭
这样在server1出问题的时候会自动切换到server2提供服务
磁盘的共享
另外找一台虚拟机将上面的磁盘共享出来用作server1和2的存储
在server3上添加一块虚拟硬盘
fdisk -l
查看其硬盘信息
会看到添加的虚拟硬盘
在server1、server2、server3上安装磁盘分区软件
server1和2上
server3
在server3上修改配置将磁盘共享出来
启动共享服务
ps aux
查看如果tgtd开启的服务大于两个那就说明有问题
tgt-admin -s查看共享的磁盘
在server1和server2上发现磁盘
可以在server1和2上查看磁盘
将共享出来的磁盘格式化作为可用
在server1和2上安装mysql
将分出来的磁盘挂载到数据库下并修改其用户及用户组
启动数据库
查看/var/lib/mysql
使用ricci实现自动挂载
首先禁用刚在的http
添加模块
定义错误返回
定义组
测试
确认server1和server2上没有挂载
启动组
查看
sql在server2上开启自动挂载
两个服务同时运行
开启之前的http
查看
磁盘同步
将两个服务关闭
查看
指令方法
格式化
启动mysqld查看是否可用
在sever2上也挂载/dev/clustervg/demo
在sever1上创建文件
在server2上查看
关闭mysql并卸载挂载
使用ricci实现
模块配置
使用fgs将sql中的dbdata替换掉就行
测试
两个虚拟机都没有挂载和启动mysql
在server2上创建的文件在sever1上也查看到了
成功