SkybilityHAServiceveV12的双机配置.docx

上传人:b****0 文档编号:12746595 上传时间:2023-04-21 格式:DOCX 页数:15 大小:266.42KB
下载 相关 举报
SkybilityHAServiceveV12的双机配置.docx_第1页
第1页 / 共15页
SkybilityHAServiceveV12的双机配置.docx_第2页
第2页 / 共15页
SkybilityHAServiceveV12的双机配置.docx_第3页
第3页 / 共15页
SkybilityHAServiceveV12的双机配置.docx_第4页
第4页 / 共15页
SkybilityHAServiceveV12的双机配置.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

SkybilityHAServiceveV12的双机配置.docx

《SkybilityHAServiceveV12的双机配置.docx》由会员分享,可在线阅读,更多相关《SkybilityHAServiceveV12的双机配置.docx(15页珍藏版)》请在冰豆网上搜索。

SkybilityHAServiceveV12的双机配置.docx

SkybilityHAServiceveV12的双机配置

关于SkybilityHAServiceveV1.2的双机配置

一.1.1配置SkybilityHA之前的准备

A)请先到下载注册文件。

步骤如下:

1.执行register注册,注意选择“用户类型”为正式客户,同时输入注册号,这个是SkybilityHAService光盘中包含的registerid。

注意在AccountType一定要填RegisterUser,在填RegisterId时你可以找一下光盘盒中有张纸片,上写REGISTERID,填入。

2.以注册用户登录,单击界面左侧的[获取License],根据提示依次输入需要的信息:

包括主机HostId、服务器型号、操作系统等等信息,正确输入之后,单击<提交>按钮,然后会在获得的注册码一栏生成一个序列号;单击右侧出现的<保存注册码>,将注册文件(license.txt)保存到本地。

怎么样看主机HOSTID有注释,会告诉你怎么做的,特别要注意的是要注意的CPU个数,CPU类型,以及内存大小,我想最简单的方法重起下服务器就可以看到,但是CPU类型不确定的话可以打800咨询一下该服务器的CPU类型,如果这项填错了现在的LICENCE会被申请掉的,那么造成发邮件回厂家,等厂家回信教你如何注销,这样就比较麻烦了。

3.安装上述步骤,获取备机的注册文件(license.txt)。

4.将获取的注册文件,分别FTP到主备节点的/opt/ha/lic目录下,注意主备机

上的license文件不能搞错。

5.修改主备节点上的/etc/hosts

确保主备节点的ip、心跳ip、浮动ip都已经配置完成。

注意:

hostname(如server1)只能唯一对应到一个ip,不能对应多个地址。

C)为配置服务器提供认证信息

分别在主备机上执行如下命令:

#/opt/ha/bin/hapasswd

Pleaseinputadministratorname:

root

Pleaseinputthepassword:

依次输入root、及其密码。

注意:

主备机上root密码必须相同。

D)启动配置服务器

分别在主备机上执行:

#/opt/ha/bin/haGUIServerstart

一.1.2配置SkybilityHAService:

下面介绍通过图形化的方式配置HAService,注意先启动Xwindow灯图形软件。

1.在主机(192.168.1.145)上启动配置客户端

#exportLANG=C

#exportDISPLAY=192.168.1.204:

0.0

#/opt/ha/bin/haGUIClient&

也可在SUSELINUX图形化的操作系统shell-console终端

/opt/ha//bin/haGUIClient

2.弹出的如图1.11所示的登录界面:

图1.11HAService配置登录界面

依次输入主机的ip地址,root用户、密码,单击登录。

如果登录失败,可能原因是:

请参考1.1.1节描述的准备工作是否都已完成。

因为登陆不进的可能造成的原因很多,只能先举几个常用的方法查看一下。

(1)查看端口是否被占用

netstat–ltnp

tcp00:

:

:

8088:

:

:

*LISTEN

tcp00:

:

:

8089:

:

:

*LISTEN

tcp00:

:

1:

25:

:

:

*LISTEN

tcp00:

:

:

32954:

:

:

*LISTEN

因为Skybility服务开起的监听端口是8088和8089,这两个端口若被占用,是登陆不进去的。

(2)查看一下防火墙状态

iptables–L

若出现此种状态就为正常

webservice1:

~#iptables-L

ChainINPUT(policyACCEPT)

targetprotoptsourcedestination

ChainFORWARD(policyACCEPT)

targetprotoptsourcedestination

ChainOUTPUT(policyACCEPT)

targetprotoptsourcedestination

(3)检查/etc/hosts文件主机名是否正确。

(4)最后再检查一下服务有无启动

/opt/ha/bin/haGUIServerstatus若出现:

cerberus.rmiServer.HARmiServerisruning!

就为正常!

这几方面都考虑到了,应该可以进入

3.配置服务器

选择Tools->Server->AddServer,弹出如图1.12所示的界面

图1.12HAService配置服务器

依次输入如下信息:

serverName:

server1(主机名)

TieBreaker:

参考ip,建议输入SIU的地址(或者其他长期稳定的ip)(可以不填)

WatchDogDriver:

取默认选项softdog

按照相同的方法,创建另外一台服务器server2。

完成之后,弹出如图5.13所示的界面。

4.添加心跳线

图5.13HAService配置心跳线

单击按钮,完成心跳线的增加。

如果配有两条交叉线跑心跳信息,那么安装相同的方法,再进行另外一对心跳的配置。

单击按钮,退出心跳线配置界面,系统如图1.14所示。

图1.14HAService配置界面

5.启动服务器

在如图1.14所示的系统中,左键单击选中server1,右键选择;以同样的方式启动server2。

6.添加服务

选择Tools->Service->AddService,弹出如图1.15所示的界面。

依次编辑如下选项:

ServiceName(服务名):

cluster(可以修改成其他名字)

ServiceScript(控制脚本):

/home/zxin10/suseha/zxinclc

关于zxinclc脚本,这是用于带起智能网和数据库进程的脚本,有时候要考虑现场是否是

CP/DB分离的情况,那么可以使用不同的脚本,不然可能会在后面配置的双机服务器启动出现一些问题。

Checkinterval(监控频率):

5

PreferNode(优先节点):

none

图1.15HAService服务配置界面

网络资源的配置:

先单击按钮,然后依次编辑如下选项:

IPAddress(浮动IP地址):

192.168.1.133

NetMask(子网掩码):

255.255.255.0

NetInterface(网卡):

eth0(这个浮动需要挂载的网卡)

BroadCast(广播地址):

192.168.1.255(这个可以参考一下该网卡的broadCast,用ifconfig命令看一下就OK!

确认输入无误,然后单击按钮进行保存;

如果需要配置多个浮动ip,那么可以按照上述方式,再Add一个。

存储资源的配置(如果不需要用到磁阵,那么可以不配置):

先单击按钮,然后依次编辑如下选项:

Device(共享设备):

/dev/sdb1

MountPoint(mount点):

/zxindata

MountOption(mount选项):

sync,rw

FsType(文件类型):

ext3

MountUser(mount用户):

oracle

MountGroup(mount组):

dba

MountPerm(mount权限):

775

单击按钮,选择磁阵的类型:

GeneralScsi或者ServerRaid,根据实际情况选择。

确认输入无误,然后单击按钮进行保存。

待所有输入完成后,单击按钮,然后在界面上再单击按钮,表示确认,系统保存设置,同时进行合法性的验证。

配置完成后,系统会提示需要在哪台服务器上启动service、或者选择none不启动。

至此,系统配置完成,正常情况下,可以看到系统的状态如图1.16所示。

如果出现STARTED时断时续的方法可以按这个思路检查一下

(1)查看一下/home/zxin10/suseha/zxinclc的脚本是否正确,可vizxinclc

如果是CP/DB分离或者无DB的情况,就可只保留zxin10monitor的函数,下面关于其他的进程直接删除

functionmonitor_process

{

#monitortheprocessofzxin10

ps-uzxin10|grep-vgrep|grep-qzxmoni

if[$?

-ne0]

then

return1

fi

}

第一段只保留这个。

(2)查看一下的数据网卡是否正常。

Ethtooleth2

若Linkdetected:

yes就为正常否则请检查一下自己网卡状态。

也可以这样试一下ping–Ieth2172.17.23.201

Eth2本机IP的网卡172.17.23.201为同一数据段IP

若出现此情况为正常。

(3)其实最有效的方法还是查日志,SkybilityHAservice的日志在/var/log/ha查看一下

一.2双机倒换测试

HA配置结束后,需要进行最后一个步骤:

双机的倒换测试。

通过测试可以检查整个软件安装是否成功。

测试步骤如下:

1.在主节点上检查双机状态:

(1)检查浮动IP是否激活

运行:

#ipaddr

应该存在浮动IP绑定到eth0:

0上的内容。

(2)检查文件系统是否mount

运行:

#df–k

有类似如下结果返回:

/dev/sdb150403000141856923365695230%/zxindata

(3)检查智能网软件是否正常启动

以zxin10用户登录,运行:

$zxtool–p

应能看到智能网各进程已经成功启动,另外可以查看启动日志:

/home/zxin10/log/zxcom.log该文件中应能找到智能网系统成功连接到数据库上的信息。

如果所有检查无误的话,表明双机软件在主用节点上成功启动,然后执行以下步骤。

2.在备用节点上检查HA进程是否启动:

#/etc/init.d/hadaemonsstatus

hacomm(pid12016)isrunning.

hacenter(pid12021)isrunning.

halockd(pid12019)isrunning.

如上面的显示running,则表示HA进程正常运行。

运行如下命令检查双机启动是否正常:

#/opt/ha/bin/hastat

如果返回结果如图5.21所示能看到两个节点都是UP状态,表示网络是ONLINE状态。

图5.21检查双机状态

3.在主节点上运行以下命令进行双机倒换

$superstop

CLUSTER将检测到应用故障,双机发生倒换。

而如果使用停CLUSTER服务的方式:

#/opt/ha/bin/hadaemonsstop

则双机将立即倒换,但本节点不会关机。

下次需要从备用节点倒换到主节点时,需要再手工启动CLUSTER服务:

#/opt/ha/bin/hadaemonsstart

HA一般按以下步骤在主用节点上停止双机:

(1)停止应用脚本

(2)umount文件系统

(3)释放浮动IP地址

在备用节点上运行如下命令检查双机停止步骤:

#/opt/ha/bin/hastat

如果出现如图5.22所示内容,表明主节点双机正在停止。

图5.22检查双机状态1

当出现如图5.23所示内容时,表明service已经成功切换到备机了。

图5.23检查双机状态2

4.在备用节点检查双机倒换后系统状态

以root用户登录到备机,检查中兴智能网软件是否已运行在备机上:

(1)检查浮动IP是否激活;

(2)检查文件系统是否mount;

(3)检查智能网软件是否正常启动。

5.到主用节点启动CLUSTER

执行下面命令检测CLUSTER 服务在主用节点的状态:

#/opt/ha/bin/hadaemonsstatus

当有如下结果返回,表示HA服务没启动。

hacomm(pid12016)isrunning.

hacenter(pid12021)isrunning.

halockd(pid12019)isrunning.

如果是系统重新启动后没有启动CLUSTER服务,则要检查一下原因。

如果刚才是手工停掉的主节点CLUSTER服务,则再手工启动CLUSTER服务:

#/opt/ha/bin/hadaemonsstart

然后运行以下命令检查状态:

#/opt/ha/bin/hastat

当显示如图5.24所示结果时,表明启动成功。

图5.24检查双机状态3

6.在备用节点上运行以下命令进行将双机倒换到主用节点

#/opt/ha/bin/hadaemonsstop

7.到备用节点启动HA

#/opt/ha/bin/hadaemonsstart

至此,双机环境准备就绪。

以上是通过常规方法进行的倒换测试,在此基础上用户还可以进行多种手段的倒换测试,如:

拔掉主节点网线、将主节点关机、停掉数据库等。

所有这些情况都将引起HA双机倒换。

补充:

对于在添加服务这项对于控制服务脚本是否正确的检测。

/opt/ha/bin/haservicestop0;echo$?

/opt/ha/bin/haservicestart0;echo$?

/opt/ha/bin/haservicestatus0;echo$?

/opt/ha/bin/haservicestop0;echo$?

如果四个命令的返回值都是0,服务脚本才是正确的,否则在服务的切换上会出现问题.

注意在停止服务时,如果服务没有运行的话,服务脚本也应该返回0

另外可执行/home/zxin10/suseha/zxinclc,是否可带起进程,测试脚本是否正确。

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

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1