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 PATH=$PATH:/opt/LGTOaam48/bin:/opt/LGTOaam48/console export PATH 完。 测试和oracle以后再讲。谁知道你是不是要做oracle. |
wangdrome 回复于:2002-07-19 10:14:54 |
老兄你有有LAAMagent for NT version 4.8.1的序列好提供一下,本人用于学习! |
wangdrome 回复于:2002-07-19 10:20:14 |
谢谢ZDYGK的帖子, 测试和oracle部分一起上吧,我下午去一个DEMO环境学习,测试了! |
Fun-FreeBSD 回复于:2002-09-02 16:41:27 |
这么好的贴子,我顶 其实我对这玩艺一窍不通 不过现在我对这玩艺有了些了解 也许以后会用到 save as |
czc9 回复于:2002-09-02 16:56:03 |
你有没胡legato ha+的中文安装配置资料,如果有的话,请发一份给我,好吗,谢谢 stdxzclearcase/" target="_blank" >cc@21cn.com |
ahbyj 回复于:2002-09-02 17:20:36 |
对这位老兄表示敬意,希望各位大虾都能如此,我们这些低手就咧开嘴乐吧 |
韦小宝 回复于:2002-09-02 21:58:28 |
[quote][b]下面引用由[u]czc9[/u]在 [i]2002/09/02 04:56pm[/i] 发表的内容:[/b] 你有没胡legato ha+的中文安装配置资料,如果有的话,请发一份给我,好吗,谢谢 stdxzcc@21cn.com [/quote] legato ha+已经停产了 |