Windows2003的MSCS实现双机热备安装方案总体叙述 (1)软/硬件配置 (1)硬件安装 (2)软件安装 (2)配置磁盘阵列 (2)配置域名系统 (6)配置群集管理(MSCS实现双机热备) (12)安装SQLServer(2000、2005) (16)配置KJ2008中心站软件及其它应用程序 (30)修改服务器密码注意事项 (32)当主服务器和备用服务器网络连接正常而未启动群集资源时 (33)修改群集IP地址和SQLServer IP地址 (33)总体叙述MSCS(Microsoft Cluster Service)是Windows2003 Enterprise/Datacenter Edition自带的一个群集服务。
群集是在一组计算机上运行相同的软件并虚拟成一台主机系统为客户端与应用提供服务。
通过MSCS,配置群集中的所需的资源(服务/程序),可以将群集中单个计算机的故障转移,使整个系统提供的资源更加可靠。
在本安装方案中,指定以下约定:1.服务器1的计算机名为Server1,IP地址为192.168.0.254。
2.服务器2的计算机名为Server2,IP地址为192.168.0.253。
3.群集名为MSA500,群集IP地址为192.168.0.252。
4.虚拟SQL Server名称为RaidSQL,IP地址为192.168.0.251。
5.磁盘阵列中共分两个区,一个分区作为仲裁盘,大小为1000M;剩余的磁盘空间分区作为共享盘。
注意事项:在服务器开机之前,应保证磁盘阵列柜已开机运行(即阵列柜中的所有硬盘灯亮)。
软/硬件配置硬件:HP ML150服务器2台,HP MSA500磁盘阵列柜1台(含2块阵列卡和2块SCSI硬盘)软件:Windows2003 Enterprise硬件安装1.服务器打开,把磁盘阵列柜中提供的阵列卡分别插入2台服务器的PCI-X插槽中。
2.用磁盘阵列柜提供的阵列连接线将2台服务器和磁盘阵列柜相连接。
3.把SCSI磁盘放入磁盘阵列柜中。
4.连接好服务器和磁盘阵列柜的其它线缆。
软件安装配置磁盘阵列1.2台服务器安装操作系统Windows2003 Enterprise。
2.关闭1台服务器,重启另外1台服务器。
3.当重启的服务器屏幕上显示:HP Smart Array 642 Controller……时,按【F8】,进入磁盘阵列逻辑盘创建界面。
该界面有三个菜单选项:1 Create Logic Drive;2 View Logical Drive;3 Delete Logical Drive。
4.选择1,进入创建逻辑磁盘界面。
如果磁盘阵列柜中只有2块硬盘,选择RAID1+0;如果有多块硬盘,选择RAID5。
其它选项参数默认,按【Enter】,接着按【F8】创建逻辑磁盘。
当创建好逻辑磁盘后,可以选择2查看创建的逻辑磁盘,也可以选择3删除的逻辑磁盘。
5.退出创建逻辑磁盘界面,服务器进入Windows2003操作系统。
6.进入【计算机管理】,选择【磁盘管理】,这时可以看到磁盘阵列柜中做了阵列的硬盘,一般情况下显示为“磁盘1”。
7.如果系统自动显示“磁盘初始化向导”,选择“磁盘1”,点击确定。
(或右击“磁盘1”,选择【初始化磁盘】)。
操作成功后,“磁盘1”会有一片未分配分区的空间。
8.右击未分配分区的空间,选择【新建磁盘分区】,选择要创建的磁盘分区为“扩展磁盘分区”,分区大小默认(即为最大),点击确定。
操作成功后,“磁盘1”会有一片可用的空间。
9.创建逻辑驱动器(盘),至少2个,一个做为双机热备的仲裁盘,其它的做为共享盘。
KJ90只需创建2个逻辑盘即可。
右击可用空间,选择【新建逻辑驱动器】,在分区大小中,输入1000(仲裁盘1G大小足够了),点击【下一步】,指派驱动器号(默认即可),点击【下一步】,卷标项输入驱动器号(如F),再选择“执行快速格式化”,点击确定。
操作成功后,可以见到创建成功的逻辑盘。
10.再右击可用空间,同上创建第二个逻辑盘,唯一不同之处在于分区大小,由于只创建两个逻辑盘,故分区大小默认(即为最大),其它与前面的操作一致。
11.进入【我的电脑】,这时应该可以看到刚才创建的两个逻辑盘。
12.打开另外一台关闭的服务器,同样进入【计算机管理】,选择【磁盘管理】。
该服务器也能看到磁盘阵列中的磁盘“磁盘1”,而且已经分区。
这时该服务器只需分配驱动器号给“磁盘1”,该服务器的驱动器号必须与另外1台服务器的驱动器号一致。
如下操作:右击分区,选择【更改驱动器号和路径】,点击【添加】,指派一个与另外1台服务器驱动器号一致的盘符,点击确定。
13.操作成功后,每台服务器的【我的电脑】中都可以看到两个逻辑盘。
配置域名系统1.修改服务器的计算机名,与磁盘阵列柜的阵列A口相连的服务器为“Server1”,B口的服务器为“Server2”2.依次单击【开始】-【程序】-【管理工具】-【配置您的服务器】,进入向导,点击下一步,系统会检测服务器设置3.检测完毕后,选择【第一台服务器的典型配置】,点击下一步,输入DNS全名为“”4.点击下一步,NetBIOS域名输入CQMK(默认即可),点击下一步,在转发设置界面中选择“否,不转发”,点击下一步,出现重启提示,点击“确定”5.系统提示放入Windows2003安装光盘,放入后,点击“确定”后,系统自动配置ActiveDirectory和DNS等6.一直等待,直到安装成功,之间系统会重启一次7.这时Server1域名系统配置完成,进入Server2的操作系统中,依次单击【开始】-【程序】-【管理工具】-【配置您的服务器】,(如出现【第一台服务器典型配置】或【自定义配置】,请选择【自定义配置】),选择“域控制器(Active Directory)”。
8.一直点击下一步,直到选择“此服务器担任的角色”,选择【现有域的额外域控制器】。
9.点击下一步,如出现“必须配置DNS客户端”界面,可打开本地网络连接,在首选DNS服务器中输入Server1的IP,备用DNS服务器中输入Server2的IP,确定后回到配置服务器界面点击下一步。
10.在“请提供网络用户名和密码”界面中,输入Server1的administrator及密码(密码默认为空,不需要输入密码),域输入前面创建的11.点击下一步,点击【浏览】,选择已存在在域名“”(如果无法从进入该步,请进入Server1,在【配置您的服务器】中,看是否已配置【远程访问/VPN服务器】,如果已配置,请选择它点击“下一步”,将它删除)12.一直点击下一步,系统会自动检测,耐心等待。
13.安装完成后,系统会提示重启,重启服务器后,Server2的域名系统添加成功。
配置群集管理(MSCS实现双机热备)1.打开2台服务器。
进入主机Server1,进入Windows2003操作系统。
2.依次单击【开始】-【程序】-【管理工具】-【群集管理器】,进入群集管理器界面。
3.系统自动出现“打开到群集的连接”界面,选择“创建新群集”(或选择【文件】【新建】【群集】),创建新的群集。
4.会弹出群集创建的向导,单击“下一步”后,在下图所示设置窗口中,输入域名(默认为前面创建的域名)及群集名MSA500(群集名任意)后单击“下一步”按钮。
5.然后输入将要作为第一个节点创建群集的服务器的名称,输入Server1,点击下一步。
6.接着会弹出下图群集配置界面。
这里是在查找可能导致安装出现问题的硬件或软件问题。
检查所有警告或错误信息。
您还可以单击详细信息按钮,了解有关每个警告或提示的详细信息。
7.检测成功后(如果只有一块网卡,群集配置界面会有警告“在节点上只找到一个网络适配器……”,该警告可忽略),点击下一步(只要能点击下一步,就可以忽略这些警告),输入群集IP地址。
8.输入群集服务帐户,输入域用户名administrator及密码(即Server1的管理员名和密码),域名默认,为,点击下一步。
9.一直点击下一步,系统会自动配置群集,如下图。
10.直到Server1的群集配置成功。
点击完成,系统会显示群集管理器中刚才配置的群集11.进入服务器Server2,进入Windows2003操作系统。
依次单击【开始】-【程序】-【管理工具】-【群集管理器】,进入群集管理器界面。
系统自动出现“打开到群集的连接”界面,选择“打开到群集的连接”(或选择【文件】【打开连接】),打开已存在的群集。
点击【浏览】,选择刚才Server1中创建的群集MSA500。
这时Server2中也会显示MSA500群集界面。
12.右击【资源】-【新建】-【节点】,进入群集节点添加向导,点击下一步,在添加入群集计算机名Server2,点击下一步13.同Server1一样,群集配置也会经过分析配置、输入域用户名密码等过程,这些过程的操作步再赘述。
当Server2配置成功后,两台服务器的群集管理器中都能看到Server1和Server2。
安装SQLServer(2000、2005)SQL2000安装1.放入光盘,选择企业版,当进入选择安装计算机时,选择“虚拟服务器”,虚拟SQL Server名称可任意输入,如“RaidSQL”,点击下一步2.输入公司名后,一直下一步,直到进入“故障转移群集”,输入SQL Server虚拟服务器的IP地址,点击下一步3.选择数据文件存放的磁盘,一定要选择共享盘(千万不要选择仲裁盘,仲裁盘容量较小)4.点击下一步,出现警告时选择“是”,点击下一步,在群集管理配置节点界面中,直接点击下一步5.输入群集服务帐户,输入域用户名administrator及密码,域名默认,为cqmk.,点击下一步6.一直点击下一步,在安装文件目的文件夹中,修改数据文件存放位置,一定是要在共享盘中(千万不要把数据文件放到仲裁盘中),点击下一步7.在服务帐户中,输入域用户名administrator及密码,域名默认,为cqmk.,点击下一步8.其它安装步骤与在本机上安装SQLServer类似9.数据库安装好后,打SP4补丁,输入虚拟计算机名10.在远程信息中,输入域用户名administrator及密码,域名默认,为cqmk.。
其它操作与安装SP4补丁一致。
SQLServer2005安装1.安装SQL必须组件,点击“安装”2.在SQL2005安装程序检查29个可行性时,如果安装程序在“COM+目录要求……”报警时,请在Windows控制台里先执行“msdtc -uninstall”,再执行“msdtc -install”即可消除该报警。
点击“×”退出安装程序重新安装(如果检查29个可行性时,提示“最低配置要求”报警,该报警可忽略)3.选择安装的组件,选择除“工作站组件、联机丛书和开发工具”外的所有组件,点击“下一步”4.选择“默认实例”,点击“下一步”5.虚拟SQL Server名称可任意输入,如“RaidSQL”,点击下一步6.输入SQL Server虚拟服务器的IP地址,,点击“添加”后,再点击“下一步”7.选择存放数据库数据文件的目录,注意,此目录一定要选择磁盘阵列中共享的磁盘容量较大的盘,点击“下一步”8.如果系统有如下提示,直接点击“是”9.选择可用的节点,一般默认即可,点击“下一步”10.输入域帐户的密码(如果您在前面配置域的时候设置了密码,请输入该密码,默认情况为空),点击“下一步”11.同样输入域用户和密码,同上12.在该界面中,需要输入相应的域/用户。