LifeKeeper for Linux安装配置__共享盘阵.doc
文本预览下载声明
环境
操作系统: RHEL 5.2
LifeKeeper: 7.0
共享磁盘: ISCSI源码包虚拟
应用: Apache
二、安装LifeKeeper前的准备
用ISCSI源码包虚拟个共享磁盘。(三台机器,1机为ISCSI服务器,2、3机为ISCSI客户端。详情见另一文档)
给要做集群的两台主机分别配置两块网卡(即,2、3机分别配两块网卡),并保证两台主机的每台主机的两块网卡的IP都是static状态的,且确保两台主机有不同的主机名。
安装完lifekeeper,不能再修改hostname和IP。
在本机hosts文件内添加IP到集群服务器各主机名称的映射S 30 30 时,
/etc/hosts文件内容:
注意:
也可以不把心跳IP和主机名的对应添加进去。
、、都是可以随意取的。
做集群的每个节点的/etc/hosts文件都要是这样的。在本实验中,2、3机的/etc/hosts文件都应该是上图那样的。
4、在2机上ping自己的IP(外网IP和内网IP)和其他节点的IP(本实验中指3机,外网IP和内网IP)都能ping 通。其他节点做同样的操作。保证每个节点之间是互通的。
5、保证所监控的应用的最主要被监控的那部分被安装在共享盘阵上,如监控Oracle,要保证所建的库是建在共享盘阵上的,如监控Apache,要保证它的主目录被放在共享盘阵上,即/var/www/html这一条适用于基于共享盘阵的LifeKeeper。 LifeKeeper还可以做基于镜像的集群,但需要装个DR包。
6、在实际环境中,内网(即私网)是通过直连线直接连接,外网分别接到交换机上,存储通过光纤交换机和集群中的每个节点相连。
7、由于LifeKeeper在锁定机制上是锁定整个RAID盘,因此,如果有彼此独立的应用需要使用共享存储,则要划分多个RAID盘。
8、安装lifekeeper前,保证所监控的应用在两台主机上能正常手动启动,而且是此应用的服务是停止的。在两台机器上安装完lifekeeper,在其中一台机器上,资源能被正常投入时,则lifekeeper会自动带动本机的应用服务启来,此时另一台机器的服务仍然停着。
9、保证两台主机的date相差不超过一分钟。
10、不同的应用,启、停、监控的方式是不一样的。在创建“通用应用”资源前,应先测试启、停、监控脚本能正常运行,然后再加载到“通用应用”资源里。
11、两台机器上装的lifekeeper的版本必须一致,不然造成无法启动lifekeeper的现象。
现在,已经用ISCSI源码包虚拟了共享盘阵,并测试完毕。
三、安装LifeKeeper(各节点都要装LifeKeeper软件)
(一)、先装InstallSupport
InstallSupport是针对各种Linux发布的一个支持包,必须首先进行安装。
LifeKeeper for Linux InstallSupport 提供了一套安装脚本,它是为执行用户交互式系统设置任务而设计的,执行这些任务之后,才能够将 LifeKeeper 安装在系统上,它还可以识别正在运行的 Linux 版本,并通过一系列的问答保证 LifeKeeper 正确安装所需要的多个软件包,它同时安装一个许可工具包,可以为获取和显示服务器的主机 ID 提供工具,主机 ID 用于获取运行 LifeKeeper 所需的有效的许可证密钥,在安装之前请确认获得LifeKeeper 的有效许可密钥,并将该密钥文件传到两台服务器上。
本实验中用的是.img的安装文件(LKLEvalCN_v7_092209.img)。这样的文件需要mount到本地以后才能用:
# mount –o loop LKLEvalCN_v7_092209.img /lk(/lk为挂载点)
如上图:执行# ./setup,敲回车,出现下图:
1、
安装时,所执行的每一步都将被记录在/var/log/LK_install.log里。
如想继续安装,按回车即可,因为默认是Y
2、
安装了pdksh包,并安装成功。按照提示,按ENTER键继续
3、
检测出系统的版本,并提示需要升级steeleye-lkRHAS包。
如想继续安装,直接按回车即可,因为默认是Y
4、
steeleye-lkRHAS升级成功。按照提示,按ENTER继续
5、
检测到系统没有安装Java 1.5,是否想安装JRE V1.5.0_07到系统?直接敲回车,同意安装
6、
jre v1.5.0_07包成功安装。按ENTER键继续
7、
the LifeKeeper IPS Recovery Kit为 IBM ServeRAID controllers提供支持. 这个可选软件包置于Life
显示全部