OS:RHEL 5.8 64bit
DB:Oracle 11.2.0.4
两节点双网卡,一个Public,一个连IP SAN存储
-
[root@node1 ~]# cat /etc/hosts
-
# Do not remove the following line, or various programs
-
# that require network functionality will fail.
-
127.0.0.1 localhost.localdomain localhost
-
::1 localhost6.localdomain6 localhost6
-
192.168.217.11 node1.demo.com node1
-
192.168.217.12 node2.demo.com node2
配置YUM
-
[root@node1 ~]# cat /etc/yum.repos.d/cdrom.repo
-
[rhel-cdrom]
-
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
-
baseurl=file:///mnt/cdrom/Server
-
enabled=1
-
gpgcheck=1
-
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
-
-
[Cluster]
-
name=RHEL5 ISO Cluster
-
baseurl=file:///mnt/cdrom/Cluster
-
enabled=1
-
gpgcheck=0
YUM安装Cluster包
-
yum -y install cman rgmanager system-config-cluster luci ricci
安装Oracle,不安装Database,两节点都在各自的文件系统上安装
配置iscsi,不要在/etc/fstab上添加条目。
http://blog.itpub.net/22621861/viewspace-1357900/
在两个节点上分别netca分别创建监听器
创建DB
在其中一个节点上配置共享磁盘,包括分区,创建文件系统,并在其上用DBCA创建DB。
在另一节点上复制文件并创建目录,否则在这一节点上无法正常启动数据库
-
[oracle@node1 ~]$ cd $ORACLE_HOME/dbs
-
[oracle@node1 dbs]$ ls
-
hc_rhcsdb.dat init.ora lkRHCSDB orapwrhcsdb spfilerhcsdb.ora
-
[oracle@node1 dbs]$ scp * node2:$ORACLE_HOME/dbs
并创建audit_file_dest和各种dump目录,并配置正确的owner和权限。
配置Oracle启停脚本。
vi /etc/init.d/dbora
这是可以用该脚本分别在两节点测试效果。
进入system-config-cluster配置集群
参考:
http://book.51cto.com/art/201006/206590.htm
注意:文件系统资源要用分区名/dev/sdc1,不是/dev/sdc
服务的资源顺序和附属关系如下图,否则经测试浮动IP无法正常启动
配置完成后,点右上角"Send to Cluster“,分发到全部集群节点。或复制/etc/cluster/cluster.conf到其他节点相同路径下。
启动集群服务(两节点)
-
service cman start
-
service rgmanager start
-
chkconfig cman on
-
chkconfig rgmanager on
可以使用system-config-cluster管理集群。
检查浮动IP
-
[root@node2 ~]# ip addr list
-
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
-
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
-
inet 127.0.0.1/8 scope host lo
-
inet6 ::1/128 scope host
-
valid_lft forever preferred_lft forever
-
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
-
link/ether 00:0c:29:84:35:a2 brd ff:ff:ff:ff:ff:ff
-
inet 192.168.217.12/24 brd 192.168.217.255 scope global eth0
-
inet 192.168.217.13/24 scope global secondary eth0
-
inet6 fe80::20c:29ff:fe84:35a2/64 scope link
-
valid_lft forever preferred_lft forever
-
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
-
link/ether 00:0c:29:84:35:ac brd ff:ff:ff:ff:ff:ff
-
inet 192.168.135.12/24 brd 192.168.135.255 scope global eth1
-
inet6 fe80::20c:29ff:fe84:35ac/64 scope link
-
valid_lft forever preferred_lft forever
-
4: sit0: <NOARP> mtu 1480 qdisc noop
-
link/sit 0.0.0.0 brd 0.0.0.0
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22621861/viewspace-1772904/
,如需转载,请注明出处,否则将追究法律责任。