LEGATO的CLUSTER的详细安装步骤(zt)

时间:2008-01-16 13:33:57  来源:  作者:

配置规划
应用服务oracle
分别分配虚拟网卡设备号虚拟ip,如下表
应用服务名应用服务组名  虚拟ip  共享盘阵文件系统         服务器1     服务器2
oracleoracle192.168.1.1   /home3  /home5(数据) 优先级1      优先级2
2、心跳网络的规划
心跳网卡每台服务器需要两块,通过直联网线或两个HUB连接
心跳卡的设备名和ip如下表所示:
心跳卡设备名sun1Sun2
hme0         1.1.1.11.1.1.2
hme1         1.1.2.11.1.2.2
3、实施系统环境准备
每台机器要求至少三块网卡,其中两块用于心跳检测,并且这两块网卡要在不同子网。其余网卡用于业务通讯,可有冗余。
创建文件:
/etc/hostname.ge0  (sun1)
/etc/hostname.hme0  (heartbeat1)
/etc/hostname.hme1  (heartbeat2)
/etc/hosts    (192.168.1.11 sun1,1.1.1.1 heartbeat1,1.1.2.1 heartbeat2)
?所有的SCSI设备有不同的ID
?两块连接共享磁盘柜的SCSI卡有不同的 ID
#eeprom |grep scsi-initiator-id(查看scsi卡的id)
#eeprom scsi-initiator-id=3(将其中一台计算机的scsi卡的id 由缺省的7改为3)
#reboot -- -r
?使用RAID Manager对盘阵做RAID
?安装VXFS,并输入License;
?format /partition/label对盘阵进行分区;
?mkfs ?CF vxfs /dev/rdsk/c2t5d0s3做文件系统
?共享文件系统可mount在每一台,且同一个Resource Group的mount point相同
?每台机器的本地硬盘分区要求一致,应用程序的配置应该一致
?每台机器对共享磁盘阵列的配置要求一致.
?修改各台服务器/etc/vfstab,对共享硬盘不要自动mount.
eg:  /dev/dsk/c2t5d0s3 /dev/rdsk/c2t5d0s3 /home3 vxfs ?C no -

Legato Cluster的安装
安装第一台(Primary Agent)
1.以root身份登录
2.将标有Availability and Replication Products的安装光盘放入本地光驱
3.等自动弹出光盘管理窗口后关闭此窗口
4.#cd cdrom/cdrom0/Cluster/SOLARIS
5.pkgadd ?Cd  .
6.根据提示选择安装all,其余按缺省回答。
7.设置一些变量
FT_DIR=/opt/LGTOlc451
export FT_DIR
FT_DOMAIN=****
export FT_DOMAIN
FT_CONSOLE_DIR=/opt/LGTOlc451/console
export FT_CONSOLE_DIR
以上内容可添加在/.profile文件中,同时可添加$FT_DIR/bin,$FT_DIR/console在PATH中
8.Node中将另一台添加到域,Security授予另一台的root完全访问权限
9.用同样的步骤安装另一台,先装成Secondary Agent, 然后在第一台中设置Node,然后Promote
启动Cluster Agent
方法一
export FT_DIR=/opt/LGTOlc<ver>;
export FT_DOMAIN=****
$FT_DIR/bin/ft_startup
方法二
安装完成后,/etc/rc3.d/S32LGTOlc451_****自动产生,重新启动服务器后可自动启动CLUSTER Agent

安装ORACLE模块
1. 以root身份登录
2.将标有Availability Modules的安装光盘放入本地光驱
3.等自动弹出光盘管理窗口后关闭此窗口
4.#cd /opt/LGTOlc451/bin
ftPerl cdrom/cdrom0/Cluster/MODULES/oracle_setup.pl
安装过程中依据提示输入
Manage  IP (192.168.1.1)
ORACLE_HOME(/home3/oracle/8I),
ORASID(ora,
ORATAB(/var/opt/oracle/oratab),
SQLNET_Version(2)
另一台需要进行的工作:
mkdir $FT_DIR/modules/Oracle/log
chown oracle $FT_DIR/modules/Oracle/log
chgrp dba $FT_DIR/modules/Oracle/log

安装完成后,自动产生两个Management IP,Process(OracleSqlnet,OracleServer),其中有环境变量ORACLE_HOME,ORATAB,ORACLE_SID,SQLNET_VER,SQL_LISTERNER,并且有四个Monitor:OracleServerExist,OracleServerRespkOracleSqlnetExist,OracleSqlnetResp。
5.建议将Oracle_HOME/bin/dbstart,dbshut进行修改,多处startup改成startup force,多处shutdown改成shutdown immediate.
6.Datasource 需要人为添加。
Name: Oracledata1
File system: UX-Filesystem
Vfsline:/dev/dsk/c2t5d0s4 /dev/rdsk/c2t5d0s3 /home3 vxfs ?C no ?C
Mount Point: /home3
Name: Oracledata2
File system: UX-Filesystem
Vfsline:/dev/dsk/c2t5d0s5 /dev/rdsk/c2t5d0s5 /home5 vxfs ?C no ?C
Mount Point: /home5 



 斜晖 回复于:2004-05-26 18:32:04

保存先,这个版本是AAM4.8?


 noise 回复于:2004-05-27 09:07:53

UNIX下的AAM,长见识!!

谢谢楼主!!!


 david5337 回复于:2004-05-27 10:42:09

谢谢楼主兄弟,很好的东西!
有一个问题,还请讲清楚:
文中提到连接磁盘柜的SCSI卡,在每台机器上面,是怎么识别共享盘阵上面的LUN?!以及对应关系(比如A机上的/dev/dsk/c2t5d0s3对应是B机的什么设备)?


 fengleiniao 回复于:2004-05-27 11:07:14

lun masking 了


 vipcui 回复于:2004-05-27 11:19:54

引用:原帖由 "fengleiniao"]lun masking 了
 发表:


关于这方面的资料有那些么?


 david5337 回复于:2004-05-27 11:35:17

我的意思是,每台机器上面都有SCSI卡,如果卡的槽位不一样,那么Cx就不一样,后面的TxDx都会不同。
如何辨别呢?!


 handsun 回复于:2004-05-28 09:10:52

收了
谢谢


 cczhaoxu 回复于:2004-05-28 12:55:15

谢了!
因为有你的支持才有我们的进步! :em09:


 SARS1 回复于:2004-06-11 16:51:57

保存


 yddll 回复于:2004-06-12 17:22:05

引用:原帖由 "david5337" 发表:
我的意思是,每台机器上面都有SCSI卡,如果卡的槽位不一样,那么Cx就不一样,后面的TxDx都会不同。
如何辨别呢?!



好象有的系统只要设备名一致就ok了,但是有的系统必须位置一致。
LAAM主要市场就是Solaris,要求使用disksuite或者VVM
不是操作物理磁盘

如果要share的资源是tape,就应该是另说了


 EMCC 回复于:2004-06-13 02:23:30

插槽不一致还好说,我遇到过一次两台服务器的HBA分别是SBUS和PCI的,识别的设备名就更是两样了,折腾了一天半。


 yddll 回复于:2004-06-13 19:19:37

最好是实现让客户买一样的两个服务器,比较省事:D:D:D


 czice 回复于:2004-07-26 23:11:52

收藏之,谢谢




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=333728
转载请注明作者名及原文出处


文章评论

共有 位网友发表了评论 查看完整内容