REDHAT 6.4 HA安 装与配置手册
一、安装HA软件
REDHAT Linux 6.4 HA需要安装的软件包很多、依赖关系也很复杂,不再采用原来REDHAT5.4 HA的那种安装方式,使用yum命令安装。在使用yum命令安装软件的时候,必须提前配置yum源,下面就其具体的安装方法进行详细的说明。 1.创建CDROM加载目录 # mkdir /media/rhel6 2.加载CDROM
放入安装光盘,加载光驱。 # mount /dev/cdrom /media/rhel6 3.备份rhel-source.repo文件
# cp /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/bak 4.编辑rhel-source.repo文件
# vi /etc/yum.repos.d/rhel-source.repo 向rhel-source.repo文件添加内容如下: [Server] name=Server
baseurl=file:///media/rhel6/Server enabled=1 gpgcheck=0
[HighAvailability] name=HighAvailability
baseurl=file:///media/rhel6/HighAvailability enabled=1 gpgcheck=0
[LoadBalancer] name=LoadBalancer
baseurl=file:///media/rhel6/LoadBalancer enabled=1 gpgcheck=0
[ScalableFileSystem] name=ScalableFileSystem
baseurl=file:///media/rhel6/ScalableFileSystem
enabled=1 gpgcheck=0
[ResilientStorage] name=ResilientStorage
baseurl=file:///media/rhel6/ResilientStorage enabled=1 gpgcheck=0
5.如何判断用yum命令是否成功安装软件包
说明:用yum命令安装软件包的时候,如果最后安装成功会组后给出complete!的提示。
例如:[root@mysql-1 Packages]# yum install ftp-0.17-53.el6.x86_64.rpm 成功安装后:
6.安装HA软件包
# yum install cluster-glue resource-agents pacemaker
# yum install luci ricci cman openais rgmanager lvm2-cluster gfs2-utils
图1 RHCS集群套件安装过程
二、配置RHEL6.4的HA环境
为了清楚地讲述HA的配置过程,下面以两台主机mysql-1(ip:172.16.15.104 , fence ip:172.16.15.100)和mysql-2(ip:172.16.15.224 , fence ip:172.16.15.243)作为oracle双机的配置示例,它们的虚拟IP为172.16.15.4.
1.编辑hosts文件 # vi /etc/hosts
图 1 配置hosts文件
2.启动HA服务
启动HA服务之前,首先要关闭服务NetworkManager,输入命令:# service NetworkManager stop 然后查看它的状态:# service NetworkManager status [root@mysql-1~]# service NetworkManager status NetworkManager is stopped 然后再开启ha相关的服务
# service luci start
[root@ mysql-1 ~]# service luci start
Start luci... [ OK ] Point your web browser to https:// mysql-1:8084 (or equivalent) to access luci
# service ricci start
[root@ mysql-1~]# service ricci start
Starting ricci: [ OK ]
# service rgmanager start
[root@ mysql-1 ~]# service rgmanager start
Starting Cluster Service Manager: [ OK ]
# service cman start
[root@ mysql-1~]# service cman start Starting cluster:
Checking if cluster has been disabled at boot... [ OK ]
Checking Network Manager... [ OK ] Global setup... [ OK ] Loading kernel modules... [ OK ] Mounting configfs... [ OK ] Starting cman... [ OK ] Waiting for quorum... [ OK ] Starting fenced... [ OK ] Starting dlm_controld... [ OK ] Tuning DLM kernel config... [ OK ] Starting gfs_controld... [ OK ] Unfencing self... [ OK ] Joining fence domain... [ OK ]
3.设置HA服务自启动 # chkconfig ricci on
[root@ mysql-1~]# chkconfig ricci on
[root@ mysql-1~]# chkconfig --list|grep ricci
ricci 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# chkconfig luci on
[root@ mysql-1~]# chkconfig luci on
[root@ mysql-1~]# chkconfig --list|grep luci
luci 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# chkconfig cman on
[root@ mysql-1 ~]# chkconfig cman on
[root@ mysql-1~]# chkconfig --list|grep cman
cman 0:off 1:off 2:on 3:on 4:on 5:on 6:off
# chkconfig rgmanager on
[root@ mysql-1 ~]# chkconfig rgmanager on
[root@ mysql-1 ~]# chkconfig --list|grep rgmanager rgmanager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
4.修改ricci用户密码
使用passwd ricci命令为用户ricci设定密码,将其密码设置为root用户的密码。
# passwd ricci 三、配置集群 1.登录HA的配置
用Firefox浏览器打开https://172.16.15.224:8084/
输入服务器root用户名和密码登录。
2.创建一个集群
3.添加节点名称和成员
在集群中添加节点,Node Name填入开始在/etc/hosts里面配置的节点名(参见图 1),Password为设置的ricci密码。Ricci Hostname系统会自动填充与Node Name一致,Ricci Port为默认11111即可。
4.配置Fence Devices
(1)添加Fence设备 选中“Fence Devices”,单击“Add”打开Fence配置窗口。