双机优势服务器群集通常是指两台或多台服务器共同工作,以提供相对单台服务器更高的系统可用性,可靠性和可扩展性。在这里,我们将讨论由两台服务器构成的双机互备方案。使用基于x86处理器的服务器的用户,虽然在心理上已经将系统的可靠性降低了一个档次,但在某些情况下,仍然无法容忍由于系统停机或重启所带来的不便,例如:邮件服务器需要24小时运行,以保证信息交流的通畅,您是否遇到过由于服务器宕机而无法查看邮件的苦恼呢?数据库服务器通常存储的是大量的重要的业务数据,您是否遇到过当一笔业务正在处理时,服务器突然宕机,业务无法进行而耽误大量时间时的烦躁呢?为此我们推荐的双机互备方案,就是为了减少由于以下问题带来的损失:1.应用软件和重要的服务失效;2.CPU,内存,硬盘,网卡,电源等的硬件故障;尽管采用了双机互备方案后还无法使系统达到永不停机的目标,但相对单机系统而言,也已经极大的提高了系统的可靠性和可用性。IBMX3850(8864-1RC)+DS3200双机热备操作步骤3200配置双机一.目的:用ds3200作为双机的存储单元,实现2台x3850(8864-1RC)在windows2003下的双机热备。二.准备:首先把其中一台服务器转换为域模式下的PDC:第一要为这台服务器配置固定IP地址、子网掩码、默认网关和DNS;其次点击“开始”---“运行”,输入dcpromo,按照提示一步一步操作,完成后重启服务器,该服务器就已转换为域模式下的PDC。另一台服务器配置为域模式下的BDC,也是首先IP地址、子网掩码、默认网关和DNS配置好(DNS必须是PDC的DNS)后加入这个域。例如:PDCBDCIP地址192.168.0.2192.168.0.3子网掩码255.255.255.0255.255.255.0默认网关192.168.0.1192.168.0.1DNS192.168.0.1192.168.0.1配置好域模式后就可以开始配置双机工作连接管理站(笔记本)到DS3200控制器的管理口,并在管理站安装storagemanager。(随ds3200盘柜中有安装文件)服务器端安装windows2003打SP1补丁及各种设备驱动三.配置DS32001.确认与DS3200的连接正常:2.打开StorageManager自动所搜storagesubsystem,rename盘柜,选择配置ds3200:3.选择configure选项卡,手动配置主机:4.配置host1类型和名称:选择操作系统类型为clustered版本5.选择主机所安装的FCHBA卡:6.创建双机所在的主机组(hostgroup):7.完成第一台主机配置:8.配置host2:9.主机2的配置和主机1相同:10.将另外一块HBA卡分配给主机2:11.选择已存在的hostgroup,将主机2加入到该主机组:12.主机2配置结束:13.Configure选项卡中创建逻辑盘:14.选择手动配置:15.创建3块盘的RAID5:16.创建仲裁盘,容量500MB即可17.将第一个lun映射到开始创建的主机组(3200cluster)中:18.选择“yes”创建lun2:19.从RAID5中未划分的空间中创建lun2:20.使用剩余的所有容量创建lun2:21.将lun2映射到主机组(3200cluster)上,lun自动变为1(第一个lun号为0):22.Configure选项卡中选择手动创建热备份盘:23.24.选中剩余的一块盘作为全局热备份:25.配置后的ds3200状态,确认lun正在初始化,创建了一个partition,以及映射关系另:如果您是双控的ds3200要确保创建的lun同时属于一个控制器!ds3200配置结束后,重启两台服务器后在“磁盘管理”中既可以看到2块未初始化的硬盘。服务器上的双机服务配置。注:开机顺序(先开磁盘存储DS3200后,再开主服务器,最后开从服务器)SQLServer2005在双机下安装说明在SQLServer2005中,容错转移群集的支援已扩及到SQLServerAnalysisServices、NotificationServices及SQLServer复写。群集节点数的上限已增加到八个。SQLServer容错转移群集已成为一个完整的服务器容错解决方案。先在每台群集节点A和B上都安装IIS和ASP。NET、网络DTC,由于我所采用的是windows2003serverr2的版本,在做windows群集时,系统已经自动添加了网络DTC及在群集里也设好了MSDTC这个资源(先在添加删除windows组件里,将“网络DTC访问”安装,再在群集管理器相应的组里点“新建资源”,输入名称“MSDTC”,在资源类型里选“分布式协调器”,资源依存选取“磁盘和网络名称”两个。对于windows2003sp1的版本,须要手工添加这个资源,看来高版本还是省事不少)。还要安装.NETFramweork2.0和SQLNativeclient(这两个组件只须在一台活动的节点服务器上安装一次就可以了),这两个在SQL2005的光盘上都有,因这几个步骤都比较简单,就不在此写出来了。首先,查看windows群集活动的节点服务器是哪个,打开群集管理器在群集节点B上运行SQL2005的安装程序:点选“服务器组件、工具、联机丛书和示例”出现许可协议,点“我接受许可条款和条件”,点下一步,出现安装SQL2005所需的软件组件,由于前面我己安装了,所以这里提示己成功安装所需组件点下一步,出现安装向导,出现两个“最低硬件要求”的警告(由于是群集,所以会出现两组配置报告,分别对应节点服务器A和B,在每栏的前面都有个A和B),由于我的虚拟宿主机器才1G的内存,分给DC128M,两个节点各350M,所以会出这种警告是正常的,(现在才知道1G的内存实在是太少了)。点下一步,出现输入产品密钥点下一步,出现安装的组件选项,在这里有个最重要的地方要注意,因我们要部署SQL2005数据库群集,所以一定要将“SQLSERVERDATABASESERVICES的创建SQLSERVER故障转移群集”这个选项选中,否则就不会出现下面的虚拟服务器的选项,也就不会部署成功。点选高级,进入高级项后就来到了详细的各组件的功能选择,这里可以得到详细的组件信息。根据需要选择组件功能。注:一定要选中“客户端软件”这项,才可以使用类似于SQLServer2000中的“企业管理器”。这里我将SQL的程序文件安装在节点服务器本地硬盘上。点下一步,“实例名”配置中选择“默认实例”。在此输入SQL服务器的群集虚拟服务器名称,我输入SQLSRV2005,这个名称会在DNS服务器上A记录注册的,点下一步输入群集虚拟服务器的IP地址,这个地址就是以后为客户端提供SQL服务的,所以选外网网络,填写IP192.168.0.3,点添加,点下一步。出现选择群集组,由于我这里只有一个群集组,所以只列出一个,下面就是用SQL群集的数据文件存放的位置,这里选取F盘资源盘,注意不要安装在仲裁盘上。弹出警告,提示我此群集组包含仲裁资源,这是因为我之前配置了一块Pln磁盘并分配两个逻辑分区来做群集,因此在这里会提示警告,可以直接忽略,在实际的生产环境下,最好是各分为一个硬盘并做阵列。群集节点配置中,选择可用的节点,因为我当前是双节点群集环境,所以安装向导已自动为我选择了配置远程账户,这个只有在安装过程中才会用到该用户名和密码,这是因为,在安装时,系统会自动用此账号和我的节点服务器A进行同步,这也就是为什么只需在一个节点服务器上安装一次SQL就可以了的原因。输入服务账号,为了便于管理,最好给此账号另设一个账号专用,点下一步输入群集服务的域组,在此可能是出于以后管理和安全,所以将每个服务设为不同组的用户(我也不是很明白,这里引用MSDN上的原话:若要确保安全的操作环境,必须限制对故障转移群集节点中的资源的访问。在SQLServer2005故障转移群集上,所有群集节点公用的域组用来控制对注册表项、文件、SQLServer对象以及其他群集资源的访问。所有资源权限都由包括SQLServer服务帐户作为成员的域级组来控制),在此,我输入管理组身份验证模式中,我选择“混合模式”,这和SQL2000是一样的。排序规则我是按照默认选择的。设置“错误和使用情况报告”,这里我没有选择此功能。出现安装报表服务器选项,这里选以后再配置,点下一步终于到了正式文件的安装正式安装中,会有比较久的准备时间,打开节点服务器A的任务栏,发现多了好几个任务。SQL2005群集安装,在安装的过程中,能很方便的察看各节点服务器的安装进度如上图,可以自由的在各节点上来回切换,以察看安装进度。唉!我的天,这真是一个漫长又痛苦的煎熬,从开始点“安装”到“完成”总共用了168分32秒,总算完成了。重新启动两个节点服务器,打开群集管理器SQL2005的各项服务都起来了,此时活动节点服务器在节点服务器B上。在DC上安装管理工具,打开后如下图新建数据库TEST,看文数据库存放的位置是在F盘资源盘下。我现在将节点服务器B关机,以实验在节点服务器B出问题时,是否能够自动切换到节点服务器A上,系统自动成功的切换到了节点服务器A上,在管理工具中再建数据库TEST2,建好后如图所示至此,SQLSERVER2005群集实验成功完成。如何在客户端运行数据库1.在客户端预装WindowsXP系统,2.把客户端加入到PDC中的域模式下,具体操作如下在服务器端建立对应的客户端帐户。配置好客户端的IP地址、子网掩码、默认网关、DNS(DNS必须是PDC的DNS)例如:PDC客户端IP地址192.168.0.2192.168.0.4子网掩码255.255.255.0255.255.255.0默认网关192.168.0.1192.168.0.1DNS192.168.0.1192.168.0.1右键点击“我的电脑”—“属性”,选择“计算机名”,点击“更改”选项选择“隶属于—域”,在此处写于要加入域的名称,后会提示输入用户名,密码来验证,把先前在服务器端建立好相对应于某个客户端用户名,密码输入,即可加入域模式。3.安装客户端数据库软件,出现安装的组件选项,。点选高级,进入高级项后就来到了详细的各组件的功能选择,这里可以得到详细的组件信息。根据需要选择组件功能。注:只需要安装“客户端软件”这项,就可以通过客户端数据库软件,访问服务器端数据库。