7.3 步骤1:安装Heartbeat
本书附带的CD-ROM包括了Heartbeat的RPM安装包,你可以使用下面的命令安装这些版本。(也许你想从http://www.linux-ha.org/download下载最新的版本进行安装)
#mount /mnt/cdrom |
注意:这个实验中你不需要源(src)RPM文件。
一旦安装好RPM包,你应该拥有一个/etc/ha.d目录,它存放Heartbeat配置文件和脚本,同时,还将有一/usr/share/doc/packages/heartbeat目录,它包括样本配置文件和文档。
万一出错了怎么办
在安装Stonith RPM包的时候,如果你收到加密软件依赖失效的错误消息,输入下面的命令确定是否安装了openssl和openssl-devel软件包:
rpm -q -a | grep openssl |
这些软件包仅有Stonith设备使用SSL通讯时需要,但是因为RPM的依赖机制,这个软件包将被标记为所有安装都需要。
如果遇到SNMP依赖失效,输入下面的命令:
rpm -q -a | grep snmp |
如果这些命令返回的软件版本号低于Stonith要求的版本号,请升级你的软件包。[2]
如果安装程序还报出依赖失效,甚至你知道你已经安装了最新版本,你可以使用下面的命令进行强制安装而忽略错误信息:
#rpm -ivh --nodeps /usr/local/src/heartbeat/heartbeat-*i386.rpm |
如果你收到有关lib.so或GLIBC的错误信息,请查看附录D。
注意:除了使用这个方法安装Heartbeat之外,你还可以使用src.rpm格式的包进行安装,安装命令是:
#rpm --rebuild /usr/local/src/heartbeat/heartbeat-*src.rpm |
[1]PILS包自Heartbeat 0.4.9d版本时开始引入,PILS是Heartbeat常用的插件和接口载入系统,普通的Heartbeat操作需要用到它。
[2]注意SNMP包叫做ucd-snmp,但是它已经被重新命名为net-snmp。
| 回书目 上一节 下一节 |