当前位置:文档之家› RoseHA 8.9 for Linux快速安装说明

RoseHA 8.9 for Linux快速安装说明

RoseHA 8.9 for Linux 快速安装说明(v1.2)2013-03目录一部署准备和要求 (1)1RoseHA集群的拓扑结构 (1)2硬件和系统环境准备 (1)3应用服务部署要求 (5)4数据安全要求 (6)二ROSEHA的配置 (6)1安装RoseHA (6)2RoseHA服务 (8)3卸载RoseHA (9)4启动RoseHA控制中心界面 (11)5创建群集 (13)6创建应用资源 (16)7手工测试脚本 (26)三管理资源组 (28)1带入资源组 (28)2切换资源组 (29)3带出资源组 (30)4修改资源组 (31)5删除资源组 (31)四测试资源 (32)1手动切换 (32)2关机测试 (33)3拔线测试 (34)4杀进程测试 (34)五工具的使用 (34)1帮助文档 (34)2文本界面管理工具 (35)3日志查看 (35)一部署准备和要求1 RoseHA集群的拓扑结构RoseHA集群环境的拓扑结构,如下图所示。

如上图所示,RoseHA集群硬件结构主要包括两台硬件服务器A和B,以及一台磁盘阵列。

2 硬件和系统环境准备1) 操作系统的配置准备两台服务器安装部署完全相同版本的操作系统,RoseHA 8.9 for Linux可以安装在Linux的各个发行版本上。

分别设置不同的主机名。

(比如:Server1、Server2)2) 集群心跳的配置准备RoseHA高可用集群至少需要配置两组直连心跳线,以防止心跳的单点故障,心跳线类型支持TCP/IP Socket类型和RS232类型。

具体的接入方式说明如下。

如果每台服务器有三片以上的物理网卡,则其中一片网卡连接交换机并用于配置集群的公网(应用服务客户端访问的网络);其它两片网卡,两台服务器之间使用网线直连,配置两组冗余的私网心跳。

如果物理条件允许,还可以再添加一条RS232串口心跳线,两台服务器之间直连,配置RS232类型心跳,以实现不同类型的心跳通信,提高心跳通信的可靠性。

推荐用户采用此配置方式。

如果每台服务器仅有两片物理网卡,则其中一片网卡连接交换机并用于配置集群的公网,另一片网卡采用网线将两台服务器直连并配置为其中一条心跳;并且,必须再添加一条直连的RS232串口心跳线,以实现冗余的直连心跳。

如需要配置RS232类型的心跳线,需要准备RS232串口线并确保线路和串口能够正常通信。

RS232串口心跳线做法:9pin的口,其中1-1,2-3,3-2,5-5,其余口可以不用接线。

3) 网络的配置准备手工配置每台服务器的所有计划使用网卡的静态IP(不能是DHCP方式动态获取的IP),同一台主机上每片网卡的IP需设置为不同网段。

确保计划使用的所有网段和串口线路通信正常。

如果服务器所在的内网,没有要求服务器必须设置防火墙等网络安全类软件,可以将防火墙关闭,并且设置其为永不启动。

如需启动操作系统自带的防火墙,请开放如下端口和网络通信权限:TCP:9527;7535UDP:9528;7534;私有网心跳端口(默认3000,3001...)ICMP:开放所有网络接口的ICMP(ping)数据包规划客户端访问集群中应用服务的虚拟IP(需要在Rose软件中配置)。

如果物理条件允许,建议每台服务器的公网网卡接入不同的网络交换机,以防止单个网络交换机故障导致整个集群不可用的情况发生。

4) 磁盘阵列的准备建议磁盘阵列创建2种类型的磁盘,其中1种磁盘作为存储应用数据的共享磁盘,另1种磁盘作为集群的仲裁磁盘。

存储应用数据的共享磁盘容量大小由应用数据容量而定。

将应用数据共享磁盘分别映射至高可用集群的服务器节点,以用于存放应用服务数据文件并作为高可用集群的共享磁盘资源,确认各服务器节点分别可正常访问到数据共享磁盘。

【注意】取消操作系统启动时自动挂载应用数据共享磁盘的设置;同时仅能是一个服务器节点联机挂载共享磁盘。

集群仲裁磁盘的容量大小建议为2GB~100GB。

为了提升高可用系统的稳定性和切换效率,建议配置仲裁磁盘资源。

因此,磁盘阵列除了划分应用数据的共享磁盘,还需同时划分出大约2G~100GB容量的裸磁盘作为仲裁磁盘(在Linux平台,也可以使用分区,但该分区不能创建文件系统),映射至高可用群集的服务器节点。

【重要说明】在配置共享磁盘和应用服务等过程中,两台主机不能同时挂载共享磁盘,需在一台主机卸载共享磁盘后才能在另一台主机上挂载共享磁盘,以避免共享磁盘的数据遭到破坏。

在操作和配置磁盘资源之前,请先备份重要数据。

RoseHA集群软件,在切换资源时自动卸载、挂载共享磁盘;所以,不能将共享磁盘配置为自动挂载(不能存在“操作系统启动时自动挂载共享磁盘、其他应用程序自动挂载共享磁盘”等情况)例如:在SUSE 11操作系统平台上,操作系统默认配置为自动挂载共享磁盘设备;取消自动挂载共享磁盘的配置方式如下。

①在终端执行命令gconf-editor,将弹出如下窗口。

点击菜单“编辑”-“查找”,在查找窗口中,勾选“在键名中搜索”和“在键值中搜索”,然后输入关键字“automount”,点击“查找”按钮。

如下图所示。

②在查找结果中,选中“/apps/nautilus/preferences/media_automount”,然后在该窗口右侧上方的位置,将“media_automount”和“media_automount_open”的键值勾选状态去掉。

如下图所示。

【备注】在Linux平台,有一些卷管理软件要求同一个共享磁盘设备在两台主机上必须使用相同的设备名称。

3 应用服务部署要求在群集的各个服务器节点上分别按照相同的配置方式安装部署应用服务(比如Oracle数据库),并将应用服务的数据文件部分存放至共享存储。

确认需要监控管理的应用服务已经在群集所需的各个节点主机上安装完成,并且各节点主机上应用服务的配置完全一致,比如,数据的存放路径、关键参数配置等必须一致。

然后,分别在各台主机上测试应用服务能否正常启动和停止(如果需要,须提前将历史数据导入新的环境),并确保客户端能否正常访问,并注意将应用服务的启动方式修改为手动启动(即应用服务不能配置为操作系统启动时自动启动)。

【重要提示】同时只能是一台主机“挂载/mount”共享存储,若两台主机同时挂载共享存储将可能导致共享存储上的数据和文件系统损坏。

【集群环境中部署应用服务的流程】①先在服务器A上“挂载/mount”共享磁盘,完成应用服务安装。

②在服务器A上,停止应用服务,将应用的相关服务启动类型更改为手动。

③重命名共享磁盘上的目录,在服务器A上“卸载/umount”共享磁盘。

④在服务器B上“挂载/mount”共享磁盘,完成应用服务的安装。

⑤在服务器B上,停止应用服务,将应用的相关服务启动类型更改为手动。

在服务器B上“卸载/umount”共享磁盘;然后在服务器A上“挂载/mount”共享磁盘,确认应用服务是否能够正常启停和应用。

4 数据安全要求在实施前,请先备份数据;以避免出现异常情况时,引起的数据安全风险。

二RoseHA的配置1 安装RoseHA1) 以超级用户root登录系统,将安装光盘放入光驱,运行光盘目录下RoseHA的安装程序。

找到install文件,直接运行,如下图。

2) 选择需要安装的组件,默认全部安装,直接回车即可。

3) 同意安装,输入“y”,回车。

注:Cluster Engine——主服务组件(服务端必须安装此组件)Cluster Manager——图形化管理工具Cluster Command Line Interface——命令行管理工具Cluster User Interface for Text Window——文本管理窗口4) 软件默认安装路径为/opt,如环境无特殊要求,不须更改,直接回车。

5) 安装完成,自动启动RoseHA服务。

2 RoseHA服务安装RoseHA的全部组件后会创建三个服务:clusterd、monitord、hclid。

在安装完成后,这三个服务会自动启动。

3 卸载RoseHA卸载RoseHA软件:1)进入到RoseHA软件安装目录下:2)执行./clusteruninstall卸载脚本。

3)默认卸载所有组件,直接回车即可。

4)输入“y”,确认卸载,回车。

5)完成卸载。

4 启动RoseHA控制中心界面在进行RoseHA管理配置之前,首先确认新建群集的节点主机上RoseHA服务都已经正常启动。

在终端输入“hcc”,回车,即可启动RoseHA图形化管理工具。

如果是首次打开RoseHA控制中心管理工具,默认会弹出“连接群集”窗口。

首次启动GUI,默认使用英文。

可以从GUI菜单的Tools中可以把语言改为中文。

GUI语言成功改为中文5 创建群集1) 在GUI控制中心菜单栏:“系统->创建群集”或“连接群集”窗口点击“创建群集”,将自动弹出创建服务器群集向导。

弹出创建服务器群集向导的欢迎页面,点击“下一步”。

2) 指定新建群集名称,点击“下一步”。

3) 选择服务器作为新群集中的群集节点服务器,左侧列表列出的是已安装RoseHA且不属于其它群集的服务器,右侧列表列出的是属于新建群集的节点,选中左侧列表中需要新建群集节点的主机“添加”至右侧,点击“下一步”。

4) 弹出群集节点服务器登录窗口,使用RoseHA默认管理用户admin登录节点主机(admin用户密码缺省为admin)。

集群创建完成后,可以在节点服务器的右键菜单中修改admin用户的密码。

下每个节点服务器的主机ID号,并将主机ID号发给软件供应商,获取合法的注册码。

6) 将获得的注册码按照对应的主机ID号正确录入(建议通过复制粘贴的方式拷贝注册码等信息),确认每个节点的序列号、有效期和注册码必须与主机ID号一一对应。

也可通过打开文件的方式,指定有注册码信息的TXT文件,通过主机ID号的自动匹配,进行注册。

两个节点的注册码信息录入后,点击“下一步”,进入创建群集服务器心跳页面。

7) 选择添加,然后指定群集的心跳配置,至少添加两组心跳,每组心跳建议接入不同的网络交换机,以满足心跳通信冗余的要求。

点击“完成”,即完成群集的创建。

【注意】RoseHA群集可配置串口心跳。

6 创建应用资源1) 在创建群集向导完成后,默认会自动启动应用配置向导。

如果没有自动启动,则可以点击菜单“向导—>应用配置”启动应用配置向导或者右击群集视图的空白处,在弹出的菜单中选择“创建—>应用配置向导”启动应用配置向导。

应用配置向导将帮助用户逐步完成应用资源组的创建。

应用配置向导窗口弹出后,进入欢迎页面,点击“下一步”。

2) 根据用户环境指定应用类型,可以选择Oracle、MySQL、Sybase、UserDefine等应用类型,本文档以“UserDefine”为例,点击“下一步”。

相关主题