RHCS+Oracle配置实战图解

RHCS+Oracle配置实战图解

RHCS中,最难理解的是Fence机制,下面的配置过程将首先以"手动Fence"为例进行讲解,以更深入地描述Fence在集群运行过程中的运行步骤及作用,最后再换成真实的Fence设备。需要注意的是,虽然通过"手动Fence"可以完整地配置RHCS,但在生产环境中不推荐这样做,因为一旦出现硬件级故障的话,"手动Fence"需要管理员通过人工干预方式进行系统切换。

1. 安装红帽集群套件RHCS

安装RHCS主要有以下3个途径:

通过RHEL5 AP高级平台版介质进行安装,并在安装过程中输入通过rhn.redhat.com网站激活后得到的Install Number,选中相应的"Cluster(集群)"组件。

通过RHCSS(Red Hat Cluster Solution Suite,红帽集群解决方案套件)的安装光盘进行安装,RHCSS的好处是已经附带了多种流行数据库的支持接口,并可以提供磁盘镜像(Mirro)及企业系统备份功能。

注意:

购买RHCSS订阅时就已经包括了上门安装服务,会有专人为客户进行生产环境下的安装配置。

通过RHEL5 AP高级平台版介质进行手动安装,将安装介质挂载到/media/cdrom,然后进行以下操作:

(1) 建立文件/etc/yum.repos.d/mycdrom.repo,内容如下:

1.  [Base]  

2.  name=RHEL5 ISO Base  

3.  baseurl=file:///media/cdrom/Server  

4.  enabled=1 

5.  gpgcheck=0 

6.  [Cluster]  

7.  name=RHEL5 ISO Cluster  

8.  baseurl=file:///media/cdrom/Cluster  

9.  enabled=1 

10.gpgcheck=0 

(2) 执行yum命令进行集群组件的安装:

1.  # yum install cman rgmanager system-config-cluster luci ricci 

2. 红帽集群套件RHCS配置前的准备

在两台服务器中分别安装RHCS,并按照表12-1所示配置服务器。

12-1  RHCS集群配置说明

Server1

Server2

hostname(/etc/sysconfig/hostname)

server1.example.com

server2.example.com

/etc/hosts

127.0.0.1        localhost.localdomain localhost

192.168.100.11   server1 server1.example.com

192.168.100.12   server2 server2.example.com

Fence设备(例如通过IBM服务器的RSAII接口

实现Fence功能,如果没有此类设备则可以跳过)

192.168.100.21/24

Account: USERID

Password: PASSW0RD 

这里的0为“零”

192.168.100.22/24

Account: USERID

Password: PASSW0RD 

这里的0为“零”

eth0(用于内部网,作为心跳)

192.168.100.11/24

192.168.100.12/24

eth1(用于外部网,提供服务,与将要设置的虚拟IP在同一网段)

192.168.101.11/24

192.168.101.12/24

网络连接

连接方案1:两台服务器的Fence设备及

eth0eth1连接到同一网络中

连接方案2:两台服务器的Fence设备及eth0

连接到同一私有网络中,eth1 与外网相连

Oracle安装

ORACLE_HOME: /u01/app/oracle/product/10.2.0/db_1

ORACLE_SID: TESTDB

Oracle数据目录(Database Area)

Oracle Database Area: /u02/oradata

两个服务器通过命令fdisk -l,可以看到

相同的外部存储磁盘,如/dev/sdc

/dev/sdc中建立ext3文件系统,并挂载到

目录/u02中,将Oracle数据安装到/u02/oradata

由于数据存放在外部存储中,因此系统进行

Failover切换后数据不会丢失,保证了数据的一致性

具体的Oracle安装步骤请参考本书第11章内容


3.
通过system-config-cluster配置RHCS

打开一个终端并通过root用户身份运行命令system-config-cluster,或通过"系统"|"管理"|"服务器设置"|"system-config-cluster"来打开集群配置界面。

建立新集群

建立一个新的集群,命名为"new_cluster"。请注意:集群的名称要求少于16个字符,否则集群启动时会出现问题,如图12-3所示。对于双节点的集群来说,"Custom Configure Multicast""Use a Quorum Disk"都可以不作设置。

Custom Configure Multicast:用于指定一个用于本集群的多播地址。

Use a Quorum Disk:当多个节点要求仲裁机制时,指定仲裁策略。在实际应用中,超过两个节点的集群应用相对还是比较少,因此本书只涉及到RHCS双节点的配置。有兴趣了解"Quorum Disk"的读者可以参考红帽公司的官方文档。

添加节点

(1) 在图12-4<span style="font-family: 宋体; font-size: 9pt; mso-bidi-font-family: 'Courier New'; m

你可能感兴趣的:(oracle)