谁那有LAAM的资料,贴一份不胜感激!

zdygk 回复于:2002-07-18 14:47:51
[这个贴子最后由ZDYGK在 2002/07/23 04:31pm 编辑]

Legato LAAM 系统实施
基本概念: 如: 两个服务器, 组成群集, LAAM中称为DOMAIN.
Legato LAAM需求:每台Server内配置4个Ethernet网口,系统配置TCP/IP。
1.其中两个Ethernet口接Private network作为HeartBeat线,这些HeartBeat 线通过交叉线对接。Heartbeat组成为IBM间的私用网,用于相互监控对方的健康状况。(为更加安全可靠,Heartbeat 线留有备份Heartbeat 2,当一条线有故障时,另一条可继续提供服务)。
2.单机上的两个Ethernet网口可配置为互为备份,接在Public Network 上。LAAM系统的关键在于消除“单点故障”(Single Point of Failure),即确保不会出现因一个部件失效而造成整个系统瘫塌的情况。
LAAM系统中每一个部件都留有冗余备份,包括主机、网卡、网络、应用软件、存储设备 (Disk Array)。一旦某个部件出现问题,冗余部件会自动接管工作,从而消除故障对整个系统的影响。在正常情况下,两台IBM Server各自为用户提供相应的服务,当一台服务器有故障时,他所提供的服务会按照预定的优先级转换到其他机器上。那两个互为备份接Public network 的网口,在正常情况下只有一个在工作,当出故障时,另外一个将接替其工作。

1. 将应用相关的资源绑定在一起组成资源组,如对于一个Oracle Server来说, 包括
a.Oracle数据库服务
b.客户应用及相关的系统进程及服务
c.文档系统
d.VolumeManager资源
e.网络资源(IP地址)
以上相关资源定义为一个资源组。

2. Legato LAAM能够实现对资源组的失效转换,
资源组的失效包括(对本例来说):
a.Oracle数据库无响应。
b.主机系统发生硬件故障失效
c.网络失效
d.主服务器系统停机
e.因其他故障引起的服务中断

3. 在较短的时间内,资源组会转换到设定的服务器上去。转换时包括
a. 数据库服务、
b. 应用及相关的系统进程及服务、
c. 文档系统、
d. VolumeManager资源、
e. 网络资源。

4. 当主机网络发生断路或硬件故障失效时,在较短的时间内,网络会转换到设定的备用的网卡上去。

5. 在LAAM系统中,每台主机各自运行单独的应用(和应用相关的资源组),如Oracle Server, Web Server,各自对应相应的服务、应用及相关的系统进程及服务、文档系统、VolumeManage5r资源、网络资源。当某台主机或其上的应用发生故障时会转换到设定的主机上,而不影响原有应用的运行。

6. 应用的转换以资源组为单位, 即使是任何一个资源失效, 转换时是以资源组为整体进行转换.

7. 一个资源组同时只能在一个Server上启动, 不能同时在多个Server上运行, 对于某些并行应用(如 Oracle并行数据库)不做支持.

8. 资源组的优先级
在资源组中Edit View中, Node List中的顺序为主机的优先级,
通过选择Automatic fail back设定失效的主机在恢复运行后自动转换回原节点 #多不使用,否则每转换一次,就是一次灾难啊。



wangdrome 回复于:2002-07-18 15:54:23
[这个贴子最后由wangdrome在 2002/07/18 03:57pm 编辑]

谢谢!我将于下周采用LAAM去实现两台V880主机上的HA

zdygk 回复于:2002-07-18 15:57:42
本来想明天连载,斑竹大人评为精华,令我大受鼓舞,斗志昂扬,再来!
一、安装前准备:

1、集群中的两个节点的主机名要首先能通过hosts文档互相正确解析,修改
/etc/hosts文档。注意配置公用,即浮动ip,确保任何网卡不得绑定。
2、修改/etc/hostname.*, 确保系统所用到的网络口能在系统启动时自动启动。
legato 根据浮动ip网段在同网段的网卡绑定生成浮动ip。
3、将和服务相关的文档系统在系统启动时不要自动挂接,
检查/etc/vfstab确认任何文档系统配置正确,
4、任何需要和Legato AAM(LAAM)配合的应用在系统启动时必须处于释放状态,
5、完成任何的配置后,最好重新启动电脑,请检查上述配置是否正确。
a.使用ifconfig –a 确认任何应该up的网络口及IP是否正常,及相对应网口是否相通
b.使用df 或mount确认任何的fs挂接正常
c.使用ps –ef | grep <dbserver> 确认应用在系统重起时没有启动
注意:上述任务没有完成,请不要做后续的工作


zdygk 回复于:2002-07-18 16:08:27
[这个贴子最后由ZDYGK在 2002/07/23 04:26pm 编辑]





zdygk 回复于:2002-07-18 16:12:33
三:配置LAAM
0、在ftconsole下配置资源(Resource)
1). 配置文档系统
A. 在Resource --- Data source
B. 在Datasource界面中, a选择NEW Datasource新建立文档系统
Name: oraclefs
Data Source Type: UX_File_system
FS Table File Entry: 需要您的具体的路径了
Mount Point: /disk2
C. Edit Node List: 选择2 节点
2). 配置虚拟IP
A.Resource ----IP Address
B.在IP Address 界面中,选择New IP
Name Svc. Entry: 输入虚拟IP的主机名字
1、安装Oracle模块,适当配置(要贴图,我这里免了。。。主要是配置环境变量和process、sql net的参数。)
2、生成配置的备份文档
A.ftcli 为命令行方式,运行/opt/LGTOaam48/bin/ftcli
B.当出现>提示符号,输入backup
C.当出现>提示符号,输入quit
D.查看/opt/LGTOaam48/bin/backup.def文档,为任何LAAM的配置文档,可进行LAAM系统恢复。
3、将如下命令加入到/.profile文档中
FT_DIR=/opt/LGTOaam48
FT_CONSOLE_DIR=/opt/LGTOaam48/console
FT_DOMAIN=ftdomain
export FT_DIR
export FT_CONSOLE_DIR
export FT_DOMAIN

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!