RoseHA 86 for Linux快速安装配置文档_第1页
RoseHA 86 for Linux快速安装配置文档_第2页
RoseHA 86 for Linux快速安装配置文档_第3页
RoseHA 86 for Linux快速安装配置文档_第4页
RoseHA 86 for Linux快速安装配置文档_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、RoseHA 8.6 for Linux快速安装配置文档一 安装前准备工作A、 确认两台主机、磁盘阵列的型号,操作系统的版本,应用程序的类型和版本等信息,如果有卷管理软件,确认卷管理软件的类型和版本信息。确认两台主机网卡(网口)的数量、类型,RS232串口的数量。B、 建议配置两条以上的心跳线(Socket 类型或是 RS232 类型,也可以混合使用)。推荐配置是:两片网卡、一条RS232串口线。其中一片网卡用于配置公网,另外一片网卡和RS232串口线用于配置心跳线。每片网卡的IP地址需手工配置(不能是DHCP方式动态获取的IP),同一台主机上每片网卡的IP设置在不同网段。RS232串口心跳线

2、做法:9pin的口,其中1-1,2-3,3-2,5-5,其余口可以不用接线。C、 确保主机与磁盘阵列,网卡,RS232串行口的物理连接正确无误。D、 确保两台主机均能访问到相同的共享磁盘设备,注意有一些卷管理软件要求同一个共享磁盘设备在两台主机上必须使用相同的设备名称。E、 确认需要由RoseHA来监控管理的应用服务已经安装配置完成,并且能够分别在两台主机上独立的正常启动和停止,客户端能够正常访问。RoseHA集群的默认模式下,应用服务不能配置为操作系统启动时自动启动。F、 在配置的过程中,确保同时只能是一台主机挂载共享磁盘;切忌两台主机同时挂载共享磁盘。并且,共享磁盘不能配置为操作系统启动时

3、自动挂载。二 软件的安装A、 RoseHA可以在Linux的各个发行版本上安装。本文档以RedHat5.5为例。将RoseHA安装介质CDROM放入主机光驱,然后使用Mount命令挂载CDROM,如:#mount /dev/cdrom /mnt/,然后进入到安装目录:# cd /mnt 执行命令./install.sh进行RoseHA的安装(使用uninstall.sh进行反安装)。B、 RoseHA的所有文件均自动安装在目录:/opt/roseha下,RoseHA安装完成后的目录结构如下:/opt/roseha/bin RoseHA的所有可执行文件和启动、停止脚本均存放在此目录/opt/ro

4、seha/etc RoseHA的配置文件和所有的日志文件均存放在此目录/opt/roseha/gui RoseHA的GUI管理工具文件存放在此目录/opt/roseha/tmp RoseHA的临时文件存放在此目录 c、 设置RoseHA的HAHOME变量, 正常情况下RoseHA安装完成后,会自动在/etc/bashrc 的最后,添加HAHOME 环境变量的设置,RedHat平台是在/etc/bashrc中加入。(若没有则需在目录/etc下的bashrc或profile文件中添加内容: HAHOME=/opt/rosehaexport HAHOME 并使之生效)三 卸载RoseHA软件进入Ro

5、seHA的安装目录,运行uninstall.sh即可卸载RoseHA软件包。# ./uninstall.sh四 软件的配置1 启动RoseHA的服务RoseHA的后台核心进程一共有四个。第一个是监控进程:hamond,第二个是服务进程:hasvrd,第三个是共享盘监控进程:hachkd,第四个是系统盘监控进程:hasysd。在系统开机起动的时候,RoseHA的四个核心进程会自动启动,自动启动是通过 /etc/rc3.d/S99roseha 这个文件来完成的。在刚安装完RoseHA软件包后,RoseHA的四个进程不会自动启动,这时可以通过如下命令启动:#cd /opt/roseha/bin#./

6、roseha start这个脚本会自动将hamond、hasvrd、 hachkd、 hasysd启动起来。这时通过命令:# ps -ef | grep ha确认hamond、hasvrd、hachkd、hasysd均已在运行。2 设置RoseHA GUI的管理用户#cd /opt/roseha/bin#./NewPass按照提示输入用户名和密码。这里的用户名和密码在RoseHA管理工具连接到HA服务时会要求输入。当忘掉用户密码时,可以再运行此命令来修改,也可以重新创建一个新的用户及密码。只有系统的root用户才能执行这两个命令。注:此用户名和密码与系统本身的账号密码无关。3 获取Licens

7、e#cd /opt/roseha/bin#./hostid得到一个16位的HostID。将两台主机的HostID序号发送给软件供应商,软件供应商将据此为用户提供相应的RoseHA软件License。4 启动管理工具A、 GUI图形化管理工具,可以通过以下步骤启动该管理工具:#cd /opt/roseha/bin 或者 #cd /opt/roseha/gui#./gui.sh #./gui.sh注:RoseHA的GUI管理工具是基于JAVA开发的,gui.sh 实际上是调用Java的JRE包来执行RoseHA的GUI管理配置工具,所以必须确保系统安装了JRE包,并且JRE的版本不能低于1.2。B

8、、 RoseHA 同时也提供了文本模式的管理工具,根据实际情况,用户可以选择使用。可以通过以下步骤启动该文本模式管理工具:#cd /opt/roseha/bin#./hacon注:对于同一台主机,只允许有一个管理工具(GUI模式或文本模式)连接到RoseHA的服务进程进行管理工作,本文档的配置和管理过程均以GUI管理工具示例。5 连接HA服务点击工具栏中的“Connect”按钮,在弹出的窗口中输入之前创建的HA用户和密码:点击“ok”登陆成功后,用户可以进行下一步配置操作。6 设置License点击“Tools”在弹出菜单中选择“License”,在弹出的窗口中输入正确的License和远程主

9、机名。点击“ok”。注意:两台主机必须都要做此操作。7 创建心跳点击“Private NetàCreate Socket”或“Private NetàCreate RS232”创建心跳。为避免心跳的单点故障,建议创建两条以上的心跳线。创建心跳的操作步骤,需要分别在两台主机上做相同操作。Ø 创建Socket心跳选择“Create Socket”,输入Private Net Name,在 “IPADDRESS”中选择当前主机的私网IP、输入对方主机的私网IP。默认情况下,用于创建Socket心跳的端口已经给出,如果默认的端口号被其它应用程序使用,需将端口号修改为其它未

10、被使用的端口号。若配置多条Socket心跳,“PRIORITY”即优先级设置须不相同。参数配置完成后,点击“ok”创建。Ø 创建RS232心跳选择“Create RS232”,输入Private Net Name,在“DEVICENAME”中选择主机用于通信的串口设备,在“BAURATE”中选择波特率。若配置多条RS232心跳,“PRIORITY”即优先级设置须不相同。参数配置完成后,点击“ok”按钮进行创建。注意:创建心跳的操作步骤,需要分别在两台主机上做相同操作。8 获取网卡信息获取远程主机网卡信息。选择“Tools->NetworkConfig”,点击“AutoGet”,

11、获取远程主机的网卡信息。注意:完成此操作网卡信息才会同步。才能进行下一步操作。获取网卡信息操作只在一台主机操作即可。9 配置应用服务9.1 创建应用服务RoseHA的基本环境建立完成。下一步进行服务的配置工作。RoseHA中应用资源的配置根据用户的应用类型不同,其具体的配置方案也有细微的不同。本文档将简单介绍RoseHA管理界面中sybase应用数据库的配置方法。其它类型的应用程序请参照此配置文档或者参看专门针对该应用程序的安装配置文档。点击菜单“Service->Create”弹出应用配置窗口。9.2 设置服务类型和名称Ø SERVICENAME应用服务的名称((在有多个应用

12、服务时名称必须唯一)。Ø TYPERoseHA支持多种服务类型,如:ORACLE、SYBASE、INFORMIX、NFS、WWW以及USERDEF等,此处选择“sybase”。Ø ACTIVE SERVER选择活动主机,即在正常情况下运行应用服务的主机。Ø GROUPID默认情况下GroupID为空,表示该应用服务不与其它应用服务绑定到一组,当该应用服务发生切换后,不影响其它应用服务的正常运行;如果设置的值与其它应用服务的GroupID值一致且为非空,则表示将这几个服务都绑定成一个组,任何单个应用服务发生切换都将导致同组的其它应用服务也发生切换。9.3 设置应用服

13、务参数Ø AVAILABILITY CHECK INTERVAL指在应用服务启动后,HA的Agent脚本在每隔这个时间段循环的去查询应用服务的状态,并将查询结果反馈给HA的daemon,默认是20秒,可根据实际环境调节参数。Ø START TIMEOUT应用服务的启动超时时间,启动脚本执行完成退出后开始计算,到HA的Agent认为应用服务已经完全启动的这段时间。该参数值默认是150秒,可根据应用服务实际启动的时间适当调节。Ø RESTART TIMESRESTART_TIMES指的是应用服务发生故障以后,在本地尝试重新启动应用服务的次数,该数值默认为0,即当本地应

14、用服务失败后,HA会直接切换该服务到备机启动,而不会在本地尝试重启。Ø SwitchBack该参数的设置是指当主机发生异常,应用服务切换至备机,主机在恢复正常的情况下,应用服务会自动切换回主机的设置。用户可根据实际需求设置。Ø SCRIPT填写Agent脚本名称,启停脚本名称。AGENT SCRIPT,这里应该填写ROSEHA提供的检测应用服务运行状态的Agent程序ha_ag_*.sh, 该文件存放在 /opt/roseha/bin/ 目录下。START / STOP Script 指的是启动脚本文件和停止脚本文件。缺省模板文件是 *_start.sh 和 *_stop.

15、sh文件, 这两个文件也存放在/opt/roseha/bin/ 目录下。在实际工作中,是一定要根据实际情况对这三个脚本文件进行修改, 而且是每台主机上的这三个文件都必须根据本地主机的实际情况进行本地化之后才能使用(具体的修改方法以及过程请参看相关应用服务配置文档)。9.4 设置活动IPØ IP HOLDING NIC选择Active IP Holding NIC,指的是两台主机上分别用来挂载Active IP的网卡(如eth0,eth1),鼠标点击网卡设备名称后,表示该网卡已被选择,如果一台主机上有多个网卡被选中,那么表示该主机的网卡配置为Local Failover功能,即当主用网

16、卡发生故障后,HA会将Active IP挂载到备用网卡上,先被选中的网卡为主用网卡,后选中的为备用网卡。按Ctrl键可以选择多个网卡。Ø Active IP AddressActive IP指的是sybase数据库提供给客户端访问的IP,这个地址不能是主机的IP。若需配置多个Active IP,则IP之间使用分号隔开。Ø ACTIVE SUBNETMASK设置子网掩码,按照实际需要填写。Ø VIRTUAL MAC ADDRESS设置替换物理地址,按需要勾选和填写物理地址。9.5 设置共享卷资源在创建卷资源之前需保证两台主机分别能正常挂载并访问共享磁盘。以下两种配置

17、共享卷的方式,同时只能选择其中的一种方式配置共享卷,一般情况下,使用第一种在GUI界面配置的方式。第一种方式:在GUI界面上直接配置:点击服务配置界面右下角的“Add”在弹出窗口中输入主、备机需要挂载的卷名和挂载点(根据用户环境,也可添加多个共享卷)。第二种方式:在启停脚本中手动配置共享盘,通过脚本方式挂载和卸载共享卷:Ø 在/opt/roseha/bin目录下打开应用的启动停止脚本。Ø # vi *_start.shØ # vi *_stop.sh注意修改脚本中使用到的设备名称、挂载点。注意:1) 两种配置共享卷的方式只能任选其一。2) 在实际配置过程中,需要确

18、保主、备机共享盘的设备号、挂载点填写正确。3) 如果是在启停脚本中配置,还需要注意卸载卷与服务本身启停顺序。4) 共享卷不能由系统自动挂载,必须在系统配置参数中将其修改。9.6 完成应用服务配置文本模式的管理界面中的配置方式与GUI图形方式基本相同,在服务配置过程中,需要使用TAB键、空格键、光标方向键、回车键等控制菜单的选择,每个项目的内容都与GUI界面相同,具体配置方法可以参考GUI界面的设置。10 手动测试服务配置完成后,在ROSEHA中带入服务之前,推荐将当前配置的服务进行一次手动测试10.1 修改启动/停止脚本文件因为ROSEHA使用启动/停止脚本去启动/停止HA中配置的服务,因此,

19、启动/停止脚本必须编写正确。ROSEHA提供缺省的启动/停止脚本文件,在使用之前,你必须根据本地的实际情况分别修改两台主机的这些脚本文件 例如: # cd /opt/roseha/bin # vi sybase_start.sh # vi sybase _stop.sh注意:确保脚本中使用到的设备名称、挂载点、应用的用户帐号和启动命令正确无误。10.2 准备手动测试的IP地址和卷Ø 确保另外一台主机没有使用活动IP地址和共享卷资源,公网网卡上手动挂载活动IP地址: # ifconfig eth0:1 20 upØ 如果需要,手动挂载共享卷到指定的挂载点上如果RoseHA的管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论