LifeKeeper安装配置手册

更新时间:2024-07-03 20:37:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

35018399.doc

LifeKeeper for Linux v5.0 中文版

安装配置手册

- 1 -

35018399.doc

第1章 环境规划与设置

1.1 概述

环境规划与设置主要包括以下几部分 ? 操作系统安装与设置 ? 网络规划与设置

1.2 操作系统安装与设置

首先安装 Linux ,在安装过程中注意: ? ? ?

给每块网卡赋予一个静态IP地址/子网掩码,用作心跳的网卡与连接公网的网卡使用不同的IP子网

对于连接公网的网卡,设置好网关以及DNS服务器(如果有的话)

给服务器设置一个便于记忆的主机名,如主机设为server1,备机设为server2

1.3 网络规划与设置

1.3.1 网络规划

1 .必须保证每个网卡有一个永久的IP 地址用于以后在LifeKeeper中创建通信路径(俗称心跳) 2 .除了连接公网的网卡之外,至少另外配置一对网卡构成专用于集群通信的私网,如果是双机配置,私网之间可以通过交叉网线来连接 3.公网与私网建议使用不同的TCP/IP子网地址

1.3.2 网络设置

在执行进一步操作之前,确认下列几点:

1. 两台服务器之间在所有网络地址上可以相互ping通。 2. 正确设置了名字-地址解析,建议在每台服务器的/etc/hosts文件中添加每台服务器的地址

-名字对,地址使用公网地址。验证可以成功地ping两台服务器的名字。特别注意对于127.0.0.1的设置,不要使用主机名,应该类似:

127.0.0.1 localhost.localdomain localhosts # 下面加入的是两台服务器的静态公网地址与主机名映射 10.24.9.151 mail1 10.24.9.152 mail2

# 下面加入对外虚拟IP地址,提供一个名字作映射 10.24.9.150 mail

1.3 /etc/fstab文件

操作系统的安装会缺省使用LABEL而不是设备名来标识各个文件系统的分区,修改/etc/fstab文件,将“LABEL=…” 替换为设备名,如/dev/sda1

- 2 -

35018399.doc

第2章 安装LifeKeeper

注意:在安装LifeKeeper 之前请先获得运行LifeKeeper 软件所需的许可码(Licence), 许可码分为正式许可码和临时许可码两种,许可码是以“steeleye-lklce-”打头的一串数字,例如:

steeleye-lklc-05633-62899-00545-17536-13598-11509-01926-14336-61357-12077-17386-38848-06847-41590-01637-39704-51898-62539-54014-12017-05794-41712-59

2.1 安装 LifeKeeper Installation Support 光盘/软件包

2.1.1 需求

LifeKeeper要求系统已经安装好下列两个软件包:

pdksh ncurses4

使用rpm –qa命令验证上述软件包是否已经安装,如果没有,手工安装(对于Red Hat AS 2.1,位于操作系统光盘2#)

2.1.2 LifeKeeper Installation Support介绍

LifeKeeper Installation Support 是针对各种Linux发布的一个支持软件,需要首先进行安装。 该支持包以光盘形式提供,但有时也会以一个.img 或 .iso格式文件提供,此时需要通过mount命令进行挂载,方法是:

mount <挂接点> -t iso9660 –o loop 2.1.3 LifeKeeper Installation Support 安装

1 进入光盘或者挂载点

2.执行sh setup 或./setup,进入自动安装,通过回答y或n选择安装相应的支持包。 安装时出现如下选择:

? 安装程序首先会显示检测到的操作系统版本:

Your system appears to be running Red Hat Enterprise Linux <版本号>

?

提示是否安装LifeKeeper Distribution Enabling Package for Red Hat软件包时选择“Y”:

The LifeKeeper Distribution Enabling Package for Red Hat will now be installed. This package is needed in order for LifeKeeper to run properly.

?

接着提示安装Java 运行环境,选择“Y”:

You will need to install the Java Runtime Environment v1.4.2 on this system if you wish to administer LifeKeeper using the LifeKeeper GUI. You should ensure that the PATH variable in the /etc/default/LifeKeeper file contains the path to your java binary.

? ?

在提示是否在启动文件中加入options scsi_mod max_scsi_luns=255时,选择“N”

对于提示是否安装IPS软件包时选择“Y”,这就是用来支持IBM ServeRAID控制器的,但是有可能因为没有安装IBM的存储软件包而失败,不要紧,可以在以后手工安装,方法是进入ips目录,使用rpm –ivh --nodeps --force选项来强制安装steeleye-lkIPS软件包 对于提示是否安装CCISS软件包时选择,如果使用来自HP/Compaq的外部磁盘阵列,则选择“Y”,否则选择“N”

?

- 3 -

35018399.doc

? ? ?

对于提示是否安装HADR时选择“N”

对于提示是否安装HANFS时选择“N”(不安装)

最后是安装许可管理软件包,之后会询问是否在此时安装软件许可,回答“n”,我们将在后面单独安装。

2.1.4 验证 LifeKeeper Installation Support 安装

使用rpm命令检查安装了下列软件包:

steeleye-lkRedHat70-5.0-4.rpm steeleye-lkIPS-5.0-4.rpm j2re-1_4_2_04-linux-i586.rpm steeleye-lkLIC-5.0-2.i386.rpm

2.2 安装LifeKeeper Core Application软件包

2.2.1 LifeKeeper Core Application 软件包清单

LifeKeeper Core Application for Linux 包括下列个软件包:

? ? ? ? ? ? steeleye-lk-5.0-2.i386.rpm – 为系统部件,例如内存、CPU、操作系统、SCSI 磁盘子系统以及文件系统提供恢复和切换

steeleye-lkGUI-5.0-2.i386.rpm –为LifeKeeper 的管理和监测提供图形用户界面 steeleye-lkHLP-5.0-2.i386.rpm –这是基于 HTML 格式的在线产品信息 steeleye-lkIP-5.0-2.i386.rpm – 提供 IP 地址的自动恢复和切换

steeleye-lkRAW-5.0-2.i386.rpm - 为使用原始 I/O 跳过核心缓冲的应用程序提供支持 steeleye-lkMAN-5.0-2.i386.rpm – Linux手册页(Man Pages)

2.2.2 安装 LifeKeeper Core Application软件包

进入软件包所在目录,使用下列命令安装全部软件:

rpm –ivh *.rpm

单个软件包的安装可以使用命令:

rpm –ivh <软件包名>

2.3 安装 LifeKeeper Application Recovery Kit(ARK)[可选]

LifeKeeper应用恢复工具包(简称ARK)为特定的应用和服务提供高可用性,每种ARK以一个rpm软件包的形式提供,使用如下命令进行安装:

rpm –ivh

SECOM配置需要安装NFS ARK(4.x)。

2.4 安装LifeKeeper运行许可码

每台运行LifeKeeper for Linux v5.0的服务器需要一个合法的许可码,这是一串连续的字母数字组合,其形式类似:

steeleye-lklce-40577-37563-49921-00003-21440-64543-32542-02481-00341-05482-28678-53251-46921-33624-07413-58461-15147-08542-6397

安装许可码是通过运行下列命令:

/opt/LifeKeeper/bin/lkkeyins

- 4 -

35018399.doc

运行后,系统会提示你是否有一个文件包含许可码,此时有两种选择: ? ?

选择“Y”,然后输入包含许可码文件的路径,例如:

/root/LKLinux-5.0-0808-2006.lic

选择“N”,然后通过Linux中的“拷贝”“粘贴”,将上述一串字母数字拷贝到提示符“:”后,然后按<回车>键, 如果显示出现“Good”,则表明输入正确,接着按“Q”键退出

2.5 修改LifeKeeper配置文件

LifeKeeper的配置文件缺省为/etc/default/LifeKeeper。通常需要调整的参数为: ? ?

LKCHECKINTERVAL 这是设置LifeKeeper对服务器上保护的资源进行定时检测的周期,缺省为120秒,根据实际配置,一般可以修改为更小的值,比如30秒 增加一行: RESERVATIONS=none

#这是为了支持DELL 220s存储设备

2.7 验证 LifeKeeper 的安装

可以使用下列命令验证 LifeKeeper 软件包安装是否被正确安装,验证单个软件包,使用命令:

rpm -V rpm -qi

查看已经安装的LifeKeeper软件包,可以使用命令:

rpm –qa|grep stee

2.8 启动 LifeKeeper

当完成了所有的验证之后就可以在两台服务器上启动 LifeKeeper 了。

2.8.1 启动LifeKeeper 服务器进程

如果当前您的系统没有运行 LifeKeeper 则在所有服务器上以root用户身份输入如下命令

# /opt/LifeKeeper/bin/lkstart

2.8.2 启动LifeKeeper GUI服务器进程

同样以root用户运行命令

# /opt/LifeKeeper/bin/lkGUIserver start

注意:以上命令只需运行一次,以后每次系统重新启动时,LifeKeeper会自动运行上述进程

2.9 添加LifeKeeper管理用户[可选]

LifeKeeper缺省赋予root用户管理LifeKeeper集群的能力,如果不想使用root登陆LifeKeeper管理接口,可以使用下列命令添加一个集群管理用户:

/opt/LifeKeeper/bin/lkpasswd <新管理用户名>

命令会提示输入口令并确认口令,例如我们添加一个名为lkadmin的集群管理用户,则使用命令:

/opt/LifeKeeper/bin/lkpasswd lkadmin

2.10 有关的LifeKeeper软件的其它管理任务

注意:$LKROOT代表LifeKeeper软件安装的根路径,缺省为/opt/LifeKeeper

- 5 -

35018399.doc

2.10.1 停止 LifeKeeper 服务

如果需要在服务器上永久停止LifeKeeper服务,可以输入下列命令

$LKROOT/bin/lkstop

该命令同时会使所有LifeKeeper保护的资源处于退出服务状态,如果希望在停止LifeKeeper时保持资源/应用的运行,可以使用:

$LKROOT/bin/lkstop -f

2.10.2 查看 LifeKeeper 进程

键入下列命令可以查看当前运行的所有 LifeKeeper 进程列表

ps -ef | grep LifeKeeper

2.10.3 删除 LifeKeeper 软件

如果需要完整的删除一台服务器上的LifeKeeper软件,首先必须执行下列操作: ? ?

将该服务器上已经配置好的资源进行处理:对于正在提供服务器的资源,执行“删除资源”操作;对于作为备份角色的资源,执行“取消扩展”的操作 完成所有资源清除后,删除该服务器上的所有通信路径

执行下列命令停止LifeKeeper GUI server:

/opt/LifeKeeper/bin/lkGUIserver stop

停止LifeKeeper服务(参见3.8.1 停止LifeKeeper服务) 执行下列命令,删除LifeKeeper软件

rpm -e

LifeKeeper软件包的删除次序是:先删除应用恢复工具包(ARK)软件,然后删除Core Application软件,最后删除Installation Support软件包

注意:也可以使用桌面软件包管理工具进行LifeKeeper软件的删除。

- 6 -

35018399.doc

第3章 配置LifeKeeper

注意:下面所有操作,如果不特别指出,是从主服务器上执行,本文档中出现的mail1代表主服务器(主机),mail2代表备份服务器(备机)

3.1 启动LifeKeeperGUI配置工具

进入LifeKeeper GUI管理工具可以通过运行命令:

/opt/LifeKeeper/bin/lkGUIapp

则出现LifeKeeper登录界面:

可以使用root用户登录,也可以使用2.8中新建的用户进行登录。成功后进入下面界面:

- 7 -

35018399.doc

3.2 连接其他服务器

在配置管理台界面点击file 菜单中的Connect … 菜单,弹出下面界面

在Server Name 编辑框中输入备份服务器的主机名,使用前面相同的用户登陆,成功后进入下列界面

- 8 -

35018399.doc

3.3 建立通信路径(“心跳”)

首先我们在通过直联双机的网络连接(私网)上创建第一条通信路径(主心跳)

在已建立连接界面中点击Edit 菜单中的Server 菜单中的Create Comm Path …弹出如图所示的界面

点击“Next>”

- 9 -

35018399.doc

点击“Next>”

选择通信路径的类型为“TCP”,按“Next>”后出现:

- 10 -

35018399.doc

选择私网地址作为心跳的IP 地址,这里我们192.168.0.x是私网,10.x.x.x代表公网,点击Next 后出现

同样选择备机上的私网地址作为心跳的IP 地址,点击Next 后出现

主心跳的优先级为1,点击Create

- 11 -

35018399.doc

选择“Next>”…

完成通信路径的创建。此时LifeKeeper GUI管理界面中服务器的图标改变为如下情形:

- 12 -

35018399.doc

使用上述过程在连接公网的网络上创建优先级为2的备份TCP通信路径。 使用类似过程在连接双机的串行连接上创建的备份TTY通信路径。 至此完成集群的连接,下面进入资源的保护配置

- 13 -

35018399.doc

3.4 创建资源层次(resource hierarchy)

3.4.1 创建IP资源

首先我们创建一个IP资源(虚拟IP),该地址用作从外部访问Oracle数据库的地址。点击 Edit 菜单的Resource 子菜单中的Create Resource Hierarchy…,或者使用快捷工具栏中德小圆圈按钮,在弹出窗口的“Select Recovery Kit”下拉列表框中选择IP:

下一步是Switchback Type(自动回切)设置,根据实际配置及用户需求,可以设置成Automatic(自动回切),或者缺省的Intelligent(不自动回切)

- 14 -

35018399.doc

接着选择IP资源的主服务器:

输入要创建的虚拟IP地址:

- 15 -

35018399.doc

3.4.2 创建文件系统资源

注意:在创建文件系统资源前,首先在主服务器上手工mount好资源阵列,备份服务器上不需要做mount,这里假定我们磁盘阵列的mount点是/u02

同样在GUI窗口中选择“Edit”菜单中“Resource”子菜单的“Create Resource Hierarchy…”,选择“File System”:如下图

为文件系统资源选择自动回切类型(Switchback Type),注意与其他资源的选择保持一致

- 26 -

35018399.doc

选择已经mount好磁盘阵列的主服务器:

点击Next之后,等待一定的时间,LifeKeeper会找到已经mount的磁盘阵列,如下如所示:

- 27 -

35018399.doc

如果没有找到mount点,系统会提示:

此时,需要退出进行系统纠错。

在找到mount点后,点击Next>,出现下列界面,提示缺省的资源标记:

- 28 -

35018399.doc

选择默认值后点击Create Instance, 稍等几秒钟后弹出下列界面,显示创建资源的过程

成功后,点击Next>,出现:

- 29 -

35018399.doc

此时已经成功在主服务器上创建了文件系统(磁盘这列)资源,选择“Continue”可继续将资源“扩展”到备份服务器上,同样确认一些设置,包括:

注意: 如果在大多数情况下,你可以安全地选择“Accept Default”而不需要回答下面的一系列提示

1)扩展的目的服务器(备机)

2)自动回切设置

- 30 -

本文来源:https://www.bwwdw.com/article/awk.html

Top