- 论坛徽章:
- 0
|
再次请教
现在环境是这样的,RHAS4 U5两台,cluster4.0集群套件。HP460C刀片服务器两台(app,datadb),一台光纤交换机,一台MSA1000光纤存储,存储上划分了两个逻辑单元lun1,lun2,app机和datadb机都可以访问。
app机上运行app1服务(由4个后台进程组成),后台数据库为datadb机上的oracle数据库,现在要实现app机上的app1服务和datadb上的oracle都能够双机切换。
我是这样想的一个思路:
在app机上和datadb机上都安装oracle程序,将oracle数据文件放到光纤存储上的lun1,将app1程序安装在光纤存储上的lun2上
1.app机上,在lun2上划分分区,创建文件ext3系统,并创建/app1目录,将其挂载并安装app1程序
datadb机上:在lun1上划分分区,创建ext3文件系统,挂载到/oradata并安装oralce数据实例
2. 在app机上配置cluster,首先创建share raw device(仲裁分区)/dev/raw/raw1,/dev/raw/raw2,并添加到/etc/sysconfig/rawdevices 文件中.
启动system-config-cluster,命名集群为cluster-app,添加share raw devcie
添加member,将成员app,datadb都加入进来
然后针对每个memebert添加fence设备。
然后添加failover domain并添加app、datadb这两个member
创建文件系统资源,资源名称为APP1,文件系统为ext3,挂在点为/app1,设备名称/dev/sda2
创建IP资源,也就是该app1运行的服务IP
创建控制该服务的脚本资源(/app1/app.sh)
最后创建该群集服务名为app1,并添加以上的资源
然后拷贝app机上的cluster.conf到datadb机上
启动集群
3.在datadb机上也用上述的方法来配置oracle服务的双机
问题1:我上述的想法可以实现吗app1和oracle的双机切换吗?
问题2:app1是java程序写的服务,这样需要在这两台机器上都要安装jdk,想问的是,我用app机在共享光纤存储上lun2上创建的/app1文件系统,datadb机可以mount吗? 同理,datadb机可以mount app机在光纤存储上创建的文件系统吗?
问题3:可以用ilo地址做心跳地址吗? |
|