SQL Server 2008故障转移群集部署教程
Windows2008下Sqlserver2008数据库故障转移集群部署方案探析
第2 3卷
第 1 0期 长春大学 Nhomakorabea学
报
Vo 1 . 2 3 No . 1 0
0c t .2 01 3
2 0 1 3年 1 0月
J O URNAL O F C HANGC HUN UNI V ERS I T Y
Wi n d o w s 2 0 0 8下 S q l s e r v e r 2 0 0 8数 据 库 故 障 转 移 集群 部 署 方 案探 析
关键词 : Wi n d o w s 2 0 0 8 ; S Q L S e r v e r 2 0 0 8 ; 故 障 转 移 集 群 ;高可 用 中 图分 类 号 : T P 3 1 1 . 1 3 文献标志码 : A 文章编号 : 1 0 0 9—3 9 0 7 ( 2 0 1 3 ) 1 0—1 2 5 2— 0 3
在Windows 2008上安装SQL SERVER 2008集群_图文并茂
在Windows 2008上安装SQL SERVER 2008集群(图文并茂)
群集安装环境需要提前做好准备工作,搭建域环境,需要三台服务器,一台作为域控,另外两台为成员服务器,为两台成员服务器创建账户并分配权限,在DNS服务器上做好名称和地址的映射关系。
设置网络连接,至少双网卡,分为内外网,外网优先级高。
设置好共享磁盘,需要添加三块磁盘,分别作为数据盘、仲裁盘和msdtc资源盘。
在安装sqlserver2008数据库之前需要安装.NET Framework 3.5 和windows installer 这是一个系统的更新补丁。
在windows2008系统上添加角色,安装IIS和应用服务器的角色。
分别在两台服务器上添加服务器功能,选择故障转移群集,
功能添加成功后,打开故障转移群集管理界面,开始搭建群集。
步骤如下:
在第二台服务器上安装sqlserver故障转移集群的第二个节点。
第二个节点添加成功,至此sqlserver2008的故障转移群集安装成功完成,我们使用sqlserver2008的客户端mangerment studio 连接服务器来测试一下,可以发现,当群集在节点1时,我们可以正常访问数据库,当把节点1关机后,群集服务切换到节点2上,我们再
次连接数据库服务器,可以正常连接,可以说明,群集功能正常,可以正常切换。
服务器群集创建和SQL Server2008群集故障转移配置指南
服务器群集创建和SQL Server2008群集故障转移配置指南安克电子技术有限公司介绍服务器群集是一组协同工作并运行Microsoft群集服务(Microsoft Cluster Service,MSCS)的独立服务器。
服务器群集为资源和应用程序提供高可用性、故障恢复、可伸缩性和可管理性。
服务器群集允许客户端在出现故障和计划中的暂停时,依然能够访问应用程序和资源。
如果群集中的某一台服务器由于故障或维护需要而无法使用,资源和应用程序将转移到可用的群集节点上。
Windows群集(Windows Clustering)解决方案使用了名词“高可用性”而非“容错”。
容错技术提供更高层次的弹性和恢复能力。
容错服务器通常使用深层硬件冗余,加上专门的软件,几乎可以即时地恢复任何单一的硬件或软件错误。
这些解决方案要比Windows群集(Windows Clustering)解决方案昂贵得多,因为组织必须为处于空闲状态等待错误的冗余硬件支付费用。
服务器群集无法保证无间断运作,但是确实能够为多数关键任务应用程序提供足够的可用性。
群集服务可以对应用程序和资源进行监控,并能够自动识别和恢复众多故障状况。
这为在群集中管理工作负荷提供了灵活性。
另外,还提高了整个系统的可用性。
群集服务(Cluster service)的优点包括:1.高可用性:通过服务器群集,资源(例如:磁盘驱动器和Internet协议(IP)地址)的所有权会自动从故障服务器转移到可用的服务器。
当群集中的某个系统或应用程序发生故障时,群集软件会在可用的服务器上重新启动故障应用程序,或者将工作从故障节点分散到剩下的节点上。
由此,用户只在瞬间感觉到服务的暂停。
2.故障恢复:当故障服务器重新回到其预定的首选所有者的联机状态时,群集服务将自动在群集中重新分配工作负荷。
该特性可配置,但默认禁用。
3.可管理性:您可以使用“群集管理器”工具(CluAdmin.exe),将群集作为一个单一的系统进行管理,并对犹如运行于一个单一服务器的应用程序实施管理。
windows2008+sqlserver2008故障转移集群
windows2008+sqlserver2005故障转移集群的实现网络规划IP: public private主域控AD 192.168.10.40节点A: 192.168.10.41 10.0.0.41节点B:192.168.10.42 10.0.0.42管理口IP:192.168.10.200Iscsi口IP: 192.168.10.201Mscs IP:192.168.10.100SQL server集群IP:192.168.10.101DTC IP:192.168.10.1022、存储规划Q盘:20GBS盘:30GBM盘:40GB3、MSCS安装环境配置3. 1 配置虚拟机windows server 20083.1.1防火墙设置先将三台计算机名字改为A、B、AD,其中A和B做两节点,AD做主域控分别将A节点、B节点和AD域控的防火墙入站连接设置成允许3.1.2 windows网络配置设置A节点public网络,IP设置为192.168.10.41,首选NDS指向AD域控的IP设置A节点private网络,设置IP为10.0.0.41,在高级中点击DNS标签,去掉在DNS中注册此链接的地址选项在WINS标签中选中禁用TCP/IP上的netbios选项3.1.3 磁盘划分分别从A节点和B节点的iscsi发起程序中输入isum550的iscsi端口的IP,从节点上发现三块磁盘,分别将A、B两节点上的三块磁盘格式化和重命名,命名为Q盘,S盘和M盘4、MSCS集群配置4.1、AD域的配置4.1.1、创建主域控在B节点的运行中输入dcpromo,运行出现下图点击下一步点击下一步创建一个新域选择“在新林中新建域”,点击下一步填写新域的域名,输入域名,点击下一步“NetBIOS域名”处默认即可。
本例中默认为“CHEN”,点击下一步在选择与功能级别时选择最高的版本,点击下一步选择DNS服务器数据库、日志文件和SYSVOL的位置默认即可,点击下一步“目录服务还原模式的管理员密码”,本例中为“1qaz@WSX”,点击下一步对摘要进行检查,没有错误点击下一步主域控配置完成4.1.2、建立和设置域用户在服务器管理器中设置域账户,选中user右击usesr—新建—用户chenxq,密码为1qaz@WSX输入密码后点击下一步,完成用户的创建形成新用户chenxq进入属性中选择隶属于,点击添加点击高级在标签中选择立即查找,选择administration和domain administration用来添加管理员权限点击确定点击确定完成4.2、创建MSCS故障转移集群4.2.1、将两节点加入到域账户将A、B节点分别添加到chen域中右击计算机—更改设置—选中域选项—输入域名输入域账户,确定确定后重新启动生效同上,将A节点添加到域账户4.2.2、安装故障转移群集分别在A和B两节点的功能中添加故障转移群集4.2.3、验证配置在功能中点击故障转移群集管理器,选择验证配置点击下一步加入A、B两个节点到集群中选择浏览—高级—立即查找选择高级选择立即查找,下面出现A、B两节点,选择A、B后点击确定点击下一步下一步确认后点击下一步点击下一步验证,如果满足要求,进度条会显示绿色完成测试4.2.4 创建群集点击创建一个集群点击下一步进入下面界面,点击浏览选择高级选项,选择加入的对象进入后点击立即查找,添加AB节点后点击确定确定后进入下面界面点击确定点击下一步进入下面界面,输入群集名称和群集IP,点击下一步确认界面,点击下一步查看信息报告,没有错误即可完成创建集群创建空服务,将节点转移到A后,添加存储查看计算机磁盘,如下图将节点切换到B查看存储5.1、DTC安装在服务和应用程序中右击,选择配置服务或应用程序进入下面界面,点击下一步选择分布式事务协调器,点击下一步给DTC配置一个IP,点击下一步选择存储确认存储,点击下一步查看摘要,点击完成6.1、SQL2008安装6.1.1、在第B节点运行sql server 2008镜像或光盘点击安装安装新的SQLserver 故障转移集群基本环境检测完成以后点击输入产品秘钥后点击下一步(秘钥已存在)接受许可条件,点击下一步安装程序支持文件安装完成输入sql server网络名称,选择默认实例,点击下一步查看磁盘空间摘要,点击下一步选择sql server集群资源组名称选择群集磁盘选择,勾选磁盘即可选择IP V4网络选择数据库引擎域组和sql server代理域组输入账户名和密码数据库引擎配置,输入密码。
虚拟机环境下windowsserver2008R2故障转移群集以及SQLSERVER2008的安装
安装步骤:一、安装虚拟机软件(略)二、安装三台虚拟机:域控制器、节点1、节点21、安装windows server 2008 r2 系统首先安装域控制器选择文件→新建虚拟机然后下一步:选择如下图所示选项然后下一步:对所要创建的域控制器进行命名并选择存放位置:下一步:可以在此调整所要创建虚拟机的内存大小然后继续下一步:继续下一步:选择硬盘类型,注意根据你安装的实际情况来,然后下一步:选择该域控制器的硬盘大小,然后下一步:对该域控制器进行硬件设置:选择自定义(高级)模式:对该域控制器的磁盘进行分配:安装完毕后,需要更改密码,如下图所示:2、安装完毕后,进行相关设置以及系统激活1)、修改计算机配置:打开远程桌面、关闭防火墙、显示桌面图标、修改计算机名等对于需要的桌面图标进行勾选然后应用确定:更改计算机名字如下操作:对于另外两台节点计算机Node 1与Node 2,同样惊醒安装,只是在选择硬件配置时,些许不同,如下图需要选择双网卡:2)、激活系统(略)3)、进行计算机网络配置三台设备的网络配置如图:下面是两个节点服务器ip地址的设置:三、创建域,并将节点加入到域中打开服务器管理器,点击角色→添加角色,然后下一步:下一步之后会出现一个多选框,在域服务一项前面点击一下,会弹出一个对话框(如下图所示),选择添加必须的功能:在运行里面,输入dcpromo.exe,回车,会弹出如下对话框:然后下一步:勾上安装DNS服务器,下一步:选择新建林,然后输入新建林域的名称:输入密码:abcd_1234待安装完成后,会出现下图提示,然后点击完成,系统会自动提示重启计算机,选择重启即可。
以上是域控制器的域(liangbo.con)的新建,下面将两个将节点服务器加入到该域中:选择域然后确定,系统会提示需要重启计算机,重启即可,节点2同样操作即可。
同时,需要在三台设备设备上面关闭域防火墙。
四、创建故障转移群集1、StarWind软件的安装与划分公共盘符(仲裁盘qz→Q1G、软件盘soft→E 15G、数据盘data→F 20G)1)、安装StarWind软件(略)2)、划分公共盘:打开软件同样方式创建另外两块虚拟盘soft、data2、在各节点服务器挂盘节点计算机,从“管理工具”中启动“iSCSI 发起程序”。
SQL Server 2008故障转移集群+数据库镜像配置实例之二
Abner Kou、郭晓冬原创,转载请注明出处 SQL Server 2008故障转移集群+数据库镜像配置实例之二一、向SQL Server群集中添加另一个节点1、在HYTEST01主机上,同样采用集成方式,安装SQL Server 2008群集的另一个节点。
运行:setup.exe PCUSource=c:\PCU2、打开安装界面,选择“向SQL Server 故障转移群集添加节点”3、通过安全检测4、安装程序支持文件5、通过安装支持规则检测6、本例中,在HYTEST02节点上安装完“单节点SQL Server故障转移群集后,名称为CSQL的群集中包含了HYTEST02和HYTEST01两个节点。
如下图所示,在次情况下,需要在在群集中删除HYTEST01节点,然后重新安装。
个人估计原因是,在安装第一个SQL Server节点之前,HYTEST02、HYTEST01已经是同一个群集内的两个节点,运行着Hyper-v的高可用,添加完SQL的群集后,自然将另一个节点纳入SQL群集的节点。
上图中的SQL Server实例名称处,不能输入,只能从下拉菜单中选择,由于已经包含了节点HYTEST01,所以直接点击下一步安装,会报错在HYTEST01主机上,删除HYTEST01节点。
A、重新打开安装程序,在SQL Server 2008安装中心选择维护,点击从SQL Server 故障转移群集中删除节点B、通过规则C、选择实例,点击下一步D、点击删除7、再次运行安装程序,选择“向SQL Server 故障转移群集添加节点”在群集节点配置页中,就可以选择向之前的SQL2008实例中添加HYTEST01节点了。
8、添加服务账户9、通过规则10、点击安装安装完成,提示新安装的节点版本低于之前安装的HYTEST02节点,原因可能是,“向SQL Server 故障转移群集添加节点”这种方式并不能继承SP1补丁。
此时只需要在HYTEST01节点上,直接安装SP1补丁即可。
Windows Server 2008R2 MSCS+SQL SERVER故障转移集群配置
Windows 2008 R2集群服务和SQLServer 2008 R2集群服务部署大体步骤:1.建立域控制器,配置好域控及两台成员服务器的网卡参数和DNS指向,修改各服务器的主机名。
成员服务器需要加入到域。
(成员服务器上设置IP时只选择IPv4,去掉IPv6的选项。
心跳网卡可以不设置dns,在成员和域控制器上要在网卡的高级属性中的wins选项中禁用NETBIOS。
)2.在域控制器dc上添加对私网地址网段的反向DNS解析。
(若成员服务器加入到域后没有对应的DNS记录可以尝试重启缺少记录的对应服务器)3.安装角色和功能时要确定安装“I/O多路径”“故障转移群集”应用服务器里的“传入、传出服务”“分布式协调器DTC”。
4.创建群集后在群集所在的节点上安装sql的故障转移群集,在备机上向sql server故障转移群集添加新的节点。
一、环境已部署好域环境如下图。
域控制器一台,安装有Windows Server 2008 R2,已加入域,IP地址为 1.1.1.30节点计算机两台:wloonga和wloongb,安装有Windows Server 2008 R2,已加入到域。
IP地址分别 1.1.1.1和1.1.1.2(需要先做好域并在域上建立一个sql server2008R2专用的组,并将sql用户加入domain admin组和群集服务器的本地管理员组。
)两台群集服务器在通过iscsi连接存储磁盘后在磁盘管理中设置相同的磁盘盘符如下已划分存储:二、在两台节点计算机wloong1和wloong2上添加多路径I/O功能在wloong1上过程如下:1、点击开始- 管理工具- 服务管理器- 功能- 添加功能2、选择“多路径I/O”3、点击安装,等待安装成功。
三、对三块磁盘进行磁盘管理在wloong1服务器上管理磁盘,盘符分别为Q、Z、M,wloong2 服务器只需对磁盘进行联机就可以。
注意盘符的划分,不能与服务器现有的盘符相同。
Windows Server 2008R2 MSCS+SQL SERVER故障转移集群配置
Windows 2008 R2集群服务和SQLServer 2008 R2集群服务部署大体步骤:1.建立域控制器,配置好域控及两台成员服务器的网卡参数和DNS指向,修改各服务器的主机名。
成员服务器需要加入到域。
(成员服务器上设置IP时只选择IPv4,去掉IPv6的选项。
心跳网卡可以不设置dns,在成员和域控制器上要在网卡的高级属性中的wins选项中禁用NETBIOS。
)2.在域控制器dc上添加对私网地址网段的反向DNS解析。
(若成员服务器加入到域后没有对应的DNS记录可以尝试重启缺少记录的对应服务器)3.安装角色和功能时要确定安装“I/O多路径”“故障转移群集”应用服务器里的“传入、传出服务”“分布式协调器DTC”。
4.创建群集后在群集所在的节点上安装sql的故障转移群集,在备机上向sql server故障转移群集添加新的节点。
一、环境已部署好域环境如下图。
域控制器一台,安装有Windows Server 2008 R2,已加入域,IP地址为 1.1.1.30节点计算机两台:wloonga和wloongb,安装有Windows Server 2008 R2,已加入到域。
IP地址分别 1.1.1.1和1.1.1.2(需要先做好域并在域上建立一个sql server2008R2专用的组,并将sql用户加入domain admin组和群集服务器的本地管理员组。
)两台群集服务器在通过iscsi连接存储磁盘后在磁盘管理中设置相同的磁盘盘符如下已划分存储:二、在两台节点计算机wloong1和wloong2上添加多路径I/O功能在wloong1上过程如下:1、点击开始- 管理工具- 服务管理器- 功能- 添加功能2、选择“多路径I/O”3、点击安装,等待安装成功。
三、对三块磁盘进行磁盘管理在wloong1服务器上管理磁盘,盘符分别为Q、Z、M,wloong2 服务器只需对磁盘进行联机就可以。
注意盘符的划分,不能与服务器现有的盘符相同。
SQL Server 2008故障转移集群+数据库镜像配置实例之一
Abner Kou、郭晓冬原创,转载请注明出处SQL Server 2008故障转移集群+数据库镜像配置实例之一一、总体方案故障转移集群技术与镜像技术结合,在主体数据库上实现双机集群,镜像数据库不在集群内,是一台单独的数据库服务器。
在配置镜像数据库时,选择镜像运行模式为“高性能模式会话”,此模式下:如果群集故障转移到另一节点,在镜像会话中,故障转移群集实例将继续作为主体服务器。
如果整个群集出现问题,则可以将服务强制到镜像服务器上。
二、关于镜像和集群通常,当镜像与群集一起使用时,主体服务器与镜像服务器都驻留在群集上,其中,主体服务器在一个群集的故障转移群集实例中运行,镜像服务器在另一个群集的故障转移群集实例中运行。
不过,您可以建立一个镜像会话,其中,一个伙伴驻留在一个群集的故障转移群集实例中,另一个伙伴驻留在一个单独的非群集的计算机中。
参考《SQL Server 2008数据库镜像+故障转移集群》三、系统准备1、建立Windows Server 2008 故障转移集群参看《配置Windows Server2008故障转移集群》2、给各节点添加共享存储(本例使用windows Storage Server配置iSCSI存储)参看《使用Windows Storage Server 2008给hype-v添加iSCSI盘》3、给集群添加网络磁盘(分布式事物协调器需要一块磁盘、SQL需要一个磁盘)A、打开故障转移集群B、点击右侧“存储”项。
选择右侧的“添加磁盘”功能C、将节点中新添加的iSCSI存储添加到集群存储,并修改磁盘名称为SQL4、添加分布式事务处理的集群化A、打开故障转移集群管理器,点击配置服务或应用程序B、选择添加“分布式事物协调器”进行添加C、设置MSDTC名称、IP地址、存储5、在Windows Server 2008 R2上直接运行SQL Server 2008的安装程序,在安装进程的最后会报错,“requirekerberos的值为1,并非预期值”,经过查找KB 得知,此种情况需要安装SQL Server 2008的SP1补丁。
SQL Server 2008 R2故障转移群集部署
部署环境SQL Server 2008R2故障转移群集必须依赖于Windows2008R2的故障转移群集,部署前请先在节点服务器上部署Windows2008R2故障转移群集。
Windows2008R2故障转移群集的部署方式请参阅《Windows2008R2故障转移群集部署》。
SQL Server的版本必须为2008R2 或集成了SP1的SQL Server 2008,如果使用没有集成SP1的2008安装文件将无法成功部署故障转移群集,2008R2没有SP1,可以直接部署。
SQL2008R2故障转移群集的两个节点服务器必须在同一个域中,且两个节点服务器均不能作为域控制器或DNS服务器。
部署过程一、安装和配置MSDTC1.安装MSDTC 所需要的服务器角色(在两台sqlServer服务期上分别执行)在"角色管理"中,添加角色,安装和配置"应用程序服务器在"角色服务"中要选上"传入远程事务处理"、“传出远程事务处理”,MSDTC要使用它们,并根据向导安装完成2.创建MSDTC 群集在任意一台SqlServer服务器上,打开“故障转移群集管理”,选择“存储”,查看,看下M盘(MSDTC专用盘)在哪个节点(SqlServer服务器)上,在拥有M盘的节点(SqlServer服务器上)上,打开“故障转移群集管理”,右击“服务和应用程序”,选择“配置服务或应用程序”:开始运行向导,选择我们要安装的“分布式事物协调器”(DTC),并选择下一步命名DTC的名称,并设置MSDTC的IP地址(名称任意即可,例如ClusterDTC,此处的MSDTC的IP地址在实际应用中不会用到,但必须与保持在应用网络的地址段内)选择MSCTC磁盘,此处应该有两块磁盘可供选择,一块为M盘,一块为其他(数据磁盘),在需要选择磁盘前划勾,选择下一步。
(网络存储的3块磁盘分别为Q见证磁盘,M MSDTC磁盘,D 数据磁盘,Q盘在创建Windows故障转移群集的时候已经被选作为见证磁盘,故此处只有两块磁盘共选择)完成后可查看报告,如无报错信息则MSDTC安装完成,可进入故障转移群集中的服务和应用程序中查看。
Server 2008 R2故障转移集群配置
Server 2008 R2故障转移集群配置
1.1 环境:
Server 2008 R2企业版完全安装:
AD/DNS: 192.168.190.100/24
MySQL02: 192.168.190.101/24
MySQL03: 192.168.190.102/24
RHEL6U4:
Storage 192.168.190.70/24(SCSI)
1.2 安装域控制器
只在192.168.190.100机器安装域控制器
将MySQL2/3加入域(同时操作,以MySQL2为例)在控制面板->系统和安全->系统->更改设置->更改中修改计算机名称及所属域,在弹出的登陆窗口输入域的用户名密码
加入域成功提示
1.3 配置DNS
只在192.168.190.100上配置
管理工具->DNS,找到正向查找区域下的域名文件夹
新建MySQL2/3主机
把MySQL2/3的DNS指向192.168.190.100,并测试
1.4 配置存储
通过Linux导出scsi存储,导出略,导入过程如下:
注:此时存储未联机
1.5 配置故障转移功能
添加故障转移功能,在MySQL2/3上操作同时操作
开始->管理工具->故障转移工具管理器
1.6 部署MySQL数据库在MySQL2/3上同时部署(以MySQL3为例) 首先在使用集群管理器使存储资源联机
修改配置文件,更改datadir与basedir
以管理员身份运行命令提示符在两个节点(MySQL2/3)安装MySQL服务,在一个节点初始化与修改密码
将MySQL添加到集群
切换节点。
Windows2008故障转移集群+MS SQL Sever2008故障转移集群
Windows2008故障转移集群+MS SQL Sever2008故障转移集群作者自述:Windows和SQL的故障转移集群技术已经非常成熟了,但是一直都没有使用的原因是一直以来都是过着穷人的日子,没有多余的服务器和存储。
咱是穷人的孩子啊,这点困难哪能难倒咱呢??最后掏了2台HP DL380G6和几百GB的EMC存储空间,终于可以做了,哈哈。
笑容还没从咱的脸上消退呢,悲剧发生了!!!!机房停电,关设备,一切都是那么顺利和自然。
恢复电力,开设备,SQL2005服务器硬盘的RAID5信息竟然被破坏了!!不过还好上面运行的都是一些边缘的时效性不是很高的系统。
这下可以安心做我的故障转移集群了,用了2天的时间把系统恢复了,现在坐下来想想应该记住这次教训,所以就有了这篇文章。
硬件配置服务器2台:HP DL380G6 / 内存8GB /2颗4核Intel Xerox CPUEMC CX存储:仲裁10GB / DTC 10GB / SQL2008 500GB系统配置IP地址: 10.18.4.132/10.18.4.133心跳IP地址: 192.168.0.10/192.168.0.20另外需要3个IP地址分别给Cluster、Cluster DTC、SQL Cluster使用系统配置图:软件设置:Windows 2003 活动目录Windows 2008 Enterprise SP2SQL Server 2008 Enterprise下面是具体的安装步骤:1、两台Windows2008服务器安装最新的补丁。
2、将硬盘挂载到服务器在其中一台服务器上“服务器管理器”中,展开“存储”,选择“磁盘管理”发现了右边的新磁盘,在磁盘上右键“联机”在磁盘上右键“新建简单卷”完成之后的状态是这样的到另外一台服务器上,在“服务器管理器”中看到的磁盘状态如下,磁盘状态已经是初始化好的了,只是没有联机,现在把它们联机完成后的状态如下3、在两台服务器上分别作下面的操作,“控制面板”->“管理工具”-> “服务器管理器”在“服务器管理器”中,选择“功能”,“添加功能”选中“故障转移集群”->“下一步”显示安装成功,点击“完成”这样在两台服务器上都安装好“故障转移集群”功能,准备工作到此为止,之后是真正的安装过程,预知后事如何请看下集。
sqlserver2008R2故障转移群集
域控制器AD/NDS 一台或两台(主备)
windows server2008r2 两台 用作故障转移群集的节点
sqlserver2008R2
提前划分好三块硬盘:故障转移群集仲裁盘一块,msdtc一块,数据盘一块
(除数据盘外,其余两块盘容量不必太大,3~5G即可)
准备:1安装好服务器操作系统,配置好网络及心跳设置,dns,加入到域
2两台服务器添加故障转移群集功能,配置好故障转移群集
3在域控制器上建立sqladmin用户,加入到doman admins组;创建全局用户组sqlgroup,将sqladmin加入到其中;
4在两台服务器上分别添加“运用服务器”角色,选中“。。进、、”和“。。出、、”;安装完成后将所有资源切到其中一台服务器上,开始安装数据库:选择“新的故障转移群集”,安装过程中sql用户组和用户都用前面在域控上建好的sqlgroup和sqladmin,注意路径的选择,程序文件一般安装在本地磁盘,数据库文件安装在共享数据磁盘。完成安装后在另一台节点服务器上执行数据库安装,选择“向故障转移群集添加新的节点”,不用切换资源或是重启服p*2
群集ip*1
dtc ip*1
sql故障转移群集ip*1
总共需要五个ip地址ip*5,不包括域控制器所需ip。
另外需要两个自定义ip用于节点服务器间的心跳网络。
安装 SQL Server 2008 故障转移群集
安装 SQL Server 2008 故障转移群集若要安装 SQL Server 故障转移群集,您必须通过运行 SQL Server 安装程序来创建并配置一个故障转移群集实例。
1、故障转移群集实例的元素故障转移群集实例可以在参与故障转移群集节点的一个或多个计算机上运行。
故障转移群集实例包括:Microsoft 群集服务 (MSCS) 群集组(也称为“资源组”)中的一个或多个磁盘的组合。
各资源组最多可包含一个 SQL Server 实例。
故障转移群集实例的网络名称。
分配给故障转移群集实例的一个或多个 IP 地址。
一个包括 SQL Server、SQL Server 代理、全文搜索 (FTS) 服务以及复制在内的 SQL Server 实例。
您可以安装仅包含 SQLServer、仅包含 Analysis Services 或同时包含 SQL Server和 Analysis Services 的故障转移群集。
2、命名故障转移群集实例SQL Server 故障转移群集实例总是象单个计算机那样出现在网络中。
必须使用 SQL Server 故障转移群集实例名称来连接到 SQL Server 故障转移群集,而不能使用它碰巧运行的节点的计算机名称。
这样做就能确保无论哪个节点运行 SQL Server,您始终能够用相同的名称连接到故障转移群集实例。
您的故障转移群集实例名称对于您的域而言必须是唯一的,SQLServer 不会侦听本地服务器的 IP 地址。
相反,SQL Server 只会侦听在安装 SQL Server 故障转移群集实例过程中创建的虚拟 IP 地址。
SQL Server 根据故障转移群集内独特的注册表项和服务名称来确保 SQL Server 功能在故障转移后得以持续。
因此,您为 SQL Server 实例(包括默认实例)提供的名称对于故障转移群集中的所有节点都必须是唯一的。
使用唯一的实例名称将确保配置为故障转移到单一服务器的 SQL Server 实例拥有独特的注册表项和服务名称。
WinServerR2 SQLServer2008高可用群集搭建过程
配置 Windows Sserver2008 R2故障转移集群一、问题描述建立双节点的Windows Server 2008 故障转移集群,高可用和SQLServer集群,实现业务的连续性得到保障。
二、配置集群前的准备1、一台DC(域控)、网络参数:192.168.0.100,提供DNS服务备注:DC不能与SQL群集节点在一起2、两台节点+NSA共享存储:1、xingyu-SQLD1 群集:群集节点1192.168.0.101 心跳网卡:10.53.0.1 ServerISCSI网卡:192.168.1.159群集节点22、xingyu-SQLD2 内网卡: 192.168.0.102 心跳网卡:10.53.0.2 ServerISCSI 网卡:192.168.1.1693、NSA存储:网络IP:192.168.1.179(安装ISCSITarget、配置接入节点)附图1.......3、群集虚拟IP与群集DTC虚拟IP虚拟IP:192.168.0.103 DTC虚拟IP:192.168.0.1044、硬盘*3:Q:仲裁盘(800MB) P:DTC盘(500MB) J:数据盘(1TB)《完成DC创建、节点加入域、网络参数配置、DNS记录添加》5、DTC分布式事务协调器:处理群集节点切换,需要一块DTC硬盘,同时需要添加一个SQL 群集硬盘。
注意:共享存储设备或虚拟的共享存储(ISCSI):至少3块共享存储硬盘图示11)、首先,新建一个ISCSI目标(ISCSIReady),可以选择本地IP地址或者DNS域名2)、其次,把本地硬盘联机——初始化——最后设置为简单卷3)、最后打开ISCSI,添加三个虚拟磁盘——设置可发起程序的节点(IP地址、DNS域名)——ISCSI的作用是提供存储和建立虚拟磁盘通过ISCSI发起程序同步至节点服务器5、ISCSI客户端连接(节点1、节点2)打开ISCSI程序——发现输入SNA(共享存储)IP地址——确定连接,然后到目标栏连接服务器,连接成功后发现已经从SNA(共享存储)同步到本地三个硬盘(仲裁盘、DTC盘、数据盘)注意:节点之间一定要保持盘符一致以上准备工作完成,下面开始新建故障群集三、故障转移1、安装故障转移群集功能(节点1、节点2)2、验证群集(note1\note2)错误1:列出磁盘错误:由于虚拟机是复制的,出现了故障,后面从新创建虚拟机,从NAS 服务器同步过来的硬盘,恢复正常错误2:网络IP配置故障,怀疑也是由于是同一台虚拟机导致。
基于Windows Server 2008 R2的Failover Cluster(故障转移群集)部署Sql Server 2008 AA(主主) 模式群集
基于Windows Server 2008 R2的Failover Cluster(故障转移群集)部署Sql Server 2008 AA(主主) 模式群集步骤说明其实,基于Windows Server 2008 R2的故障转移群集部署Sql Server 2008 AA(主主) 模式群集的步骤如下:1、安装环境说明2、网络、硬盘环境的准备3、AD环境的准备4、部署帐号准备5、故障转移群集验证、安装、测试6、MSDTC群集安装7、Sql Server 2008 SP1集成8、安装Sql群集前的说明(实例名、数据库磁盘存放位置)9、安装第一个AP(主从)模式群集(安装一个数据库实例)10、安装第二个AP(主从)模式群集(安装另外一个数据库实例)11、总结与注意事项(本文介绍1-5步骤,6-11步骤待续)1.安装环境说明安装一共需要4台服务器,1台基于IP-SAN的磁盘阵列(当然也可以使用F-SAN)。
2.硬件、网络、硬盘环境的准备在规划前,先给一些建议:1、SqlSrv01、SqlSrv02最好使用单独的一块网卡与IP-SAN磁盘阵列柜连接(如果是光纤-SAN,则不需要网卡,一般通过HBA卡连接),并且使用与对外服务的IP不同的网段。
2、在部署基于IP-SAN阵列的群集时候,SqlSrv01、SqlSrv02各使用了3块网卡。
(1)硬件资源需求(2)网络(IP地址、网络名称)资源硬盘环境准备一般是由硬件厂商来完成的工作。
不过,我们需要告诉硬件厂商我们需要什么。
因为我们做的是AA模式。
所以,需要磁盘阵列的磁盘分为4个物理磁盘。
3.AD环境的准备(1)部署企业中第一台Windows Server 2008 R2域控制器参见《部署企业中第一台Windows Server 2008 R2域控制器》(2)部署企业中Windows Server 2008 R2额外域控制器参见《部署企业中Windows Server 2008 R2额外域控制器》4.部署帐号准备5.Windows Server 2008 R2故障转移群集验证、安装、测试步骤5全部使用DBAdmin登陆系统。
Server 2008 R2故障转移集群安装手册
Server 2008 R2故障转移集群安装手册本手册共分为三大部分,包括操作系统的安装、安装群集的准备工作、安装配置群集。
一、安装操作系统1、配置服务器阵列卡在服务器开机过程中出现下图提示时按任意键,显示更多信息。
在屏幕出现“”时按“F8”进入Smart Array配置界面。
配置完成后按“ESC”退出配置界面。
放入操作系统安装光盘,在出现“Press Any key to boot from CD or DVD..“时按任意键进入操作系统安装状态。
2、磁盘分区进入操作系统状态后开始加载安装文件,如下图加载完成后进入语言选择状态点击“下一步”进入现在安装状态点击现在安装,会提示安装程序正在启动稍等会进入选择要安装的操作系统,这里根据购买的授权,选择相应的版本,这里我们选择“Windows Server 2008 R2 Enterprise(完全安装)”点击“下一步”,进入“请阅读许可条款”。
勾选“我接受许可条款”复选框,点击“下一步”选择“自定义(高级)”进入“您想将Windows安装在何处?”这里由于磁盘未初始化,没有划分磁盘分区,选择“驱动器选项(高级)”选择“新建”输入新建分区大小,点击应用;这里会提示,意思大致为在创建系统分区的同时会多创建出一个引导分区。
创建完成后会是下图的状态。
如果这里不想这样,可以在这里同时按下“Shift”和“F10”,调出命令行状态,运行“diskpart”命令;,这里可以运行“?“查看帮忙。
这里主要用到”Select“、”Create“;运行“list disk”列出所有硬盘驱动器,“select disk 0”,选择当前要操作的硬盘驱动器,”create partition primary size=4000”创建一个大小为4000M的主分区,“list partition”列出当前磁盘的所有分区。
3、安装操作系统分区完成后关闭命令行窗口,回到”您想将Windows安装在何处?“,点出“刷新”就会发现我们已经分好了的磁盘分区;点击“下一步”就会进入到系统的安装过程;大约需要10-20分钟左右,中间系统会重启2-3次。
sql server 2008 故障转移群集方案
sql server 2008 故障转移群集方案在SQL Server 2008中,故障转移群集方案是一种高可用性和灾难恢复解决方案,它可以帮助保护数据库免受硬件故障、软件故障或人为错误的影响。
通过使用故障转移群集,您可以实现不间断的数据库访问,并确保数据的可用性和完整性。
以下是实施SQL Server 2008故障转移群集方案的一般步骤:1. 确定需求和目标:在开始实施之前,您需要明确了解您的需求和目标。
这包括确定所需的容错级别、数据恢复点目标(RTO)和数据持久性目标(RPO)。
2. 选择硬件和软件:选择适合您需求的硬件和软件。
您需要具有足够的资源来支持数据库的工作负载,并确保所有节点都可以通过网络相互通信。
3. 配置故障转移群集:使用Windows Server的故障转移群集功能来配置群集。
这包括选择节点、配置网络和存储共享,以及设置节点间的通信。
4. 安装SQL Server:在每个节点上安装SQL Server 2008。
确保使用相同的版本和配置,并配置适当的实例和服务账户。
5. 配置数据库复制:使用SQL Server的复制功能来同步所有节点上的数据库。
您可以选择使用事务复制或合并复制,具体取决于您的需求。
6. 测试故障转移:通过模拟硬件故障或网络中断来测试故障转移过程。
确保测试涵盖了各种可能的故障场景,并验证备用节点能否顺利接管工作负载。
7. 监控和维护:实施监控策略以检测任何性能问题或故障。
此外,定期检查和维护群集配置,以确保其正常运行。
通过遵循这些步骤,您可以成功实施SQL Server 2008故障转移群集方案,从而保护您的数据库免受故障影响,并确保数据的高可用性和完整性。
windows server 2008R2企业版+sql server 2008标准版(SP1)故障转移群集(二)-存储配置篇-华为S2200T
windows server 2008R2企业版+sql server 2008标准版(SP1)故障转移群集(二)-存储配置篇-华为S2200将本机电脑与阵列的第四网口用网线连接,在ie浏览器中登陆阵列的IP地址192.168.128.101首先要加载OceanStor ISM,选择Later选择【是】然后选择“我接受风险并希望运行此应用程序”并运行。
运行后,加载OceanStor ISM进入到OceanStor ISM存储管理界面系统会自动发现设备的IP地址,并登陆,用户的登录名为admin,密码为Admin@storage登陆后,会进入任务管理界面,点击【关闭】。
此时在界面中,我们会看到连接阵列的基本信息。
现在可以从左边的菜单栏中了解阵列的各项配置并开始配置阵列。
首先进入“配置助手”。
选择“初始化配置”进入向导界面,我们可以设置阵列的设备信息。
各项信息根据实际情况设定。
此时我们用户名设置为:GZGDD_STORAGE,地理位置设置为:广州,密码未做修改,选择【下一步】。
设备时间管理根据实际情况设定,选择【下一步】。
ISCSI主机端口设定暂不做设置,选择【下一步】。
最后【完成】。
现在开始设置RAID组创建RAID组,首先设置RAID组名称:RAID001,硬盘类型选择NL SAS/SATA,RAID组级别选择RAID5。
手动选择硬盘,并选中前五个硬盘,最后一个为热备盘,然后【确定】。
选中“我已阅读上述信息”选择【确定】。
根据提示选择【继续】。
选择【确定】。
根据提示选择【继续】。
进入热备管理(最后一个盘是热备盘),此时我们会看到一个空闲盘。
选中空闲盘,点击按钮,把空闲盘移入热备盘中。
在热备盘中选中刚移入的盘,点击【确认】。
执行结果中状态显示成功,表示热备盘创建完成。
RAID组创建完成后,会显示如下信息。
下载开始创建LUN。
在存储资源中选择LUN选择【创建】,出现创建LUN的对话框,名称选择刚创建的RAID001。
SQL故障转移群集安装资料
2下面是安装SQL Server 2008故障转移的步骤. 安装SQL Server 2008故障转移需要花一些时间。
我们需要一步一步来排除问题。
可能需要时间会比较长,谢谢您的理解。
另外,在安装过程中,如果您碰到任何问题,请把错误截屏,发给我,我会帮您分析错误。
另外,根据步骤,实例根目录和共享组件都应该安装在C盘。
在后来群集磁盘选择的时候,会提示您用O盘做为共享盘。
(下午我讲的不对)下面的文档来自于: /zh-cn/library/ms179530(v=SQL.100).aspx我稍微做了修改。
另外,我想问一下,你的操作系统是32位还是64位的?数据库是32位还是64位的?如果您的操作系统是64位的,而数据库是32位的,对于SQL Server 2008来讲,这种配置,故障转移不支持,安装会失败。
谢谢。
俞榕刚。
1.插入SQL Server 安装媒体,然后双击根文件夹中的Setup.exe。
若要从网络共享进行安装,请浏览到共享中的根文件夹,然后双击Setup.exe。
有关如何安装必备组件的详细信息,请参阅安装故障转移群集前的准备工作。
如果尚未安装必备组件,则安装向导将会要求您进行安装。
2.Windows Installer 4.5 是必需的,并且可能由安装向导进行安装。
如果系统提示您重新启动计算机,则重新启动计算机,然后再次启动SQL Server 2008 安装程序。
3.必备组件安装完成后,安装向导会启动SQL Server 安装中心。
若要创建SQL Server2008 的新群集安装,单击安装页上的“新SQL Server 故障转移群集安装”4.系统配置检查器将在您的计算机上运行发现操作。
若要继续,请单击“确定”。
您可以通过单击“显示详细信息”在屏幕上查看详情,或通过单击“查看详细报告”从而以HTML 报告的形式进行查看。
5.在安装程序支持文件页,单击“安装”以安装安装程序支持文件。
6.系统配置检测器将在安装继续之前验证计算机的系统状态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、故障转移群集的概念
可用性、可伸缩性和群集技术
Windows Server(R) 2008 提供两 种群集技术 :故障转移 群集 ( Cluster )和网络 负载平衡 (NLB)。故障转移群集主要提供高可用性;网络负载平衡提供可伸缩性,并同时帮助提高基 于 Web 服务的可用性。 群集技术(故障转移群集或网络负载平衡)的选择主要取决于所运行的应用程序 • 故障转移群集是针对具有长期运行的内存中状态或具有大型的、频繁更新的数据状
SQL Server 2008 故障转移群集部署教程
编 修 审 批
制:李 亮 正: 核: 准:
日 日日 日
期:2010 年 12 月 09 日 期: 期: 期:
一、 故障转移群集的概念············································································································· - 1 二、 资源规划和软硬件环境 ········································································································· - 2 三、 部署步骤大纲··························································································································- 3 四、 Windows 操作系统 ················································································································· - 3 1. 安装三台服务器的操作系统:··························································································- 3 2. 配置系统······························································································································· - 3 3. 启用远程配置·······················································································································- 4 五、 Windows 域环境······················································································································- 4 1. 安装域控制器;···················································································································- 4 2. 创建 windows 群集账户 ······································································································- 4 3. 创建 SQL server 群集账户、组························································································· - 4 4. 授权群集账户(组)············································································································· - 5 六、 共享存储设备的配置············································································································· - 6 1. 共享存储设备的类型·········································································································· - 6 2. 共享总线的共享存储设备··································································································- 6 3. iSCSI 共享存储设备·············································································································- 8 七、 网络和磁盘配置······················································································································- 9 1. 网络配置······························································································································· - 9 2. 磁盘配置····························································································································· - 12 八、 安装 windows 故障转移群集······························································································ - 14 1. 添加故障转移功能············································································································ - 14 2. MSCS 验证配置··················································································································- 16 3. 创建 MSCS 故障转移群集······························································································· - 25 4. 配置群集····························································································································· - 29 5. 验证 windows 群集的故障转移功能···············································································- 32 九、 安装 SQL server2008 故障转移群集:··············································································- 35 1. 添加分布式事务处理的集群化························································································- 35 2. 部署必要的安装环境········································································································ - 38 3. 安装 SQL server 2008 故障转移群集··············································································- 38 4. 配置 SQL Server 2008 故障转移群集············································································· - 57 5. 验证 SQL Server 2008 故障转移功能············································································· - 57 十、 总结·········································································································································- 60 -
态的应用程序而设计。这些应用程序称为状态应用程序,并且它们包括数据库应用程序 和消息应用程序。故障转移群集的典型使用包括文件服务器、打印服务器、数据库服务 器和消息服务器。 • 网络负载平衡适用于没有长期运行的内存中状态的应用程序。这些应用程序称为无