91091840.doc-FFCS-PT
第4章 LifeKeeper 命令行管理工具
注意:如果不特别说明,这里提到的命令行工具可以在/opt/LifeKeeper/bin目录下找到。
4.1 检测LifeKeeper 集群运行状态
可以使用lcdstatus命令对LifeKeeper 集群的当前运行状态进行检查,命令格式:
lcdstatus [-q] [-d <主机名>]
该程序向 stdout 输出在LifeKeeper 资源层次配置状态和通信路径的状态. 选项 -q 表示输出采用简略的形式(建议使用该选项) 选项 –d 表示要检查的主机,缺省检查本机
4.2 管理 LifeKeeper 中的资源
注意:如果能运行LifeKeeper GUI,则使用其提供菜单命令执行相应操作;在执行命令行启动/停止资源前,一定先使用lcdstatus命令确认资源的实际状态。 4.2.1 启用资源(In-Service)
可以使用命令:
./perform_action -t <资源标记名> -a restore
将资源标记名所对应的资源在本机上投入服务(启动)。如果该资源在命令使用前已经在另一台机器上处于运行状态,则本命令执行的结果相当于执行了一次手工切换
!!!如果该资源在命令使用前是处于停止状态(即在备机上执行本命令),则本命令执行的结果相当于执行了一次手工切换
4.2.2 停止资源(out-of-service)
可以使用命令:
./perform_action -t <资源标记名> -a remove
将资源标记名所对应的资源在本机上停止服务。如果该资源在命令使用前已经在另一台机器上处于运行状态,则本命令执行不产生任何结果
注意:
1) 在执行命令行前后,一定先使用lcdstatus命令确认资源的当前状态。 2) 命令停止/启动本地的资源
3) 命令中的<资源标记名>是区分大小写的 4) 一定要等待命令完成,注意命令的输出。 5) 详细用法见在线帮助手册。
4.3 获取 LifeKeeper 支持所需要的文件
在遇到集群运行故障而需要进行诊断时,LifeKeeper的技术支持人员需要获取相应的LifeKeeper日志记录和其他信息,这可以通过运行下列命令实现,在两台服务器上分别运行下列命令,生成的打包文件位于/tmp/lksupport目录下:
/opt/LifeKeeper/bin/lksupport
Page 49 of 50
91091840.doc-FFCS-PT
第5章 其他任务
5.1 从测试许可码升级到正式许可码
某些情况下,系统在安装/配置时使用的是有时间限定的测试许可码,LifeKeeper提供一种机制将测试许可码更换为正式许可码而不会中断所保护的应用资源的运行,具体步骤如下: (1) 准备好正式许可码,建议每个正式许可码放在单独的文件中,如server1.lic包含
server1的正式许可码,server2.lic包含server2的正式许可码
(2) 首先在备机(没有运行任何资源)上进行更换:
a. 运行命令: /opt/LifeKeeper/bin/lkstop -f 停止LifeKeeper b. 运行命令: rm -f /var/LifeKeeper/license/* 删除现有的许可文件 c. 按照2.4中描述的方法安装正式许可码
d. 运行命令: /opt/LifeKeeper/bin/lkstart 重新启动LifeKeeper,注意输出信息中不
再包含”x月x日过期“。这表明已经是正式许可了
(3) 备机完成后,使用/opt/LifeKeeper/bin/lcdstatus -q在两台服务器上确认所有心跳正
常,并且资源处于正常备份状态后接着执行
(4) 在主机上按照相同步骤进行
注意: lkstop命令之后一定要加 -f 参数
5.2 设置Windows 浏览器以实现远程访问LifeKeeper GUI
(1)在远程运行LifeKeeper GUI的Windows 客户端上安装Java运行环境;
(2)在远程运行LifeKeeper GUI的Windows 客户端上运行webinterface.exe设置所需要的权限; (3)修改
(4)修改浏览器安全设置:进入浏览器-“工具”-〉“Internet选项”-〉“安全”-〉“信任站点”:把两台机器的IP添加进去(例如 http://192.168.0.10)
远程运行LifeKeeper GUI可以通过打开浏览器,在地址栏输入:http://<主机IP地址>:81 , 然后使用root用户或管理用户登陆
5.3 备份LifeKeeper集群配置
当完成所有配置任务并且投入生产运行后,可以对集群配置进行配置,以便以后在重新安装系统时进行恢复(不再需要重新配置),方法是分别在各个服务器节点上运行:
$LKROOT/bin/lkbackup –c
产生的备份文件缺省位于 $LKROOT/config目录中,文件名类似:
archive.0508010921.tar.gz
将备份文件保存到一个安全的位置供以后使用。
Page 50 of 50
相关推荐: