LanderCluster用户指导手册ForLinux.docx
- 文档编号:12586949
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:36
- 大小:1.44MB
LanderCluster用户指导手册ForLinux.docx
《LanderCluster用户指导手册ForLinux.docx》由会员分享,可在线阅读,更多相关《LanderCluster用户指导手册ForLinux.docx(36页珍藏版)》请在冰豆网上搜索。
LanderCluster用户指导手册ForLinux
LanderClusterV4.0
ForLinuxPlatform
Setup&ConfigurationManual
Copyright1999’-2006’LanderSoftwareCorporation.
Allrightsreserved.
本书简明阐述了LanderCluster集群产品的基本概念和安装管理。
版权所有
上海联鼎软件技术有限公司
LanderClusterForLinux集群软件安装
一、安装前说明:
●版本说明
LanderClusterV4.0-MN,该版本为多机容错软件
LanderClusterV4.0-DN,该版本为双机容错软件
4.0版本支持的平台有:
RedHatEnterpriseLinuxAS4;
RedHatEnterpriseLinuxAS3;
RedHat9。
RedFlagLinux。
●网络说明
LanderCluster要求每个节点至少需要两块网卡,一块连接集线器或交换机;另一块作为心跳网卡,与其他节点的心跳网卡通过集线器或交换机交换信息。
二、安装前的检查:
●系统版本、补丁检查
RedHatEnterpriseLinuxAS4;
RedHatEnterpriseLinuxAS3;
RedHat9。
RedFlagLinux。
●硬件连接检查
检查主机和网络设备的连接。
检查主机到共享磁盘阵列柜的连接。
●系统驱动检查和关键硬件配置
检查网卡和SCSI板卡和设备驱动。
●通信协议检查
检查TCP/IP协议是否正确安装。
检查NetBIOS的解读是否可用(可以利用pinghostname命令来检查)
●防火墙及端口检查
如果系统装有防火墙,则必须为LanderCluster打开9001和9002两个端口,ICMP协议不能禁止,UDP广播不能禁止。
如果系统中安装了杀病毒程序,病毒扫描程序可能与集群的卷管理有冲突,在设置病毒扫描的时候,不要扫描由集群控制的卷。
●磁盘分区和盘符的检查
磁盘分区和分配盘符需要检查如下几点:
1.在公共磁盘上强烈建议(非必须)划分一个分区留作LanderCluster的测试卷。
2.两边主机分配给公共磁盘上同一分区的盘符必须一致,包括测试卷和若干个公共数据卷。
3.如果有超过两个Package都需要使用磁盘柜,则至少为每个Package划分一个卷,确保每个Package运行在独立的卷上。
●系统可用性检查
为了确保LanderCluster能正确地安装到服务器中,在安装前,应该确保操作系统及其补丁、网络的设置、系统服务/数据库/中间件/用户应用都正常的安装配置完毕。
启动一台配置好的服务器,测试客户端的连接是否正常,网络通讯是否稳定,系统服务/数据库/中间件/用户应用是否能正常工作;关闭该服务器,启动另外一台配置好的服务器,做相同的测试;确保每个服务器都能单独运行应用系统。
●检查收集到的信息
系统信息配置表
节点
工程
节点1
节点2
……
主机名
Mis-server
Db-server
工作网卡IP地址
192.168.1.10
192.168.1.20
工作网卡IP地址
192.168.1.11
192.168.1.21
心跳网卡IP地址
10.1.1.1
10.1.1.2
测试卷
/dev/sdb1
应用信息配置表(需要集群管理的应用)
工程
应用
数据盘
应用服务的IP地址
应用包含的服务
应用包含的进程
进程监控列表
公司MIS
/dev/sdb2。
192.168.1.1
/DATA/TEST.sh
/DATA/HELLO.sh
AA
BB
HELLO
人事数据库
/dev/sdb3。
/dev/sdb4。
192.168.1.2
MSSQL$HR
…
*(/DATA/TEST.sh中执行了AA和BB)
三、安装:
●安装盘内容
在LanderClusterForLinux的安装盘中,包含如下内容:
1、LanderCluster集群软件包(Setup.bin),它包含集群服务包(它包含集群系统工作所必须的主程序及各功能模块,服务端必须安装);集群管理工具包(它包含集群配置、管理工具,若用户需要在某台机器上管理和配置集群,必须安装该包);
用户可根据自身需求,安装全部或定制安装部分工具包。
2、LanderClusterForLinux手册
●开始安装
以Administrator用户登陆操作系统,双击光盘目录中的软件包,按照安装程序的提示,安装软件:
1、请仔细阅读授权许可协议:
2、选择安装用户和路径信息:
确认信息:
3、安装过程
4、安装完成:
●安装后的特征
集群安装完成以后,在/etc/下新建了LanderCluster文件夹。
安装完成以后,可以立即对集群进行配置。
四、卸载:
如果需要卸载本软件,请先运行该软件安装目录下的uninstall
确认除去应用程序及其所有功能:
LanderClusterForLinux集群软件配置
一、集群术语详解
Node(节点):
参与集群系统运行的单台服务器。
Active/Standby(主从方式):
双机集群中的两台服务器都正常开机,其中一台处于工作状态(通常称为主机),另外一台处于备援状态(通常称为备机),集群的这种工作方式称之为主从方式。
在业务系统运行过程中,如果主机发生故障或接收到切换命令,它将停止一切业务处理,把控制权交给备机,由备机向业务系统提供全部服务,此时备机已经升格为‘主机’,而‘主机’已经降格为备机。
以主从方式工作的集群通常要求系统只运行一个业务(可包含多个应用),这个业务要么运行在A机,要么运行在B机,当然任何一台机器都必须有足够的处理能力。
主从方式是集群最常见的工作方式。
Active/Active(对等方式):
双机集群中的两台服务器I和II都正常开机,其中I运行业务A,II运行业务B,它们都处于工作状态,分别服务于不同的业务系统,集群的这种工作方式称之为对等方式。
在业务系统的运行过程中,如果主机I机发生故障或接收到切换命令,它将停止一切A业务处理,把控制权交给II机,由II机向A业务系统提供全部服务,此时业务A和业务B都运行在II机上。
这种工作方式可以有效的利用硬件资源,但也为系统管理带来不便,同时要求两台机器运行的作业在存储访问上是完全独立的,它们不能共享访问同一个磁盘分区。
One/Multiple(一备多):
多节点集群环境中,有一台服务器处于备援状态,其他服务器处于工作状态,集群的这种工作方式称为一备多。
如果有一台工作的服务器发生故障,备机将接管故障机的一切业务。
这种工作方式适用于不经常发生故障的环境,因为在备机被使用,故障机恢复之前,将没有备援机顶替可能发生的故障。
Multiple/One(多备一):
多节点集群环境中,有多台服务器处于备援状态,一台服务器处于工作状态,集群的这种工作方式称为多备一。
这种工作方式适用于可能经常会发生任务切换的环境。
Multiple/Multiple(多机互备):
多节点集群环境中,每台服务器都可以做为其他服务器的备援机,每个业务都能在若干服务器上启动,集群的这种工作方式称为多机互备。
这种运行模式比较灵活,只要合理配置,可以使硬件资源的使用效率最大化。
Package(包):
包是业务系统所需资源的集合。
这些资源包括卷、IP地址、系统服务、系统进程和用户应用等。
Package运行于节点之上,它包含一个完整的业务描述(可包含多个应用程序),在同一时刻,它只能运行在一个节点上。
集群的切换实际上就是Package的整体迁移。
SwitchRule(切换规则):
指包在发生故障或人为关闭等需要从一台服务器切换到其他服务器的情况下,选择下一个启动机器的规则。
切换规则分为指定、回切、负载均衡三种。
Fallover(指定切换):
切换规则的一种,按指定的次序进行包的切换。
如有三台服务器,序号分别为0、1、2,如果为A包指定的切换次序是1。
0。
2。
,那么A包将首先在1号机启动,当1机发生故障,A将自动切换到0机,0机再发生故障,A将自动切到2机。
Fallback(可回切):
切换规则的一种,包总是会向切换次序靠前的可用机器切换。
如上例,A包指定的切换次序是1。
0。
2。
,A包首先在1号机启动,当1发生故障时,A切到0机,而当1排除故障恢复正常时,A又会自动切回到0机;若0、1号机均发生故障使得A切换到2机后,0又回复正常,那么A将自动切回到0机。
Balancedload(负载均衡):
切换规则的一种,集群将自动监测每个服务器的包数,将包多的服务器切到包少的服务器。
如有两台服务器0、1,有两个包A、B,初始状态为1机关闭,AB均在0机运行,当1机器开启后,机群会自动选择一个包切换到B机,使0、1两机各有一个任务运行。
ActiveNode(主机):
在运行的集群中,处于工作状态的节点称之为ActiveNode。
StandbyNode(备机):
在运行的集群中,处于备援状态的节点称之为StandbyNode。
Volume(卷):
磁盘或者分区,在WINDOWS中有一个独立的卷标。
Switch(切换):
在工作的集群中,要改变Package的工作节点,可以通过Switch来切换。
切换包含两个过程:
1.释放Package在原工作节点上占用的资源,如卷、IP、服务、进程等。
2.在新的节点上创建Package定义的资源。
Enable/Disable(允许切换/锁定切换):
若需要对服务器做维护工作而要求将某个包锁定在某台服务器上,可以将其“锁定切换”状态。
在此期间,任何手工切换或故障都不能将此任务切换到其他服务器上。
维护结束,同样可以将其状态设置回“允许切换”状态。
LanderCluster功能特点:
多个集群远程统一管理:
多语言操作界面:
清晰的集群概念:
简洁的安装配置:
直观的状态监控:
二、LanderCluster关键词说明
KeyWordsinLocalMonitorFrame
ClusterMode
集群模式;
双节点集群环境运行的模式可以分为主从和对等两种,主从方式工作时只能配置一个Package,对等方式工作时只能配置两个Package。
多节点集群环境可分多备一、一备多、多机互备。
Active/ActiveMode
对等方式;
Active/StandbyMode
主从方式;
One/Multiple
一备多;
Multiple/One
多备一;
Multiple/Multiple
多机互备
LocalName
本机主机名;
LocalState
本机状态;
状态显示区是绿色代表本机正常运行;黄色代表本机处于Warning状态,有部分设备出现故障,但不影响集群运行(可能会影响部分包的运行);红色代表本机处于Error状态,集群不能正常运行。
TotalNode
所有节点数;
集群所配置的所有节点数。
TotalPackage
所有的包数;
集群所配置的所有包数。
Licensestate
注册情况;
显示registered(已注册)和unregistered(未注册)
NodeName
节点主机名;
Storage
存储设备情况;
HeartBeat
心跳网卡的情况;
NIC1
第一块工作网卡的情况;
NIC2
第二块工作网卡的情况;
NodeType
节点的类型;
master(管理节点)或normal(普通节点)
State
当前状态;
节点或包的运行状态。
节点状态分为success(正常),warning(警告状态),error(错误状态),poweron(开机状态),poweroff(关机状态);包状态分为none(未知),starting(启动过程中),running(运行中),fault(出错),stopping(停止过程中),error(发生严重错误),exception(异常处理)
PkgName
包名;
NIC
工作网卡;
包绑定的网卡序号,1或者2
VHost
虚拟主机名绑定情况;
VIP
虚拟IP绑定情况;
Volume
卷;
Package运行时存放数据的分区。
Serice
服务状态;
包运行时包含的系统服务。
在WindowsNT系统服务列表里进行选择。
集群软件可以管理这些进程(开启、关闭、监控)。
Process
自定义进程状态;
用户自定义进程。
集群软件可以管理这些进程(开启、关闭、监控)。
Enable
包的缩定状态;
true为未缩定状态,可切换,false为缩定状态,不可切换
KeyWordsinCManageFrame
ClusterGrp
集群类型;
windows集群或linux集群。
ClusterID
集群名;
每个集群的唯一标识,各集群以此来区分于其他集群
LocalNode
本地节点号;
Path
集群的安装目录;
MaxProcTime
进程的启动/停止等待时间;(毫秒)
若超过该时间进程仍无反应,则视为操作失败。
MaxSerTime
服务的启动/停止等待时间;
若超过该时间服务仍无反应,则视为操作失败。
RetryTimes
通讯重试次数;(毫秒)
集群各节点之间的信息通讯,若重试该数后对方仍无反应,则视为通讯失败。
TCPPort
TCP通讯端口;
UDPort
UDP通讯端口;
TimeOut
通讯超时时间;(毫秒)
集群各节点之间通讯,等待对方应答的超时时间。
LoopWaitTime
每次通讯的间隔时间;(毫秒)
UpdateWaitTime
检查本机状态及检查包状态的间隔时间;(毫秒)
NodeCount
节点总数;
PkgCount
包总数;
MasterRule
管理节点的切换规则;
Parameter(MasterRule)
管理节点的切换顺序;
Dubug
调试模式启动情况;
1为启动,0位未启动,启动调试模式后,该节点将详细输出日志,方便跟踪错误;
Index
节点或包的序号;
HostName
主机名;
SCSI
测试卷;
该项可不配,但强烈推荐用户划分一个独立的卷作为测试卷,以增加集群的有效性和稳定行。
NetIndex0
心跳网卡的系统标识号;
NetIndex1
工作网卡1的系统标识号;
NetIndex2
工作网卡2的系统标识号;
MacAdd0
心跳网卡的MAC地址;
MacAdd1
工作网卡1的MAC地址;
MacAdd2
工作网卡2的MAC地址;
NetWork0
心跳网卡的IP地址;
NetWork1
工作网卡1的IP地址;
NetWork2
工作网卡2的IP地址;
NetMask0
心跳网卡IP的子网掩码;
NetMask1
工作网卡1IP的子网掩码;
NetMask2
工作网卡2IP的子网掩码;
GateWay0
心跳网卡IP的网关;
GateWay1
工作网卡1的IP的网关;
GateWay2
工作网卡2的IP的网关;
SwitchRule
包的切换规则;
0表示指定切换顺序;1表示可回切;2表示负载均衡。
Parameter
(SwitchRule)
包切换的节点次序;
如0。
1。
,该包将先在节点0上启动,当节点0发生故障,该包将切换到节点1上。
NetIndex
绑定的网卡序号;
1表示该包绑定在工作网卡1上,2表示工作网卡2
PkgVip
该包的虚拟IP;
Volumes
该包的工作卷;
可以有多个卷,如E。
F。
Service
该包的系统服务名;
SerList
该包的系统服务显示名;
Process
该包的进程执行程序全路径;
ProList
该包的进程显示名;
ParentPkg
父包;
只有该包启动后,其子包才能启动。
ChildPkg
子包;
只有当父包启动后,该包才能启动。
NetMask
包的虚拟IP的子网掩码;
KeyWordsinConfigurationSteps
GroupType
集群类型;
WindowsClusterGroup(windows集群组),LinuxClusterGroup(Linux集群组)
NodeCount
节点总数;
PackageCount
包总数;
ClusterName
集群名;
每个集群的唯一标识,各集群以此来区分于其他集群。
TestVolume
测试卷;
HeartBeatIP
心跳网卡IP;
NetWork1IP
工作网卡1的IP;
NetWork2IP
工作网卡2的IP;
PkgName
包名;
NetIndex
包的绑定网卡序号;
1表示该包绑定在工作网卡1上,2表示工作网卡2
VirtualIP
包的虚拟IP;
NetMask
包的虚拟IP的子网掩码;
若该项未填写,则默认为绑定的工作网卡的子网掩码。
Volume
工作卷;
该项可不选,也可多选。
VolumeList
卷列表;
用户可从该列表中选择当前配置包的工作卷。
ServiceList
服务列表;
用户可从该列表中选择当前配置包所管理的系统服务。
(该项可不选)
StartName
进程可执行程序全路径;
若有多个执行程序,用。
隔开,最后一项也需要用。
结尾。
(此项可不配)如/test。
/temp/temp。
ProcessList
进程名;
用户必须填写所有进程执行程序所创建的进程名,若有多个进程名,用。
隔开,最后一项也需要用。
结尾。
(此项可不选)如test。
temp1。
temp2。
ParentPkg
父包;
只有该包启动后,其子包才能启动。
ChildPkg
子包;
只有当父包启动后,该包才能启动。
SwitchRule
包的切换规则;
0表示指定切换顺序;1表示可回切;2表示负载均衡。
Parameter
(SwitchRule)
包切换的节点次序;
如0。
1。
,该包将先在节点0上启动,当节点0发生故障,该包将切换到节点1上。
BindParent
绑定父任务;
若选择了父包,则该项为可选项。
该项打勾后,当前包不仅仅依赖于父包的启动而启动,而且还要求与父包在同一个节点启动。
选择该项时,请确认其绑定的工作网卡必须与父包的绑定工作网卡一致,此时子包的切换规则失效(自动跟随父包的切换规则)。
三、LanderCluster配置过程
●配置前的检查
1、确保需要配置的服务器中都正确安装了LanderCluster的集群软件;
2、确保要配置的服务器中的CMAgent进程已启动,而CManager未启动;
3、需要集群管理的服务,都必须设置为手动;
4、需要集群管理的进程,都不能在开机时自动启动;
5、确认《系统信息配置表》和《应用信息配置表》是否填写完整;
●配置前的规划
考虑主机硬件的配置,综合《应用信息配置表》中各应用系统对数据盘的占用情况,以及应用系统之间的依赖关系,确定集群的运行模式。
任务的划分必须遵守如下几个原则:
1、LanderCluster4.0-DN最多支持两个节点两个任务,LanderCluster4.0-MN可支持八个节点八个任务,每个任务至少包含一个虚拟IP;
2、一个任务用到的卷(指该任务所有应用系统用到的数据卷)不能和另外一个任务用到的卷重叠;
3、需要不同IP地址对外服务的两个应用系统,应该配置成两个任务;
4、有依赖关系的应用,最好规划在一个任务中;
集群配置规划表
任务
工程
Package1
Package2
……
包名
虚拟IP地址
掩码是否指定
切换规则
数据卷(可多个)
进程列表
监控的进程名列表
绑定的网卡序号
(一)利用LanderClusterConfig向导开始配置集群
1、执行startmanager.sh。
在LanderCluster界面中按下【Wizard】按钮,启动LanderCluster设置向导,如图:
2、开始配置:
Step1Of5
LanderClusterConfigurationStep1of5
SettingClusterGroupProperties
-集群类型-
选择节点数和包数。
按【>>Next】,继续。
进入配置向导的第二步。
Step2Of5
LanderClusterConfigurationStep2of5
ChooseClusterNodes
-选择节点-
从左侧列表选择需要配入集群的主机到右侧列表。
按【>>Next】,继续。
Step3Of5
LanderClusterConfigurationStep3of5
NodeConfiguration
-节点配置-
节点配置过程中,所有的信息都是不可编辑的,只能从列表框中选择。
根据安装前的系统检查信息,选择正确的心跳IP和工作IP。
测试卷为可选项,可提高集群安全性,建议使用。
但IBMEXP系列或双柜系列阵列不能配该项。
按【>>Next】,继续。
进入配置向导的第四步。
Step4Of5
LanderClusterConfigurationStep4of5
PackageConfiguration
-包的配置-
PackageBaseInformation
Step4of5-配置基本包信息
根据《集群配置规划表》,填写包的基本信息。
PkgName为该包的包名,以区分于其他包,此项必须填写
NetIndex为绑定的网卡,在节点配置中若配置了两块工作网卡,则可以在下拉菜单中选择其中一块作为该包的绑定网卡。
(集群默认为第一块工作网卡,该网卡是必须配的)
VirtualHost为虚拟主机名(Windows特有)
VirtualIP为虚拟IP,每个包必须有一个虚拟IP,此项必须填写
NetMask为虚拟IP的子网掩码,该项可不填。
若该项不填,集群默认该项为绑定网卡的IP的子网掩码
Volumeinformation
Step4of5-配置数据卷
Serviceinformation
Service:
集群管理的系统服务
*Windows特有
Step4of5-配置系统服务
Processinformation
Process:
集群管理的进程
Step4of5-指定可执行程序-
要添加某个可执行程序,在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LanderCluster 用户 指导 手册 ForLinux