12.6.3 RHCS+Oracle配置实战图解(9)
此时由于RHCS正在等待Fencing操作的结果,同时因为无法通过心跳确认I/O资源是否已经在server2中完全断开,因此认为服务依然运行在server2之上。此时就需要管理员进行干预,首先,在server2上手动停止所有与集群有关的服务并卸载相关资源,或者直接将server2关机;然后在server1中运行fence_ack_manual -n server2.example.com,此命令告诉cman,server2已经由管理员进行处理并完全离开集群。此时,RHCS会在server1上接管原来运行在server2上的集群服务。[root@server1 ~]# clustat
Cluster Status for new_cluster @ Sat Apr 11 14:07:57 2009
Member Status: Quorate
Member Name ID Status
------ ---- ---- ------
server1.example.com 1
Online, Local, rgmanager
server2.example.com 2 Offline
Service Name Owner (Last)
State
------- ---- ----- ------
-----
service:ora_service server1.example.com
started
Fence硬件设备的测试及配置(如果当前环境没有Fence设备,那么此部分可以跳过)
"手动Fence"是不建议在生产环境下使用的,生产环境下建议通过购买带有Fence设备的服务器、存储或者购买带有外部电源的Fence设备来实现此功能。
安装RHCS后,系统中会有以下Fence命令:fence_ack_manual fence_drac fence_rps10
fence_vixel
fence_apc fence_egenera fence_rsa fence_wti
fence_apc_snmp fence_ilo fence_rsb fence_xvm
fence_bladecenter fence_ipmilan fence_sanbox2 fence_xvmd
fence_brocade fence_manual fence_scsi
fence_bullpap fence_mcdata fence_scsi_test
fenced fence_node fence_tool
这些命令用于对所支持的Fence进行操作,RHCS在进行Fencing操作时,内部就是通过调用这些命令完成的。下面以IBM的RSA II管理器为例, fence_rsa命令有以下参数:[root@server1 ~]# fence_rsa --help
Usage:
fence_rsa [options]
Options:
-aip or hostname of rsa II port RSA接口的IP
-h print out help 列出帮助信息
-l [login] login name 指定登录名
-p [password] password
指定登录密码
-S [path] script to run to retrieve
password指定通过某个脚本返回
密码,加强安全性
-o [action] Reboot (default), Off, On, or Status
指定要通过RSA进
行的操作
-v Verbose Verbose mode
通过Verbose模式运行
-V Print Version, then exit
显示当前程序的版本号
首先要对服务器的Fence进行设置,这个通常要重启服务器后才能进入BIOS进行设定。由于每个服务器及其BIOS版本都会有所不同,因而在设置时请参考服务器说明手册。主要设置的是接口的IP地址及账号密码。
然后在系统中通过fence_rsa进行测试:[root@server1 ~]# fence_rsa -a 192.168.101.21
-l USERID -p PASSW0RD -o Status
Server is on.
[root@server1 ~]# echo $?
0
不同的Fence接口会返回不同的运行信息,运行fence测试命令后可通过$?进行判断,如果返回值为"0"则证明此Fence接口可用。
此时可以通过system-config-cluster命令重新设置集群中的Fence功能
(1) 在图12-4左边的树状节点中选中"Fence Devices",单击"Add a Fence Device"打开Fence配置窗口。
(2) 在"Add a New Fence Device"下拉菜单中选中"IBM RSA II Device",并按"图12-21"和"图12-22"所示内容进行设置。
图12-21 添加server1的Fence设备
图12-22 添加server2的Fence设备
【责任编辑:云霞 TEL:(010)68476606】
点赞 0