Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法Windows2008R2集群服务和SQLServer2008R2集群服务部署大体步骤:1.建立域控制器,配置好域控及两台成员服务器的网卡参数和DNS指向,修改各服务器的主机名。成员服务器需要加入到域。(成员服务器上设置IP时只选择IPv4,去掉IPv6的选项。心跳网卡可以不设置dns,在成员和域控制器上要在网卡的高级属性中的wins选项中禁用NETBIOS。)2.在域控制器dc上添加对私网地址网段的反向DNS解析。(若成员服务器加入到域后没有对应的DNS记录可以尝试重启缺少记录的对应服务器)3.安装角色和功能时要确定安装“I/O多路径”“故障转移群集”应用服务器里的“传入、传出服务”“分布式协调器DTC”。4.创建群集后在群集所在的节点上安装sql的故障转移群集,在备机上向sqlserver故障转移群集添加新的节点。一、环境已部署好域环境如下图。域控制器一台,安装有WindowsServer2008R2,已加入域,IP地址为1.1.1.30节点计算机两台:wloonga和wloongb,安装有WindowsServer2008R2,已加入到域。IP地址分别1.1.1.1和1.1.1.2(需要先做好域并在域上建立一个sqlserver2008R2专用的组,并将sql用户加入domainadmin组和群集服务器的本地管理员组。)两台群集服务器在通过iscsi连接存储磁盘后在磁盘管理中设置相同的磁盘盘符如下Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法已划分存储:序号名称大小说明Lun1MDSDTC20G用于安装SqlServer2008R2故障转移集群所必须的“分布式服务协调器(DTC)”Lun2SQLData100G用于SqlServer群集节点数据的存放Lun3ZCDISK10G作为MSCS的仲裁磁盘使用,要求不存放任何数据二、在两台节点计算机wloong1和wloong2上添加多路径I/O功能在wloong1上过程如下:1、点击开始-管理工具-服务管理器-功能-添加功能Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法2、选择“多路径I/O”3、点击安装,等待安装成功。三、对三块磁盘进行磁盘管理在wloong1服务器上管理磁盘,盘符分别为Q、Z、M,wloong2服务器只需对磁盘进行联机就可以。注意盘符的划分,不能与服务器现有的盘符相同。Z仲裁盘M安装msdtcD安装SQL故障转移集群相关1、点击开始-计算机-管理-存储-磁盘管理,右击磁盘选择联机。(需要先通过ISCSI连接程序从远程的存储或NAS上的远程磁盘)2、右击“未分配”,选择创建简单卷。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法3、点击下一步。4、下一步(卷的大小不需要刻意更改,默认即可)Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法5、分配卷符6、下一步(对映射过来的远程磁盘进行格式化)Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法7、完成(格式化完成后最后一步选择完成即可)8、同样的步骤管理其他两块磁盘。9、在wloong2服务器上只需要对磁盘联机,执行第一步设置就可以了。四、在两台计算机安装故障转移群集功能在wloong1服务器上安装过程如下。以下操作使用域帐号sqlmg登录操作。(这个用户需要自己在域控制服务器dc上提前创建并将用户加入域的DomainAdmin管理组,做为群集节点的服务器要将此用户加入自己的本地管理员administrator组)1、使用sqlmg账户登录。点击开始-管理工具-服务器管理。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法2、选择功能,添加功能3、选择故障转移群集,点击下一步。(安装故障转移群集的功能)Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法4、点击安装5、等待安装完成(耐心等待完成即可)Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法6、在另一台wloong2服务器上执行相同的操作。(安装故障转移群集,同样需要连接远程的存储设备映射过来的磁盘,但是不必在此服务器分配盘符,只要将映射过来的磁盘联机即可,或者将两台服务器映射过来的磁盘都设置完全相同的盘符,当故障转移群集配置好后两台服务器的盘符会保持一致。具体方法就是根据文档一步一步向后操作)五、验证群集配置此过程在wloong1服务器上操作,使用sqlmg用户登录。1、点击开始-管理工具-故障转移群集管理器。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法2、选择验证配置。3、点击下一步。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法4、点击浏览(“输入名称”处选择“浏览”)5、点击高级Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法6、点击立即查找,选择要加入集群的两台服务器,点击确定。(选择两台群集成员服务器的机器名,并将所有的除域控制器意外的成员服务器选中并点击确定)7、点击确定Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法8、点击下一步(在“下一步”之前请先输入一个群集的名称,名字根据自己的实际需求自定义即可)9、选择运行所有测试,点击下一步(其实经过实际的测试在2008的服务器操作系统上做故障转移群集大可不必首先单独运行测试再去创建群集,如直接选择创建群集的话在创建群集的过程中会自动进入验证的操作,若存在失败选项无法进入进一步的创建操作。这里所提到的测试步骤完全是根据微软官方Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法的安装步骤进行的,完全可以省略此步骤直接创建群集)10、下一步11、验证Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法12、完成,如没有错误则可以创建群集。六、创建windows故障转移群集Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法1、点击创建一个集群。2、选择下一步。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法3、点击浏览4、点击高级5、点击立即查找,选择要加入集群的两台服务器,点击确定。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法6、点击确定7、点击下一步Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法8、按规划准备中确定的名称和IP地址:输入群集名称Mscs_Cluster(这个名称是在刚刚选择群集成员后自己定义的群集名称)输入IP地址为1.1.1.5/24(这个IP地址服务器内网网段的IP地址,设置后可以用来测试群集的工作状态,也是群集向外部用户提供服务所使用的地址。)Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法9、点击下一步10、等待进度,直到群集创建完成。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法11、检查仲裁盘,右击集群名称-更多操作-配置群集仲裁设置。12、选择下一步13、选择节点和磁盘多数,下一步。(根据自己的实际情况选择,因为这里只有两台成员服务器,所以Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法最多允许一台服务器出现故障,所以选择第二项)14、按准备文档的设计,选择Z盘为仲裁盘,下一步。15、选择下一步。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法16、等待进度,完成。17、完成后可以见到。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法七、配置服务或应用程序,增加DTC1、选择配置服务和应用程序。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法选择下一步。选择分布式事务协调器。(SQLSERVER数据库故障转移群集集中部署所需要的必要组件,必须安装)Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法按照准备文档中的命名规则,输入名称Sql_CLUSTERDtc(道理同上面是一样的,只不过一个是主机间的双击集群,现在我们创建的是SQLSERVER应用的故障转移集群而已)输入IP地址1.1.1.10/24选择M盘。(被选中安装DTC分布式协调器的磁盘会在DTC安装完成后在“我的电脑”中将不再显示。)Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法下一步。完成。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法八、在节点101-POS1服务器上安装SQLSERVER2008R2故障转移集群。1、运行sqlserver2008R2安装程序,选择安装新的SQLSERVER故障转移群集安装。2、等待系统自动检验,没有问题,点击确定。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法3、点击安装。4、等待检查通过,没有问题后,点击下一步。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法5、输入安装密码。6、下一步。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法7、选择需要安装的功能8、输入sqlserver群集服务名称cluster,实例名称sqlcluster,根目录默认。下一步。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法9、下一步。10、选择下一步。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法11、选择共享数据存储磁盘D,下一步。12、去除DHCP的选择,输入规划时设置的ip地址1.1.1.9/24,下一步。(这个地址就是sqlserver故障转移集群的地址)Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法13、输入域用户组wloong\sqlroot。14、点击使用相同用户和密码。15、输入域用户wloong\sqlmg,用户密码。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法16、创建sa用户登录密码p@assw0rd,点击添加。17、选择高级。Windows2008R2MSCS和SQLServer2008R2集群服务部署Copyright苏景法18、立即查找,选择ADMINISTRATOR,sqlmg,,sqlroot,DomainAdmin确定。(域管理员,域上的sqlserver用户,sqlserver所在的组和域管理员组中的所有用户)19、