实用文档WindowsServer2012下安装SQLServer2012集群准备工作:虚拟环境下模拟创建:新建三台虚拟机,一台用作域控服务器,另外两台当做数据库节点。虚拟机安装这里不在描述,准备好3台虚拟机,操作系统WindowsServer2012R2。操作系统安装完成后,需要注意的地方。第一步:如果是虚拟机克隆的系统需要确保计算机sid不同如果虚拟机是克隆出来的,后面操作集群的时候,需要计算机的sid不同,所以需要重置。如果是物理机,则不需要这一步操作。重置办法如下:进入C:\Windows\System32\Sysprep\sysprep.exe如图所示,勾选通用,点击确定。执行完成后,会重启操作系统。等待操作系统重启完成后,需要重新激活操作系统。输入WindowsServer2012R2的激活码。本次测试采用的是ServerDatacenter版:以下是提供的激活码ServerStandard=NB4WH-BBBYV-3MPPC-9RCMV-46XCBServerStandardCore=NB4WH-BBBYV-3MPPC-9RCMV-46XCBServerDatacenter=BH9T4-4N7CW-67J3M-64J36-WW98YServerDatacenterCore=BH9T4-4N7CW-67J3M-64J36-WW98Y实用文档第二步:磁盘准备工作需要4个磁盘卷:仲裁盘、群集共享卷、MSDTC、可用磁盘卷(数据存储盘)通过isci服务来创建上述的四个磁盘卷。域控服务器不需要关联这四个磁盘卷。3个服务器:节点1:192.168.1.130192.168.192.130节点2:192.168.1.131192.168.192.131DC:192.168.1.136故障转移群集:192.168.1.137分布式事务ip:192.168.1.138数据库集群ip:192.168.1.139只有两个节点关联磁盘,域控服务器不关联磁盘。新建4个isci磁盘卷本次采用域控服务器下的磁盘创建isci虚拟磁盘。配置好本机的ip。如果是实际环境建议用存储来创建isci虚拟磁盘。首先在域控服务器上安装isci服务。选择添加角色和功能。点击下一步实用文档下一步下一步选择如图所示,文件和isci服务下的isci目标服务器。实用文档点击下一步下一步实用文档点击安装完成安装即可。新建虚拟磁盘,选择文件与磁盘服务下的iscsi,点击任务,选择新建iscsi虚拟磁盘。选择本地的一块磁盘,用来创建虚拟磁盘。实用文档下一步指定虚拟磁盘的名称和描述,名称必须指定。需要创建四个虚拟磁盘。可以分别命名为zhongcai、qunji、DATA、MSTDC。其中仲裁大小(2G即可,实际也是2G即可);qunji群集卷(20G左右,实际指定为100G至200G左右);DATA(实际工作做需要指定1T-2T左右,本次演示,使用25G即可。);MSTDC(20G左右即可)。下一步,指定磁盘大小,并且选择动态扩展实用文档下一步,如果没有isci目标,选择新建isci目标下一步,指定名称如:isci实用文档下一步,点击添加,选择输入选定类型的值,指定类型为ip,值添加为两个节点的ip地址。实用文档下一步,下一步实用文档点击创建完成。同理创建其他三块群集盘。子节点添加访问isci虚拟磁盘,在后面加入域之后进行操作即可。实用文档第三步:安装域控服务器增加域控服务器选择添加功能和角色,选择ActiveDirectory域服务。下一步,选择故障转移群集管理下一步实用文档完成后点击下一步,直到安装完成。安装完成后,会提示提升为域控服务器。点击后,弹出界面如下图所示:选择添加新林,指定根域名。下一步输入还原密码:*********实用文档一直到下一步指定NetBIOS域名TRSCLUSTER(这个域名用于之后登陆该域使用,警告可以忽略)先决条件检查实用文档然后,下一步,最后安装完成后会自动重启计算,重启完成即可。重启完成后用域名\Administrator登录到系统中。接下来用域管理员登录以后,可以创建一个域账号,然后指定域账号为永不过期,不可修改。并且指定域账号的权限为管理该域。后面会用到该账号。如图选择ActiveDirectory用户和计算机实用文档新建一个域用户实用文档下一步实用文档指定用户密码永不过期,用户不能更改密码这里设置的用户名密码为:trsadmin/*********实用文档完成提升用户权限为domainadmin实用文档实用文档确定接下来讲DomainAdmin设置为主要组,并且删除DomainUser组。实用文档实用文档最后点击应用确定即可。============================================================================第四步,将节点加入域将节点加入域之前,需要先配置节点的ip地址。如图节点一ip配置:实用文档由于使用虚拟机,其中Ethernet0是nat转换网卡,所以配置为私有的ip地址,具体ip网段可以查看虚拟化后生成的网段,然后手动修改。Ethernet1是桥接的物理机网卡状态,所以配置ip地址同物理机一样即可。其中DNS指定为域控服务器的ip地址。如图,私有ip地址配置如下所示:选择高级实用文档取消如图所示的勾选。实用文档如图所示禁用TCP/IP上的NetBIOS.私有ip配置完毕。接下来配置公共ip,如下图所示:配置好ipv4的地址即可实用文档接下来指定网卡的顺序。将公共网卡指定为第一位。调出菜单栏,选择高级---高级设置实用文档指定顺序两个网卡的ipv6协议最好都取消掉。网卡配置完毕后是加入域。接下来是将节点加入域加入域之前,将两个节点都安装上故障转移群集管理功能。安装方式同添加域服务器时相同,区别是只选择故障转移群集管理即可。添加域的方法,选择这台电脑,右键选择属性。实用文档选择更改设置,选择域,指定域名,点击确定。加入域时,需要输入域账号,加入域完成后,需要重启计算机。重启完成之后使用之前创建的域管理员账号登录系统TRSCLUSTER\trsadmin*******登录系统。接下来需要添加之前创建的iscsi虚拟磁盘到节点服务器上。选择iscsi发起程序实用文档填写目标ip,即最开始创建iscsi服务的服务器ip地址。点击快速连接。选择需要连接的目标实用文档点击连接,完成,然后点击确定。添加后,在本地还无法看到对应的磁盘卷。需要通过服务器管理添加。选择文件和存储服务,选择磁盘,然后可以看到添加的iscsi虚拟磁盘都处于脱机状态,选中一个磁盘,然后点击联机。联机后,选择新建卷实用文档创建卷即可,然后一直下一步,默认直到创建完成为止。另外一个节点同样处理过程。(备注,另一个节点不需要再做新建卷的操作。直接联机后即可。)第五步:创建群集选择服务器管理---工具---故障转移群集管理器实用文档实用文档然后点击创建群集,系统会进行验证配置。实用文档实用文档如果这里验证完成后有错误,说明之前配置的还存在问题,需要返回前面的步骤并检查配置。配置分布式事务角色实用文档这里ip需要填写一个未被分配的ip地址。然后下一步,直到安装完成为止。安装完成后,可以通过群集管理器查看节点和磁盘。这时需要指定其中一个群集磁盘为群集共享卷。方法是选中群集磁盘,右键,将磁盘添加到群集共享卷。实用文档第六步:安装分布式事务协调器选择的集群管理器打开群集管理界面然后右键选择配置角色,或者从图示地方进入实用文档下一步,选择如图所示:实用文档指定名称,和ip地址,这里的ip地址要指定一个未被分配的ip地址。下一步选择存储,指定为之前分配的iscsi虚拟磁盘的msdtc磁盘。然后点击确认。直到最后安装完成。实用文档第七步:数据库主节点安装然后安装数据库主节点:实用文档实用文档这里的ip地址同样需要填写一个未被分配的ip地址实用文档实用文档另外一个节点的安装:选择向SQLServer添加节点实用文档下一步下一步实用文档一直下一步实用文档第八步:另外一个节点的安装选择安装另外一个节点。然后一直下一步,这里都是默认会识别到之前的主节点。中间需要填写下域用户的密码直到安装完成为止。实用文档第九步:测试可以使用ping数据库集群的虚拟ip地址。(之前安装数据库主节点是指定的IP地址)不间断的ping这个虚拟ip地址,或者直接使用数据库连接工具连接,访问数据库。将其中一台服务器关机后,数据库始终可以使用。第十步:使用服务器上工具连接数据库使用工具连接数据库第十一步:数据库备份与还原将2005数据库备份成bak文件,然后再在SQLServer2012上还原数据库即可。实用文档