宝德服务器实现校园一卡通双机热备

服务器
卡通系统几乎所有重要数据都存储在数据库服务器中,数据库的安全非常重要,下面通过安徽省某高校的使用案例,来介绍一下宝德服务器如何实现“校园一卡通系统”双机数据热备。

校园一卡通系统以统一的身份认证机制,把身份认证、人事、学工等MIS和应用系统联结在一起,通实现数据管理的集成与共享,使校园一卡通系统成为校园信息化建设有机的组成部分。通过这样的有机结合,可以避免重复投入,提高建设进度,为系统间的资源共享打下基础。

校园一卡通管理系统是利用高科技产品——非接触式IC卡作为载体,结合电子技术、非接触IC卡技术、单片机技术、计算机网络技术及数据库技术等诸多高新科技,使其具有电子身份识别和电子钱包的功能,替代校园传统的日常生活所需的教师工作证、学生证、借阅证、食堂饭票、医疗证、各种体育娱乐设施使用证等证件和现金交易,达到证件、考勤和消费、娱乐、餐饮等收费的全电子化和智能化,真正实现“一卡在手,走遍校园”。

一卡通系统几乎所有重要数据都存储在数据库服务器中,数据库的安全非常重要。为了保证数据的安全性,数据库服务器最好采用双机热备,如果没有条件做双机热备,那么最低限度是要求做多磁盘的Raid 10 或Raid5 的存储方式。

一、宝德双机数据热备的系统环境

下面通过安徽省某高校的使用案例,来介绍一下宝德服务器如何实现“校园一卡通系统”双机数据热备。

系统环境:

服务器:PR2510D :5450*2/4G内存/3*146G SAS RAID5/光纤卡/1000M*2网卡 2台

光纤存储:宝德GS-5016 物理容量4.8T,实际使用容量:4.5T raid5

操作系统:Linux as 4.0 U4

应用软件:Oracl 9I

双机软件:Rose ha for linux

安装要领:

在安装操作系统和安装ORACL这二个步骤就不多做讲解了,但是安装操作系统中需要注意三点:

1、安装系统给硬盘分区时要注意,选择手动分区;除了要分/ 、/boot、/swap以外,还要分出var(不小于10G,用于存放系统和应用软件日志等)、/opt (不小于30G;用于数据库程序和数据文件)

2、数据库安装完之后,要设置为手动启动,不能设置为自动;这点优为重要;

3、oracl数据库安装完后,会有一个SID服务名,一般是expressdb和expressdd;这个要记住,因为调试中需要使用;

按照上述的几点要求安装好操作系统和ORACL数据库后,就要安装和调试Rose ha了;具体实际操作步骤如下:

二、安装ROSE HA和设置环境变量:

1、安装ROSE HA (Rose ha目录或者是Plha目录是根据HA版本有关)

#cd roseha/shell

#. ./install.sh

2、设置PLHA管理工具的用户名和密码

HA管理工具的用户名和密码与系统的账号密码无关

进入目录:/opt/roseha/bin

执行命令:./NewPass

3、准备PLHA的运行环境,设置PLAH的父目录环境变量。

修改root目录下的.bash_profile文件,增加环境变量:

[root@expressdb]vi $HOME/.bash_profile

<1>在PATH后面增加:/opt/roseha/bin

<2>增加一行HAHOME=/opt/roseha export HAHOME

4、修改/etc/hosts文件:

# Internet host table

127.0.0.1 localhost

192.168.1.10 expressdb  本机IP

192.168.1.11 expressdd   备机IP


# oracle active IP address

192.200.200.111 express   虚拟IP


5、修改JAVA环境变量:

安装jre,网站上面可以下载到免安装的,将其拷贝到/root目录下面,

然后到#cd /opt/roseha/bin目录下;

编辑gui.sh: #vi gui.sh

将内容改为:pata=$pata:j2rel.4.0_01/bin

Cd /root/jre

Export pata

./bin/java –cp $HAHOME/gui/hugui.jar hagui/GUI tzoffset=8 >/dev/null 2>@! @.

备注:红色字体部分需要增加


6、到此时rose ha的安装已经基本完成,现在需要执行以下命令启动ROSEHA软件;

#cd /opt/roseha/bin

#ps –ef |grep ha 查看ROSEHA 的主要4个进程可启动了(hamond\hasysd\hachkd\hasvrd)

#./hamond

执行完之后,ROSEHA的4个进程就会全部启动,下次启动机器时,系统会自行启动ROSEHA的4个进程;


7、运行gui.sh进入图形调试窗口:

#cd /opt/roseha/bin

#./gui.sh

然后就会出现管理窗口,如果此时执行命令不能进入窗口或者提示你命令没有找到的话,重启注销后,再运行上述命令就可以进入了;


备注:2台服务器都需要进行此操作


三、ROSE HA GUI的调试:

(1)启动管理具

(2)输入注册信息

需要分别在二台服务器上面输入license,在1台server上面输入license后,然后输入另一台机器的机器名后,点“OK”然后到另一台机器上面输入license后,就可以了;调试时一定要先申请测试版本的,最终调试好后,再申请永久的;

(3)创建私网

(4)自动获取网卡信息

要分别在2台机器上面进行操作;

(5)创建服务

 1.Type(类型):选择相应的数据库

SID:对应的服务名,一般都是需要的(oracle对应的一般都是express)

2.Active ip address (虚拟IP):需要输入对应该的IP

GROUPID :保持为空

ACTIVE SUBNETMASK:输入相对应的子网掩友码

3.AVAILBILITY CHECK INTERVAL :服务检测时间

START TIMEOUT: 服务总启动时间;如果这段时间内服务没有启动的话;ROSEHA 将把服务重新启动或者切换;

RESTART TIMES:如果该值为0,当活动主机服务故障后,服务将切换到备份主机,否则服务将重启动指定次数;

4.VOLUME SETTING:应用使用的共享盘,如果指定了共享盘,当服务启动的时候,共享盘将自动挂载到挂载点(可以支持多个盘符或者卷)

5.SERVICE NAME为用户的服务指定一个服务名称;ROSEHA最多支持4个服务名;

6.ACTIVE SERVER @STANDBY SERVER:指定服务的主机和备机,可以自选选择;

7.IP HONDING NIC:选择虚拟IP挂载的网卡,

8.上述操作做完后,屏幕的左下方的:START SCRIPT•STOP SCRIPT会自动的出现启动和停止脚本的名称;如果没有出现,需要自己手动输入: ora_start.sh 和ora_stop.sh;该脚本的存放位置在:/opt/roseha/bin,

9.SWITCH BACK:这个一定要选择,只有选择后,当主机出现在问题时,才会自动切换;

10. 所有的工作做完后,在主机上面点主机左边的齿轮,然后会出现Bringln ,把服务带入到双机的管理中去;以上所有的配置信息在:/opt/roseha/etc/config.ha中;

备注:安装完之后,一般需要等待一分钟左右的时间,服务才能启动,查看主机和备机的工作情况,可以在GUI的窗口中看齿轮的色彩,主机如果启动正常的色彩是:金色;备机是:绿色的;

四、宝德双机热备的测试和使用

以上所有工作做完之后,就可以做正常的测试了;

1、关掉一台服务器,查看另一台服务器是否能将服务正常代入;同样的测试在另一台服务器中也需要做测试;

2、拔掉正在提供服务器的外网网线,测试另一台服务器是否能正常接管;同样的测试在另一台服务器也需要做测试;

3、以上所有测试做完之后,没有问题,就可以正常申请永久性的license了;

按照上面所述的操作完成后,Rose ha软件安装、设置、测试已经全部完,已经可以交付客户使用了。


您正在阅读:宝德服务器实现校园一卡通双机热备

【编辑推荐】

  1. 导致虚拟化失败的七项关键因素
  2. 如何解决服务器虚拟化后引起的管理障碍
  3. Google用1000台服务器处理搜索结果

责任编辑:王观 来源: 赛迪网
相关推荐
点赞
收藏

51CTO技术栈公众号