当前位置:首页 > RedHatlinux7-虚拟化+集群安装精简手册
WORD文档
/* 10.88.88.88 是 esxi1 10.88.88.89 status 改成 reboot
测试是否重启 */
是 exsi2 主机 用户名和密码也是 esxi 主机的
fence_vmware_soap -a esxi1 -z -n ha1 -o status --ssl-insecure -l root -p 1234qwerasd
fence_vmware_soap -a esxi2 -z -n ha2 -o status --ssl-insecure -l root -p 1234qwerasd 添加 fence 资源
pcs stonith create fence_vmware_ha1 fence_vmware_soap \\ ipaddr=10.88.88.88 ssl_insecure=1 inet4_only=1 \\ login=\
pcmk_host_map=\46-67e2-9ce2f03c243f\
pcmk_host_list=ha1 pcmk_host_check=static-list power_wait=3 op monitor
pcs stonith create fence_vmware_ha2 fence_vmware_soap \\ ipaddr=10.88.88.89 ssl_insecure=1 inet4_only=1 \\ login=\
pcmk_host_map=\46-67e2-9ce2f03c243f\
pcmk_host_list=ha2 pcmk_host_check=static-list power_wait=3 op monitor interval=60s
虚拟机 ha1 和 ha2 的 uuid 的查找方法:
fence_vmware_soap -a 10.88.88.88 --ssl-insecure --action list -l root -p 1234qwerasd
添加资源
添加浮动 ip ,并加入资源组
pcs resource create VIP ocf:heartbeat:IPaddr2 ip=10.88.89.100cidr_netmask=24 op monitor interval=30s --group orasrv 添加 lvm 信息并加入组: 修改/etc/lvm/lvm.conf
专业资料
WORD文档
use_lvmetad = 0 volume_list = [ \
(把非集群的 vg 添加进去)
(必须重启操作系统,使
#dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r) 其生效) 添加 vg
#pcs resource create my_lvm LVM volgrpname=datavg exclusive=true --group orasrv 添加文件系统:(排他锁模式)
[root@z1 ~]# pcs resource create my_fs Filesystem \\ device=/dev/datavg/datalv directory=/oracle \\ fstype=ext3 --group orasrv
oracle 添加
下载脚本,并拷贝至路径 /usr/lib/ocf/resource.d/heartbeat/
添加实例
pcs resource create oracledb ocf:heartbeat:oracle sid=lion
home=/oracle/oracle11g/product/11.2.0/db_1 clear_backupmode=1 shutdown_method=immediate--group orasrv 添加监听资源
pcs resource create oralsn ocf:heartbeat:oralsnr sid=lion home=/oracle/oracle11g/product/11.2.0/db_1--group orasrv
集群粘性
/* 防止节点恢复后自动回迁,经验证,如不设置,当主节点恢复后集群会自动回迁 性表示资源是否倾向于留在当前节点,如果为正整数,表示倾向,负数则会离开, 负无穷, inf 表示正无穷。 */
pcs resource defaults resource-stickiness=100
*/
,资源粘 -inf 表示
专业资料
WORD文档
集群资源异常时的切换策略
集群故障迁移策略迁移
/* 关于切换策略,默认是无限大,即集群应用出故障后不切换,我们调整为 用出现一次故障,比如手工
kill 监听,节点应用会整体迁移至节点
2*/
1,表示当应
pcs resource defaults migration-threshold=1
高可用测试
1)通过 standby 做节点切换 [root@ha1 ~]# pcs cluster standby ha2 2)查看集群状态 [root@ha1 ~]# pcs status
3)重新使 ha2 上线( 默认配置并不回切 ) [root@ha1 ~]# pcs cluster unstandby ha2 4)只停止包,不切换
[root@ha1 ~]#pcs resource disable 5)另外一个切换命令(会产生 pcs resource move 资源组名 pcs resource clear 资源组名
资源组
,不建议用,需要用 clear 清 constraint )
constraint
集群常用命令
pcs property
pcs resource defaults/* 资源默认设置 */ pcs status
专业资料
WORD文档
pcs status cluster pcs status corosync pcs property list --all
pcs cluster verify -V/* 检查集群配置是否正常 */ pcs resource list ocf
pcs resource describe ocf:heartbeat:IPaddr2 pcs stonith describe fence_vmware_soap/* pcs resource standards pcs resource delete my_fs pcs resource cleanup my_fs
pcs resource defaults target-role=Started pcs resource defaults
is-managed=true
pcs resource manage orasrv
pcs cluster cib/* 查看 xml 配置文件 */ pcs resource defaults resource-stickiness=100 pcs stonith list pcs cluster destroy
/* 防止节点恢复后自动回迁 */ /* 查看系统支持的 fence 设备*/ /* 删除集群 */
/* 清理资源失败历史信息 */ /* 添加资源的时候很有用 */ 添加 fence 的时候很有用 */
HA 知识描述
配置集群后,
集群的关闭顺序(如果没有通过指令调整) 再卸载文件系统、再关闭 集群的启动顺序则正好相反 资源添加过程要做对顺序。 所有 ha 参考自文档主要来自
Red_Hat_Enterprise_Linux-7-High_Availability_Add-On_Administration-en-US.pdf Red_Hat_Enterprise_Linux-7-High_Availability_Add-On_Reference-en-US.pdf 以及网络 linux7、centos7 集群安装文档。
,从下至上,(即先停数据库监听、再停数据库、
vg、再停掉浮动 ip)
单机挂载
单机挂载
1、pcs cluster stop –all
停集群
/etc/lvm/lvm.cof
2、集群环境出问题以后,为了单机挂载磁盘,需要调整 如想挂载 /dev/datavg ,可以把这个 vg 加入配置如下
专业资料
共分享92篇相关文档