收藏 分享(赏)

RedHat_LINUX6.4_HA安装手册.doc

上传人:11xg27ws 文档编号:7806217 上传时间:2019-05-26 格式:DOC 页数:16 大小:650KB
下载 相关 举报
RedHat_LINUX6.4_HA安装手册.doc_第1页
第1页 / 共16页
RedHat_LINUX6.4_HA安装手册.doc_第2页
第2页 / 共16页
RedHat_LINUX6.4_HA安装手册.doc_第3页
第3页 / 共16页
RedHat_LINUX6.4_HA安装手册.doc_第4页
第4页 / 共16页
RedHat_LINUX6.4_HA安装手册.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、REDHAT 6.4 HA 安装与配置手册一、安装 HA 软件REDHAT Linux 6.4 HA 需要安装的软件包很多、依赖关系也很复杂,不再采用原来 REDHAT5.4 HA 的那种安装方式,使用 yum 命令安装。在使用 yum 命令安装软件的时候,必须提前配置 yum 源,下面就其具体的安装方法进行详细的说明。1.创建 CDROM 加载目录# mkdir /media/rhel62.加载 CDROM放入安装光盘,加载光驱。# mount /dev/cdrom /media/rhel63.备份 rhel-source.repo 文件# cp /etc/yum.repos.d/rhel-

2、source.repo /etc/yum.repos.d/bak4.编辑 rhel-source.repo 文件# vi /etc/yum.repos.d/rhel-source.repo向 rhel-source.repo 文件添加内容如下:Servername=Serverbaseurl=file:/media/rhel6/Serverenabled=1gpgcheck=0HighAvailabilityname=HighAvailabilitybaseurl=file:/media/rhel6/HighAvailabilityenabled=1gpgcheck=0LoadBalancer

3、name=LoadBalancerbaseurl=file:/media/rhel6/LoadBalancerenabled=1gpgcheck=0ScalableFileSystemname=ScalableFileSystembaseurl=file:/media/rhel6/ScalableFileSystemenabled=1gpgcheck=0ResilientStoragename=ResilientStoragebaseurl=file:/media/rhel6/ResilientStorageenabled=1gpgcheck=05.如何判断用 yum 命令是否成功安装软件包说

4、明:用 yum 命令安装软件包的时候,如果最后安装成功会组后给出 complete!的提示。例如:rootmysql-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 的配置

5、过程,下面以两台主机 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 Netwo

6、rkManager statusrootmysql-1# service NetworkManager statusNetworkManager is stopped然后再开启 ha 相关的服务# service luci startroot mysql-1 # service luci startStart luci. OK Point your web browser to https:/ mysql-1:8084 (or equivalent) to access luci# service ricci startroot mysql-1# service ricci startStar

7、ting ricci: OK # service rgmanager startroot mysql-1 # service rgmanager startStarting Cluster Service Manager: OK # service cman startroot mysql-1# service cman startStarting cluster: Checking if cluster has been disabled at boot. OK Checking Network Manager. OK Global setup. OK Loading kernel modu

8、les. 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 onroot mysql-1# chk

9、config -list|grep ricciricci 0:off1:off2:on 3:on 4:on 5:on 6:off# chkconfig luci on root mysql-1# chkconfig luci onroot mysql-1# chkconfig -list|grep luciluci 0:off1:off2:on 3:on 4:on 5:on 6:off# chkconfig cman on root mysql-1 # chkconfig cman onroot mysql-1# chkconfig -list|grep cmancman 0:off1:off

10、2:on 3:on 4:on 5:on 6:off# chkconfig rgmanager onroot mysql-1 # chkconfig rgmanager onroot mysql-1 # chkconfig -list|grep rgmanagerrgmanager 0:off1:off2:on 3:on 4:on 5:on 6:off4.修改 ricci 用户密码使用 passwd ricci 命令为用户 ricci 设定密码,将其密码设置为 root 用户的密码。# passwd ricci三、配置集群1.登录 HA 的配置用 Firefox 浏览器打开 https:/172

11、.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 配置窗口。在配置窗口填入相应信息,如下图:按照相同的方法添加另外一个 fence

12、设备,添加好后如下图所示:检测配置的 fence ip 是否已经正确,运行执行:# fence_ipmilan -a 172.16.15.100 -l USERID -p PASSW0RD -o status 查看状态,出现如下状态说明正常。注 IPMI Lan:IBM 的 fence 设备,在使用前需要配置 Fence IP。配置方法有两种:一种是在网络端口设置 Fence IP,另一种在启动界面设置。具体设置方法参加赵冬生的文档3 节点 RHCS 集群部署 。(2)节点与 Fence 设备绑定选中“Nodes” ,点击“mysql-1”进入该节点信息的管理界面,单击“Add Fence M

13、ethod”给节点添加一个 Fence 方法,输入方法名,然后“Submit” 。添加方法之后,单击“Add Fence Instance”给方法添加一个 Fence 实例,选择对应的 Fence 设备。按照相同的方法在节点 mysql-2 上添加 ipmi2 的设备绑定。5.新建 Failover Domains选中“Failover Domains“,单击“Add“新增一个故障域。在“Name“文本框中指定自定义的 Failover Domain 名称,如 mysql。通过勾选“Member”复选框将mysql-1 及 mysql-2 加入到当前的 Failover Domain 中。Re

14、strict:指派给这个 Failover Domain 的 Service 只可以在当前加入的成员上执行;如果不选此项,Service 将允许在本集群中的任何节点进行 Failover切换。为保证系统的严谨性,建议选中此项。Priority:用于调整 Failover Domain 中节点的优先级别,指定 Service 优先在哪个节点中运行。(注:对于双节点情况,如果,两台服务器的性能相同,那么一般不需要设置它们的优先关系,先启动服务器为主服务器,后启动的的为备用服务器。当主服务器出现故障,备用服务器进行 Service 接管后,即使主服务器通过检修重新加入集群,由于主/备服务器性能相同,

15、因此没有必要再浪费时间进行 Service 切换)6.添加 Resources(1)添加 IP Address选中“Resources“,单击“Add“添加资源。在“Select a Resource Type”下拉菜单中选择”IP Address“并填入 IP 地址和掩码信息,即 hosts 文件里面设置的”虚拟 IP”(参见 图 1),对于每一个通过网络进行连接的 Service 来说,都要求至少有一个独立的“虚拟 IP“。(2)添加 Script按照相同的方法创建 Script 资源(3)添加 Filesystem按照相同的方法创建 Filesystem 资源说明:在“Select a

16、Resource Type“下拉菜单中选中“Script“,为此资源定义一个“Name“为 mysqlScript、以/home/ha/msService.sh 为脚本文件的 Script资源,如上图所示。/home/ha/msService.sh 是一个用于对 mysql 进行启动(start)、停止(stop)及状态检查(status)的脚本,RHCS 要求每个脚本都支持这3 种参数操作,并根据应用的实际运行情况返回“0(表示正常)“或“非 0(表示运行异常)“。RHCS 就是靠这些参数及返回值来判断应用程序运行得正常与否,以保证当应用软件由于自身或其他原因而导致异常时进行 Failove

17、r 切换。7.建立 Service Groups(1)创建服务 Service在如上图所示中选中“Service Groups”,单击“Add”,新建一个名为mysqlSerivce 的服务,开启“Automatically Start This Service”,在“Failover Domain“中选择之前建立的“mysql”。此窗口用于指定 Failover Domain 与 Service 之间的关系,以及 Service 与Resrouces 之间的关系,是集群配置中最重要的一环。(2)为 Service 服务添加资源单击“Add Resource “,在列表框中选择之前建立的 IP

18、 Address 资源:172.16.15.4/24,使之添加到本 Service 的资源列表中。接着在 IP Address 资源下面添加子资源,单击“Add Child Resource”添加文件系统资源,接着在文件系统下面添加脚本资源,添加完成后如下图所示,点击“Submit”确定:说明:a.有些资源要求体现出一定的层次关系,如:通常系统都要求确认虚拟 IP 及文件系统都已经正常连接及挂载后,才可以运行某个应用程序,这个顺序一旦调转,将会使应用程序运行出错。b.由于开启了“Automatically Start This Service”,故在“Submit”之后 dbService 服

19、务会自动启动。8.启动集群若没有开启“Automatically Start This Service”,则按以下步骤开启Service 服务。集群启动后,可以通过“clustat”命令检查集群的状态:四、集群测试更多测试内容,请参考测试用例(Comba_Femto_HA 验收测试规范 1109(终稿)) 。1. 准备为了清楚的显示集群的测试效果,需要做如下准备:(1) 用 xshell 远程登录主、从服务器,并将主、从机器上的集群服务开启。教程展示的是:IP 分别为: 172.16.15.104、172.16.15.224 的机器,如下图所示。若 cman、rgmanager 没启动,则分别

20、启动。2. 开始下图是在 xshell 窗口的 114 上停止 rgmanager 服务时,在 xbrower224 界面上观察变化过程的开始状态。3. 过程服务器切换过程,主要观察 xbrower 窗口中的 State、 Ower、Previous Ower 列,其中 State 列将有 StoppingStoppedStartingStarted 四种状态,Ower 列就是主机到从机切换的状态;下面截了两个状态说明测试过程。可以看到最后,mysqlService 集群当主机 mysql-1(104)的 rgmanager 服务停止后,mysqService 服务成功转移到了 mysql-2(224)上面了。starting 状态started 状态相同的方法在测试再反过来停止 224 的 rgmanager 服务,mysqlService 服务又回切换回来。过程不再模拟。通过上面的步骤,说明 RHCS HA 已经正确配置了。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报