缺省地,当前连接节点将作为集群的首节点被加入到节点列表中,选中该节点,点鼠标右键菜单中的“Edit Node”,可以编辑该节点信息,选择“Remove Node”菜单可以删除该节点,选择“Add Node”菜单可以添加一个新的节点。注意:只能添加同属一个“Business Group”的服务器作为集群的节点!!!
添加节点的时候,会打开验证对话框,用户选择一个服务器,并输入正确的认证密码(缺省为:admin),即可开始定义节点链路信息。
节点的链路信息包括心跳、工作网卡、磁盘链路和第三方参考点(用于广域网)几类。
心跳链路:集群交换信息的首选链路,当集群节点间通讯不成功时,会自动选择第二链路进行信息交换。
工作网卡1:第二链路,通常作为绑定虚拟IP的首选网卡;
工作网卡2:第三链路,用户服务器中通常只有两块网卡,因此该链路属于可选项,支持绑定虚拟IP;
磁盘链路:第四链路,在带存储设备的集群环境中,可在共享磁盘阵列上单独建立一个分区作为集群交换信息的链路,提高系统的容错能力,该链路为可选项;
参考点:辅助链路,在广域网集群环境中,当节点间通讯失败时,通过和参考点的通讯,来诊断自身的网络连通性,提高故障侦测的可靠性。注意:仅仅在广域网环境需要配置该选项!!!
LanderVault for Linux安装配置 6
在节点配置环节,重复如上的操作,用户可逐个添加集群节点,并配置好链路信息,服务器在列表中的排列次序,就是集群的节点序号。
步骤3:
集群配置向导的第三步,是进行资源包的定义,如下图:
资源包的配置是集群配置最复杂的部分,需要根据之前的《集群规划部署方案》来进行软件设定。为了简化配置过程,软件还提供了常用的配置模板,如Oracle数据库、MS-Sql数据库等等,用户直接添加一个模板包,然后做简单的配置修改,就可以实现常规的故障切换功能了。
在上图中,点鼠标右键,选择“Add Package”菜单,就可以打开包设计器,开始定义新的资源包;选择“Remove Package”菜单,可删除已经添加的资源包;选择“Edit Package”菜单,可打开包设计器,编辑选中的资源包。
包设计器是配置资源包的可视化工具,包设计器可分为四个功能区,包设计器主界面如下图:
Netstat -anp
LanderVault for Linux安装配置 7
1、工具栏按钮:可快速添加集群的执行对象; 通过工具栏上的图标,可快速添加一个执行对象,常用的执行对象有漂移IP、磁盘分区、系统服务、脚本、进程等等,4.5.5节将详细介绍每个执行对象的配置。
2、执行对象导航器:系统类对象和应用类对象都按照树形结构及关系展示
在左边;
资源包中的系统执行对象,缺省地添加在树中,应用执行对象有严格的启动和停止次序,可通过“Move Up”和“Move Down”调整。
3、监控对象列表:执行对象产生的各类监控对象,以表格的形式显示在界
面的右上部分;
监控对象列表中缺省地添加了所有系统监控对象,鼠标双击任意一个监控对象,可以查看该对象的基本属性、参数以及监控接口。鼠标点右键,选择“Add Event”可以增加对该资源的事件策略。
4、事件策略:针对监控对象的运行状态,集群将按照事件中对应的策略响
应,这些配置信息显示在主界面的右下部分;
鼠标双击事件列表的一行,可以查看事件的基本信息,也可以修改该事件的
LanderVault for Linux安装配置 8
触发条件和执行策略。 以下为配置包里包含的对象
IP执行对象
配置IP执行对象必填信息包括所在链路、IP地址、网络掩码,可选信息为广播和网关地址,还要指明是否绑定为第一个IP。
在默认配置中,启动前策略会检查该IP是否存在,启动和停止策略分别进行启动和停止,停止后和异常策略未使用。
对于执行对象这五个执行策略的成功与失败,可以选择不同的方式进行处理,可采用邮件、声音或短信进行报警,必要的话也可停止资源包、重启或关闭系统。
Volume执行对象
配置Volume执行对象必须填写卷名称,挂载点,如果不是普通类型的卷,还需选择卷类型。
在默认配置中,不使用启动前,停止后和异常策略,启动和停止策略分别对卷进行挂载和取消挂载操作;如果使用的是非普通卷,请配置启动前策略和停止
LanderVault for Linux安装配置 9
后策略。
Script执行对象
配置Script执行对象必须填写启动脚本,包含完整的路径和文件名,停止脚本是可选项,在进程列表中填写脚本将启动的所有进程名,以逗号分割。
在默认配置中,启动前策略会检查脚本文件是否存在,启动和停止策略分别执行启动和停止脚本,停止后策略未使用,异常策略在脚本停止失败时终止所有进程。
Service mysqld start
#!bin\\bash
/etc/init.d/mysqld start & mysqlstart.sh
Chmod o+w/755/777 mysqlstart.sh
LanderVault for Linux安装配置 10