HA 配置的一个实例

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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"/>

domain="oracle"

name="oracale_service">

autostart="1"

ref="DB_data"/>

ref="10.10.8.40"/>

ref="oracle9i"/>

相关文档
最新文档