Chinaunix首页 | 论坛 | 博客
  • 博客访问: 46117
  • 博文数量: 39
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 610
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-29 08:53
文章分类
文章存档

2011年(1)

2009年(35)

2008年(3)

我的朋友
最近访客

分类: WINDOWS

2009-04-12 17:06:47

一.目的:

ds3200作为双机的存储单元,实现2x3655windows2003下的双机热备。

4块盘36G硬盘,3块做RAID5

 

二.环境:

1.  主机:2x3655

2.  系统:windows 2003 SP1

3.  FC HBA2emulex 4Gb single-port 42c2069

4.  盘柜:ds3200单控(24Gb SFP2LC-LC光纤线)

 

三.准备:

连接管理站(笔记本)到DS3200A控制器的管理口,并在管理站安装storage manager。(随ds3200盘柜中有安装文件)

服务器端安装windows2003 SP1补丁及各种设备驱动

 

四.配置DS3200

1.  确认与DS3200的连接正常:

 

 

2.  打开Storage Manager自动所搜storage subsystemrename盘柜,选择配置ds3400

 

 

 

3.  选择configure选项卡,手动配置主机:

 

 

 

4.  配置host1类型和名称:

选择操作系统类型为clustered版本

 

5.  选择主机所安装的FC HBA卡:

6.  创建双机所在的主机组(host group):

 

7.  完成第一台主机配置:

 

8.  配置host2

 

9.  主机2的配置和主机1相同:

 

 

10.              将另外一块HBA卡分配给主机2

 

11.              选择已存在的host group,将主机2加入到该主机组:

 

 

12.              主机2配置结束:

13.              Configure选项卡中创建逻辑盘:

14.              选择手动配置:

 

15.              创建3块盘的RAID5

 

第二步:RoseHA7.0 For Windows2003 完全安装 

 

RoseHA7.0 安装手册 For Windows2003

RoseHA7.0是一款很好的双机热备软件,在很多的高可用方案中被普遍使用,为了帮助大家快速准确的进行安装,Soft-club 特将RoseHA 7.0 在Windows平台的安装步骤总结下来供大家参考。

 

RoseHA 7.0的安装主要分为三个步骤,分别是:

 

1.安装前准备

2.软件安装及序列号

3.心跳线和资源配置

 

===============================================================================

1.安装前准备

 

两台服务器的网络配置如下:

 

Node1 Name  : Servera

      IP心跳:10.0.0.1

      IP业务:172.168.1.31

 

Servera的Host文件编辑如下:

 

Servera的网卡优先级设置如下:

 

 

 

Node2 Name  : Serverb

      IP心跳:10.0.0.2

      IP业务:172.168.1.32

 

注意由于Serverb的设置步骤相同请按照Servera进行配置即可。 网络配置完成后请在Servera Ping Serverb 看相应的是否为 心跳IP ,然后在Serverb Ping Servera .如果相应IP 也是心跳 IP ,说明我们配置正确。

 

===================================================================================

 

2.软件安装及序列号

 

在Servera上运行安装程序如上

继续下一步

填写本地计算机名称和远程计算机名称,注意在Serverb上安装的时候正好相反。

继续下一步完成安装

 

安装完成后请重新启动计算机,进入RoseHA管理界面 进入授权

 

 

点击 OK 后启动机群服务

 

到此我们完成了  Servera上RoseHA的安装,Serverb 上的安装和Servera上的步骤相同,这里不再赘述 。这里不输入序列号码可以使用30天,RoseHA License是绑定MAC地址的。

 

===================================================================================

 

3.建立心跳资源

 

在Servera上进行如下操作

 

 

注意,如果Servera Serverb 上的本地管理员密码为空的时候无法建立心跳线。

同样在Serverb上作如上操作。成功建立心跳线后的操作界面如下:

 

到此我们就完成了Rosha的安装配置。 其他资源的建立请根据实际情况参考RoseHA的NT安装手册即可。

 
 
 
第三步:双机环境下的Oracle数据库安装
双机环境

--------------------------------------------------------------------------------

  目前许多建立和应用信息系统的企业,在系统应用不断改进的同时,开始注意提高企业信息系统的可用性和可靠性。通过双机容错系统为企业提供系统高可用性保障是目前企业普遍采用的方法。医疗机构工作性质的特殊性要求其信息系统7天×24小时不间断运行,采用双机容错方案为系统提供了高可用解决方案。本文将对医疗信息系统的双机容错环境下Oracle数据库应用做详细介绍。

系统配置

  该系统的硬件配置如下:

  主数据库服务器: 富士通Primergy MS-610服务器(双Xeon 700MHz CPU,1GB内存)。
  数据库备份服务器: 富士通Team Server C870ie GP5C875(双PentiumⅢ 700MHz CPU,1GB内存)。
  容错软件: 天地公司的SLHA 3.0软件包。
  磁盘阵列: IQstore R1500(带2个SCSI接口)。
  线路连接: 2台服务器用RS-232串口线和RJ-45网络线相连(如图1所示)。



  软件配置如下。
  操作系统: Windows NT Server 4.0
  服务器软件配置: Windows NT 4.0 Service Pack 5、Internet Explorer 5.0、Microsoft Data Access Component 2.0,Oracle数据库为7.3.3企业版。

  双机容错的实现

  1. 操作系统的安装

  我们用A机表示数据库服务器,用B机表示备份数据库服务器。首先在物理上将所需硬件设备连接好,分别在各自服务器上安装Windows NT Server 4.0操作系统及补丁包等。然后,进入磁盘管理器,将磁盘阵列划分为2个逻辑盘D和E,此时2台服务器都可访问磁盘阵列。

2.Oracle数据库的安装

  先关闭B机,在A机上安装Oracle数据库,安装路径默认为D盘,归档日志放在E盘。安装完毕后,将Oracle的3个服务(此处SID为ORCL,所以3个服务就是OracleServiceORCL、OracleStartORCL和OracleTNSlistener)的启动方式改为手动并将此3个服务停止。注意: 改为手动的目的是为了让这3个服务由双机容错软件来启动,而不是由操作系统启动。

  然后,关闭A机,启动B机,格式化D盘(或者另选个根目录,不格式化D盘),将刚刚由A机建立在磁盘阵列上的Oracle目录也格式化掉; 在B机上安装Oracle数据库,安装路径默认为D盘,安装完毕,同样将Oracle的3个服务的启动方式改为手动并停止3个服务。

  双机上安装Oracle的实质就是将Oracle系统分别装在2台服务器上,而数据只存储在磁盘阵列上。

  3.双机容错软件的安装及双机容错环境的建立

  双机容错软件的安装非常简单,只需启动A机和B机,在2台服务器上分别安装该软件即可。建立双机容错环境是将磁盘阵列上的D盘和E盘以及Oracle 的3个服务交由双机容错软件控制,并由双机容错软件进行切换。

  在双机容错软件SLHA的"Configuration"选项中将数据库服务器设为Active状态,即平时正常工作状态时,此时数据库服务器工作,备份服务器等待。当A机Active时,只有A机可以访问磁盘阵列,B机不能访问磁盘阵列。此时,Oracle数据库服务器实际上是A机,A机的IP地址就是Active IP Address,同时A机的主机名为Active Host Name; 当A机因故不能工作时,A机的状态会被"心跳线"侦测到,这时B机开始切换到Active状态,接管磁盘阵列,此时的Oracle数据库服务器改为B机,B机的IP地址就是Active IP Address,同时B机的主机名为Active Host Name。上述操作均由系统自动完成,实践证明切换所需的时间很快,对客户端的影响很小。

  需要注意的问题

  1.当在A机安装完Oracle数据库后在B机安装Oracle数据库时,一定要先将磁盘阵列D盘格式化,而不是只将D盘中已由A机安装的Oracle数据库删除,否则可能会出现意想不到的错误,例如Oracle侦听服务失败等;

  2.最终安装好Oracle数据库后,要对D:\Oracle\Orant\network\Admin\ Listener.ora文件进行修改,其中Server名称一定要改为Active host name Alias,如不进行修改将使客户端的Oracle数据库用户无法连接到Oracle数据库中。

  3.在Hosts文件中增加一条记录,使Active IP Address和Active Host Name相互对应,这样系统就会自动起到解析作用。Hosts文件位于c:\Winnt\ system32\drivers\etc目录下。

  4.要注意不到万不得已,不要强行切换,避免产生数据错误。如必须对双机进行切换,可先进入Svrmgr Oracle服务器控制台,用Shutdown命令关闭Oracle数据库,再进行切换。  

双机容错的原理

  图2为系统双机容错的示意图,从图2可以看出2台服务器共享一个外部存储设备,通过心跳检测的方法监听对方的工作状态,当一台服务器因为某种原因不能提供相应服务时,另一台服务器将启动相应服务功能,使主服务器提供的应用继续运行。




  图2中的2台服务器安装相同的操作系统(硬件配置不必相同),如Windows NT Server 4.0,每台服务器安装2块网卡。服务器的一块网卡连接交换机,与局域网相连(即图2中Public Net); 另一块网卡和对方服务器的一块网卡相连,构成Private Net; 同时2台服务器由串口线相连,2台服务器间相连的串口线和服务器之间的RJ-45网线共同构成2台服务器之间的"心跳线"。2台服务器就是通过心跳线来互相监听对方工作状态的。注意: 同时采用网线和串口线组成"心跳线"的目的是为了确保"心跳线"的冗余。图2中的Public Drives(即双机共享磁盘阵列)是2台服务器都可以访问的磁盘,它实际上是一台磁盘阵列柜,由六块SCSI硬盘组成。磁盘阵列通过SCSI电缆分别连向2台服务器。2台服务器共用一个Active IP地址和Active Host Name。当某台服务器Active(即激活)时,Active IP Address和Active Host Name就指向那台服务器。

  双机环境下的Oracle数据库机理

  Oracle数据库安装在磁盘阵列上(即图2中Public Drives),2台服务器都可以访问它,但不能同时访问。Oracle Server for NT主要提供3个服务:OracleServiceSID、OracleStartSID和OracleTNSlistener。在数据库服务器正常工作时,由数据库服务器控制磁盘阵列柜,此时只有该服务器可以访问磁盘阵列,该服务器上的Oracle服务处于启动(Active)状态,此时该服务器就扮演图2中Active Server的角色,备份服务器处于等待(Standby)状态,即图2中Backup Server。

  当数据库服务器发生故障不能工作时,双机容错系统会检测到数据库服务器的状态,从而使备份服务器自动激活,接管磁盘阵列并自动启动Oracle的3个服务,而对于客户端来说,只经历一个短暂的服务器重启过程,访问的数据仍是磁盘阵列中的数据。

  注意: 是双机容错软件而不是操作系统来控制Oracle 的启动和停止,即由双机容错软件来控制这3个Oracle服务的启动和停止,实现Oracle数据库在双机之间的切换。
 
 
 
第四步:3200配置ROSE双机安装过程(Oracle)总结
 
 

  安装环境:

  两台服务器(以下分别称为“服务器1”和“服务器2”,一套磁盘整列柜,Oracle数据库软件,ROSE HA软件。)

  安装过程:

  1、安装WINDOWS NT 4.0

  (1) 在安装NT4.0的过程中,必须安装SNMP。

  (2) 将所有的驱动程序安装好,配置好网络。

  (3) 安装Services Pack 5

  (4) 在两台NT服务器的磁盘管理器中查看磁盘柜中将要安装数据库的卷的盘符是否相同,该盘符必须相同。

  2、安装Oracle数据库

  (1) 关闭服务器2,在服务器1上安装ORACAL数据库,选择把所有的文件都安装在磁盘阵列柜上。安装完毕,在控制面板的服务中把ORACLE的服务停止并设置成手工启动方式。

  (2) 关闭服务器1,按上述步骤在服务器2上进行安装ORACLE数据库。

  (3) 编辑磁盘阵列上的orant\net80\admin\listener.ora文件,把Server名为本机主机名的都要改为虚拟的IP地址。保存退出。

  (4) 安装完毕后打开两台服务器。进行以下步骤。

  (5) Oracle 8.0.5 的具体安装步骤请参看附录一。

  3、安装配置ROSE HA软件

  (一) 硬件安装

  用ROSE软件所带的RS232串口线将服务器1和服务器2的COM1口连接起来

  注:建议使用两根心跳线,如果要通过网卡建立第二根心跳线,可用以下方法连接。

  1.用一根网线直接连接两台服务器上的网卡。

  2.通过HUB连接两台服务器上的网卡。

  如果服务器上只有一个网卡,那就需要在网卡上多绑定一个IP地址用于心跳线的连接。

  (二) 软件安装

  进入光盘上软件所在的目录,运行SETUP程序,按照默认方式安装,当出现提示输入LOCAL和REMOTE的主机名时,将本地服务器的主机名输入LOCAL栏里,将另一台服务器的主机名输入REMOTE栏里,并按提示输入登陆用户的密码。其他都按照默认方式安装。

  (三) 建立Cluster资源

  (1) 启动Cluster Administration Tool,在Tools菜单中,添加License后选择启动按钮

  

ROSEHA的双机安装过程(NT环境,Oracle)
阅读(740) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~