红帽(RedHat Linux)6.1之高可用性(High Availabilit

高可用性(HighAvailability)配置实例

前言

RHEL6上,每个节点至少要1GB的内存,只支持x86_64位平台,32位平台不再支持。配置集群的服务器需要配置时间服务器,以保证集群服务器的时间一致。只有两个节点的集群默认不启用仲裁机制。

一、架构安排

红帽(RedHat Linux)6.1之高可用性(High Availabilit


准备3台linux机器,5个IP地址,其中:
机器:
28.6.11.83是HP服务器【物理机】
28.6.11.15是IBM x346型号服务器【物理机】
28.6.11.80是VMWARE虚拟机
公有网络:
28.6.11.81:虚拟IP地址,没有与具体的物理机对应,作为集群服务器的IP地址资源使用,通过该IP和相应的端口访问集群提供的HTTP服务。
28.6.11.83:集群服务器节点1,比集群节点28.6.11.15具有更高的优先权。
28.6.11.15:集群服务器节点2,比集群节点28.6.11.83的优先权低。
私有网络:
28.6.11.86:为28.6.11.83的HP iLo Device【Fence Device】设备配置的IP地址。
28.6.11.82:为28.6.11.15的IPMI Lan Device【Fence Device】设备配置的IP地址。
注:建议fence设备地址使用相同的网段,集群的运行需要借助多播方式发送心跳信号,须查看交换机是否支持多播通信。心跳信号量比较大,建议使用私有网络。一般私有网络和公有网络分处不同网段,私有网络必须使用专有的维护链接才可以访问。

二、Fence Device配置

本节所需安装软件可以在安装光盘的Packages目录直接安装,不需要配置yum源。

(一)HP iLo Device配置

首先接通HP服务器的iLo端口和交换机的链路连接,并把相应交换机端口设置为11网段,然后重新启动机器,在启动界面进行如下的配置:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

在如上的界面中按【F8】键,进入iLo配置界面,按照下面的图示配置iLo的IP地址:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

红帽(RedHat Linux)6.1之高可用性(High Availabilit

按【F10】保存IP配置信息。

按照下面的图示,配置iLo的认证用户:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

红帽(RedHat Linux)6.1之高可用性(High Availabilit

红帽(RedHat Linux)6.1之高可用性(High Availabilit

【F10】保存认证用户配置信息。

退出iLo配置界面完成iLo的配置,让机器重新正常启动,再进行如下的配置信息验证:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

红帽(RedHat Linux)6.1之高可用性(High Availabilit

手动测试iLo是否可以手动重启机器。

可以访问iLo界面并可以手动重启机器说明iLo配置成功。

(二)IBM IPMI Lan Device配置

IPMI是Intel公司推出的远程管理解决方案,也称为Baseboard Management Cards (BMCs) ,可以在服务器通电(没有启动操作系统)情况下对服务器进行远程管理。Dell的 Baseboard Management Controller (BMC) 是IPMI的一个实现。该BMC可以通过主板集成的第一块网卡实现网络管理。并且这个BMC管理IP是独立的IP地址(需要单独占用)。
有两种方式配置IPMI,一种是服务器启动时进行设置,可以激活IPMI远程访问;另一种方式是安装了Linux操作系统,在Linux操作系统中使用ipmitool来设置(前提是已经加载了一 些ipmi内核模块)。本实例中两种方法结合使用进行IPMI的设置。前者用于IP地址等信息的设置,后者用于用户信息等的设置。
通过IBM红皮书网站 查询得知如下:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

红帽(RedHat Linux)6.1之高可用性(High Availabilit

Figure2-9 Rear ports of the xSeries 346

IBM x346型号机器的BMC端口和网卡1共用。在本实例中本机器的28.6.11.15 IP使用的是2号网卡,因此接通该服务器的网卡1和交换机的链路连接,并把相应交换机端口设置为11网段。打开本机console,重启机器进行下面的配置。

红帽(RedHat Linux)6.1之高可用性(High Availabilit

按【F1】进入【Setup】界面,如下:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

选择【AdvancedSetup】,进入如下界面:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

选择【BaseboardManagement Controller(BMC) Settings】进入如下界面:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

确保如上设置,并选择【BMCNetwork Configuration】进入如下界面:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

确保如上设置,并选择【SaveNetwork Settings in BMC】进行保存,如下:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

点击【Enter】按钮进行保存。按【Escape】键退到如下的界面:

红帽(RedHat Linux)6.1之高可用性(High Availabilit

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4c2167a8cb9c45070906adfa67f5a78b.html