第二篇双机热备技术实战(SQL篇)本文针对使用EXP400磁盘扩展柜安装Windows2003EnterpriseServerMSCS群集,SQL数据库双机的安装方法。安装前的准备硬件列表:1.IBMX365服务器两台2.IBMEXP400磁盘阵列服务器一台3.6M阵列卡两块4.华为6505R交换机一台5.Windows2003企业版各两套最好是以集成SP16.IBMServeRAIDConfigurationUtilityCDversion7.10B(用于Windows2003双机的版本只能这个版本)软件安装1.两台服务器均安装了MicrosoftWindowsServer2003企业版。2.两台服务器均升级成域控制器3.两台服务器内各配置Ultra320SCSI热插拔硬盘各两块,网卡各两片(10/100/1000M*1;10/100M*1),CPU各两颗,内存2GB。EXP400内配置Ultra320SCSI热插拔硬盘6块以上最好,可以跟据客户选择而定。硬件连接示意图安装本机系统一.配置服务器本机硬盘RAID-1确认连接无误后,在确保EXP400磁盘柜没有通电的前提下,打开两台服务器。利用本机的集成的RAID功能做RAID1,然后分别安装Windows2003企业版。具体安装:1.开启SCSIRAID(SCSIHostRAID):1)开机2)屏幕提示pressCTRLAforSCSISelectUtility时,按Ctrl+A有两个通道,选择通道B回车以后如下图:4.选择Configure/ViewSCSIControllerSettings,回车然后选HostRAID回车。5.选择Enabled回车。6.按Esc,并选择yes保存退出7.集成RAID功能已经被打开。2.使用SCSIHostRAID实现RAID-1:1.从SCSISelect主菜单选择Configure/ViewHostRAIDsettings如图回车以后出现如下图2从readydrives的列表中,按“C”创建阵列出现台下图:3选择RAID-1回车出现下图4从readydrives的列表中,选择需要配置raid-1的两块硬盘,用空格键,然后回车出现下图5选择CreatnewRAID-1回车出现下图6给该阵列写标识identifier(回车)7以下都选择Yes等RAID1同步完成到达成100%回车8按Esc保存退出。9重新启动服务器,到此本机的RAID1完成。(两台服务器都一样)10安装Windows2003企业版,用光盘直接安装(用软盘加载RAID卡的驱动尽量不用引导盘),两台机器同时安装完成。安装所以设备的驱动。系统完成安装。升级域控制器一、网络设置网络设置比较重要,否则两台服务器是不能升级成域控制器。WindowsServer2003集群要求每台服务器上有两块网络适配器,一块作为公用网络适配器(连接外部网络),一块作为专用网络适配器(就是心跳)。(Microsoft不推荐针对心跳使用任何类型的容错适配器或“Teaming”(组合)。如果需要冗余的心跳连接,可以使用多个设定为“只用于内部通信”的网络适配器,并在“群集”配置中定义它们网络优先级。)1,先投好内网和外网的各用那块网卡,分配IP地址内网服务器1IP:10.10.10.10子网:255.0.0.0服务器2IP:10.10.10.11子网:255.0.0.0外网服务器1IP:92.168.1.252子网:255.255.255.0网关:192.168.1.1DNS:192.168.1.252192.168.1.253服务器2IP:192.168.1.252子网:255.255.255.0网关:192.168.1.1DNS:192.168.1.252192.168.1.2532,对内网设好IP和子网,然后选择高级3,在“DNS”选项卡上,确认未定义任何值。同时确认清除了“在DNS中注册此连接的地址”和“在DNS注册中使用此连接的DNS后缀”复选框。如下方图所示4,在“WINS”选项卡上,确认未定义任何值。单击“禁用TCP/IP上的NetBIOS”,如下方图所示5.当关闭了该对话框,您可能接收到如下提示:“此连接拥有一个空白的主WINS地址。您想继续吗?”如果您收到了该提示,单击“是”。两台服务器都同样的设置。二、安装活动目录,设置域控制器注:本文是配置成功后所写下面的图解是从其他的机器上拷贝的英文系统,不过和中文的没甚么差别可以参考使用不建议在集群节点上安装活动目录(ActiveDirectory),最好另外选两台服务器作为活动目录(ActiveDirectory)上的域控制器,配置集群节点加入此域中即可。由于此实例中只有这两台集群节点服务器,所以只能在它们上安装活动目录,升级成域控制器。配置服务器A1、用run命令(Start--Run)执行dcpromo命令。。2、启动“ActiveDirectoryInstallationWizard”。按“Next”。3、此处为设置兼容老版本的操作系统,按照默认设置按NEXT继续。4、选择创建一个新的域的DC(DomainControllerforanewdomain)再按Next。5、选“CreateANewDomaininanewforest”,再按Next。6、当提示“FullDNSNameForTheNewDomain”时输入域名7、接受DefaultDatabaseAndLogLocations,再按Next。8、接受DefaultSharedSystemVolume,再按Next。9、如果服务器没有配置DNS服务,按NEXT安装DNS。10、选“PermissionsCompatibleOnlyWithWindows2000orWindowsServer2003operatingsystems”,再按Next。11、当提示要“Administratorpassword”,输入口令,再按Next。12、之后会显示总信息,按Next。进行ConfigureActiveDirectory的操作。提示插入CD盘,选Next,进行DNS安装。13、AD安装完成,按Finish。14、重新启动服务器配置服务器B加入域,设置域控制器1、用run命令(Start--Run)执行dcpromo命令。2、启动“ActiveDirectoryInstallationWizard”,按NEXT。3、选择“创建一个新的域的额外的与控制器”再按Next。4、按照提示输入现有域名、“Administratorpassword”,输入口令,再按Next。5、再次输入现有域名,按NEXT继续。6、之后会显示总信息,按Next。进行ConfigureActiveDirectory的操作。7、安装完成,按Finish。到些两台服务升级成域成功。注意一定要重新启动后才生效!三、为安装MSCS配置ServerRAID阵列卡1.先打开EXP400磁盘扩展柜,关闭节点2,打开节点1,使用IBMServeRAIDConfigurationUtility光盘引导启动节点1,右键点击左侧窗口的“Controller”,选择“CreateArrays”。注:如果服务器上存在多块控制卡,选择与磁盘扩展柜相连接控制卡。2.选中“CustomConfiguration”可选项,并点击“Next”继续,出现创建阵列的窗口如下图3.在右侧窗口选择需要创建的阵列,将硬盘加入到阵列中。a.除了作为热备份的硬盘外,所有硬盘都需加入到阵列中。b.节点1和节点2的两个RAID控制器不能共享热备份盘,如果需要对共享磁盘进行热备保护的话,必须在每个RAID控制器上创建独立的热备份盘。c.共享磁盘的热备份盘必须建立在阵列柜中d.必须创建一个独立的阵列来储存仲裁信息,这个阵列必须为RAID-1.e.为了保证稳定性,不能跨通道创建阵列。4.将硬盘加入对应的阵列后,点击“Next”继续,当弹出创建逻辑硬盘的后,选择需要创建的阵列级别:a.一个阵列中只能创建一个逻辑驱动器。b.一个逻辑驱动器最大容量为2048G,最小容量为nMB,n为阵列中硬盘的数量。5.点击“Next”,将出现“ConfigrationSummary”窗口,检查上述配置是否正确,然后点击“Apply”应用配置,当询问是否应用配置时,点击“YES”。6.右键点击“Controller”,选择“ClusteringActions”中的“ConfigureforClustering”,将弹出如下的窗口:其中ControllerName和PartnerName分别对应节点1和节点2,InitiatorIdentifiers对应的是RAID控制器的ID号,需要注意的是两个节点的控制器的ID不能相同,一般将其中一个节点的控制器的ID设为6,另外一个节点为7。将需要共享的逻辑驱动器选为“shared”,Mergegroup使用默认值,不能更改。7.点击“OK”完成配置,关闭节点1,取出光盘。8.使用IBMServeRAIDConfigurationUtility光盘引导节点2,右键点击“Controller”,选择“ClusteringActions”中的“ConfigureforClustering”,窗口中的ControllerName和PartnerName分别对应节点2和节点1,Identifiers对应的是RAID控制器的ID号,这里将其改为6,共享逻辑盘已通过节点1配置完成,这里不需再配置。ParameterValueControllerNameServerBPartnerNameServerAInitiatorIdentifiersCh16|Ch26|Ch369.点击“OK”完成配置,关闭节点2。在WindowsServer2003下配置共享磁盘1.关闭节点2,开启磁盘扩展柜,再打开节点1,引导进入Windows2003Server,使用管理员登陆。2.将ServeRAIDConfigurationUtility光盘插入,并根据提示安装ServeRAIDManager,打开ServeRAIDManager程序确认在磁盘扩展柜上创建的共享磁盘处于在线状态。3.右击“我的电脑”,单击“管理”,然后展开“存储”,双击“磁盘管理”,因为连接了一个新的驱动器,将自动开启“写入签名和更新磁盘向导”。如果出现该向导,单击“取消”(该向导自动将磁盘设为动态)。右键点击共享磁盘,选择“签名”,根据向导完成签名过程。使用NFTS格式化所有的逻辑硬盘,并分配卷标及盘符。a.在创建群集资源前,必须在两个节点上给共享磁盘分配相同的固定盘符。b.每个共享磁盘上只能创建一个分区,分区必须是NTFS文件系统。c.所有共享磁盘都必须是基本磁盘,如果为动态磁盘,右键点击该磁盘选择“还原基本磁盘”。4.确认所有格式化的硬盘在系统下可读写。5.在不关闭节点1的情况下打开节点2,引导系统并使用管理员登陆。6.插入ServeRAIDConfigurationUtility光盘,根据提示安装ServeRAIDManager。7.打开命令行窗口,进入光盘上的\Win2003\Cluster\Support目录,运行该目录下的“IPSHAHTO”程序,将共享磁盘的控制权从节点1转移到节点2,执行成功后将出现如下窗口:8.关闭命令行窗口,打开Windows磁盘管理器,为共享磁盘分配与节点1相同的盘符。a.可通过共享盘的卷标判断相对应的盘符,保证节点1和节点2的盘符一致。b.使用F5刷新磁盘显示信息,使所有的磁盘都显示出来。9.关闭磁盘管理。10.等待磁盘扩张柜上的阵列同步完成,进度可通过ServeRAIDManager查看。11.在节点1运行“IPSHAHTO”程序,将共享磁盘的控制权有节点2转移到节点1。在MicrosoftWindowsServer2003上安装MSCS:在这里需要注意的是超级用户必须要有密码1.插入ServeRAIDInstallationandConfig