HA 配置的一个实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HA配置的一个实例
作者:Jian Lee
邮件:aybhlj@
主页:
集群环境:(通过eth1接口,用以太网双机直连网线做为心跳线)
webdb1:
eth0: 10.10.8.31
eth1: 192.168.10.10
webdb2:
eth0: 10.10.8.32
eth1: 192.168.10.11
APC电源设备:
apc1: 10.10.8.45
apc2: 10.10.8.46
user:apc passwd:apc
机器型号: hp580 8CPU
系统: Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Linux webdb2 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686 i686 i386 GNU/Linux
局域网环境:
已经有一个HA,名字默认都叫“alpha_cluster”
步骤
1、运行system-config-cluster
第一次运行,由于还没有/etc/cluster/cluster.conf这个文件,所有会出现下面这个提示框,点击”Create New Configuration”,创建一个新的/etc/cluster/cluster.conf文件。如果删除/etc/cluster/cluster.conf文件,再次运行system-config-cluster还会出现这个提示框。
2、做完上面步骤,就会出现下面对话框。这里选择“DLM”,由于我们使用双机直连网线,所已不必使用”Use Multicast”。
3、点击“Cluster”,在点击“Edit Cluster Properties”
4、编辑集群的名字
5、添加节点
先点左边“Cluster Nodes”
再点右下角“Add a Cluster Node”
给节点命名
6、配置APC
先点击左边“Fence Devices”
再点击右下角“Add a Fence Device”
添加两个APC
7、为每个节点配置Fence设备
先点击左边“webdb1”
再点击右下角“Manage Fencing For This Node”
8、点击“Add a New Fence Level”
9、先点击“Fence-Level-1”
再点击“Add a New Fence to this Level”
10、选择“apc1”
填写Port,Switch
11、同上,先点击“webdb1”,增加“Fence-Level-2”
再点击“Fence-Level-2”,增加apc2,(下图有误,抱歉)
12、同理配置webdb2的Fence设备。
13、增加一个Failover Domain
先点击“Failover Domains”
再点击“Create a Failover Domain”
14、上面做完点击OK,会出现下面的方框。
点击“Available Cluster Nodes”
15、加进两个节点,结果如下
16、点击左边“Resources”
再点击“Create a Resource|”
17、在“Select a Resource Type”处点击选择“File System”,和下面的几个没有顺序区别。
填写参数如下:
18、接上面步骤,选择“IP Address”
填写VIP:10.10.8.40
勾上“Monitor Link”
19、接上面,选择“Script”,填上oracle9i脚本的参数。
20、点击左边“Services”
再点击右下角“Create a Service”
21、上面填好,点击OK会出现下面这个图
22、在“Failover Domain”处选择我们前面创建的那个“oracle”
点击“Add a Shared Resource to this service”
23、如下图,依次加上“File System”、“IP Address”、“Script”
24、结果如下,点击“Close”关闭这个窗口。
25、保存这个配置,就得到/etc/cluster/cluster.conf这个文件了。内容如下:
post_join_delay="3"/>
post_fail_delay="0"
votes="1"> name="webdb1" port="1" switch="1"/> name="apc1" port="2" switch="1"/> name="apc1" votes="1"> name="webdb2" port="2" switch="1"/> name="apc1" switch="2"/> port="2" name="apc1" two_node="1"/> expected_votes="1" name="oracle" restricted="1"> priority="1"/> name="webdb2" priority="1"/> name="webdb1" monitor_link="1"/> address="10.10.8.40" file="/etc/init.d/oracle9i" name="oracle9i"/>