Windows 2008 R2+SQLserver 2008故障转移群集
Windows2008R2+SQL_Server2012AlwaysOn安装部署手册V1.0
Windows2008R2+SQL Server2012AlwaysOn
安装部署手册
V1.0
苏传宝
2011年5月
目录
1 系统准备 (3)
1.1安装操作系统 (3)
1.2升级域控 (3)
1.3挂载存储 (3)
2 安装、配置Windows2008R集群 (3)
2.1添加故障转移集群功能 (3)
2.2故障群集转移验证 (6)
2.3创建故障转移集群 (7)
3 安装SqlServer2012 (12)
4 安装SqlServer2012 Alwayson (15)
5 配置SqlServer2012 AlwaysOn (22)
1 系统准备
1.1安装操作系统
安装WindowsServer2008R操作系统(略)。
域控服务器名称为:Sql-dc
节点服务器名称分别为Sql01、Sql02、Sql03
1.2升级域控
域控服务器,指定域名,将节点加入域中。
1.3挂载存储
仲裁盘、DTC盘、数据盘
2 安装、配置Windows2008R集群
2.1添加故障转移集群功能
在节点服务器上分别添加WindowsServer2008的故障转移集群功能;控制面板——〉管理工具——〉服务器管理器
服务器管理器——〉功能——〉添加功能
下一步开始安装
安装结束。
2.2故障群集转移验证
正在验证
验证成功。
2.3创建故障转移集群
在windows命令行工具输入CompMgmtLauncher.exe 或者在windows下点击进入服务器管理器
在节点1上操作。加入节点服务器
集群名称:sqldbs
点击进行下一步:
点击进行下一步,正在创建中
创建完成。
Windows2008下Sqlserver2008数据库故障转移集群部署方案探析
0 引 言
集群 是一 种针 对负 载进行 均衡 和针 对故 障进 行转 移 的技术 , 可 以在付 出较 低成 本 的情 况 下获得 在 性能 、 可靠 性 、 灵 活性 方 面 的相 对较 高 的收益 , 是 由相互 独立 的 、 通过 网络 互联 的计算 机构 建成 一个 组 , 可用来 进行 单 点管理 , 对 外提供 统 一服务 。
1 数据库故 障转移 集群概述
故障转移集群的基本思路为由一组服务器构建一个故障转移集群 , 对外提供独立的 I p地址 , 群内的每 个节点服务器均安装数据库。通过集群提供 I P地址来进行对数据库 的访问。同一时刻多台节点数据库服 务器均运行 , 但只有一台服务器对外提供数据库服务 , 而其他服务器处在等待状态 , 集群来管理和调配数据 库请求绑定 到当前对外提供服务的的数据库服务器。当该服务器因宕机或网络故障等原因停止数据库服务 时, 待用数 据 库服务 器顺 序启 用 , 转化 为主 服务器 , 接 管其 工作 , 继续 提供 数据 库服 务 。 服务器群集分为 : 单节点群集 、 单 仲裁设备群 集和多数节点集群集三种集群模 型。单仲裁设 备 服务器群集能满足 目前一般信息系统群集部署的 需要 , 而单节点群集转移不支持故障转移 。单仲裁 多节 点服务 器 群集结 构 和基本 思路 如 图 1 所示 。 上述单 仲 裁多节 点 服务器 群 集 为多 对 一结 构 , 即故障转移集群服务器节点最少为两个节点 , 除了 服务器本身的 I p 地址 外, 需要配置一个共有 的集 群I p地址 , 做 为 外 部 数 据 库 访 问 的入 口。 在对 外 提 供服 务 时 , 虽 然 这 多 台 节 点 服 务 器 均 能 提 供 服
Win2008R2系统+SQL2008群集安配置手册
Windows2008R2系统+SQL2008R2群集
1、安装环境说明
按照原有群集信息分配群集资源,如下:
准备工作:
1、网络配置(IP地址、优先级、NetBIOS设置)、机器名、共享磁盘连接测试(一次只开
启一个节点连接共享磁盘)
2、加入域。
3、创建群集
2 创建故障转移群集
1、分别在两台服务器中添加“故障转移群集”功能,按照安装向导完成安装
2、验证故障转移群集
打开“故障转移群集管理”,选择“验证配置”
在“请选择服务器或群集”中,分别输入Serv-SQLA和Serv-SQLB,点击“添加”,“下一步”,
之后,按照验证配置向导完成验证,验证完成后会出现验证报告,可根据验证报告检查出现的问题。
注意:
1、要求所有的测试都通过,如果哪个测试没有通过,一定要找出原因,修改好后重新验证,直到所有验证通过,才能进行下一步。
2、在加入到节点的服务器的心跳网卡的NetBIOS设置为禁用。
3、创建群集
第一步,在“故障转移集群管理”中,选择“创建一个群集”
第二步,按照创建群集向导,选择服务器Serv-SQLA和Serv-SQLB(跟验证时一样)。
第三步,在“用于管理群集的访问点钟”输入集群名称“HNPCHA”,并且配置一个相应IP 地址“10.20.2.4”。
第四步,配置向导开始配置群集,等待群集配置完成,确认创建群集完成。可以点击“查看报告””来看集群创建的结果。
4、群集测试
Cluster安装成功后,可以测试一下群集是否可以工作:
可以到域控服务器上查看AD中,多了个叫HNPCHA的机器,这是群集对外的机器名。 在DNS服务器上,多了一条A记录,可以看到HNPCHA的IP为刚才配置的虚拟IP。 用其它机器Ping HNPCHA或者虚拟IP可以ping通。
SQL2008 R2版本区别(EE VS STD)
伸缩性和性能
最多支持 16 个故障转移群集节点。
2只有 SQL Server 2005 Enterprise Edition SP1 和更高版本支持异步数据库镜像。
3只有在 SQL Server 2008 R2 或更高版本中才支持 SQL Server 标准版的备份压缩。
复制
5 个针对所有事务发布的订阅。对于快照发布,它支持的订阅数量没有限制。
Integration Services
Integration Services - 高级适配器
Integration Services -
Analysis Services Analysis Services -
数据挖掘
注意:
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上过程如下:
windows server 2008 R1与R2的区别
2008 R2是微软最新的Windows Server操作系统。为了使企业减少操作成本和提高效率,Windows Server 2008 R2对企业资源访问提供强大的管理控制能力。它通过减少电源消耗以及降低管理成本,以提供更好的能源利用效率与性能。它还有助于改善分支机构的管理,值得期待的远程访问体验。更高效的服务器管理,流线型的服务器管理支持远程登录,以及将微软虚拟化策略应用到客户端和服务器上。1.强大的硬件与伸缩功能Windows Server 2008 R2是基于Windows Server 2008硬件基础而设计的,将有更好的稳定性。 另外, R2的发布,意味着微软已经将Windows服务器操作系统转移到纯64位架构。Windows Server 2008 R2也增加了若干CPU方面的增强。首先,在这个版本中扩展了CPU的支持,使客户能够运行多达256个逻辑处理器。 R2还支持SLAT,使R2能够利用增强的页表的功能,这些功能出现在最新的AMD处理器以及类似的英特尔最新的处理器中嵌套页表功能。这种集成使R2服务器内存管理有很大的改善。Windows Server 2008 R2的硬件也有所改进。在Windows Server 2008 R2的Hyper-V主机现在可以支持访问64个逻辑CPU。这种能力不仅能发挥多核系统的优点,同时也意味着在一台主机上可以整合更多的虚拟机。2.降低功耗Windows Server 2008中推出了'平衡'的电源使用策略,它能监测服务器上的处理器利用率,并动态调整处理器的性能状态,将电源用在必须的工作负载上。Windows Server 2008 R2增加的这种省电功能,能精细的管理和监视服务器和服务器CPU的电源消耗,另外,可以通过电源管理的组策略将该功能扩展到桌面PC。在Windows Server 2008中Active Directory ?域服务的组策略中,已经为管理员提供了对管理客户端PC电源管理的控制能力。这些功能在Windows Server 2008 R2和Windows ? 7中得到了增强,能更精细的控制电源消耗,为企业降低电源消耗提供更多的部署场景。3. Windows Server 2008 R2中的Hyper-VWindows Server 2008 R2在虚拟化技术(Hyper-V?)中提供了多项用户期待的更新。新Hyper - V?设计的目的是增强现有的虚拟机管理,以及解决企业所面临的IT挑战,尤其是针对服务器迁移Windows Server 2008 R2中Hyper-V?的最大亮点是:Live Migration。在Windows Server 2008的Hyper - V 1.0版本中,提供了快速迁移功能,它使得虚拟机可以在不用的物理主机之间移动,并有几秒的停机时间。然而,这几秒钟可能导致一些不确定的场景,特别是客户端正在连接到运行虚拟机的服务器时。使用Live Migration,在物理目标之间的迁移只发生在几毫秒内,这意味着迁移操作对当前连接的用户透明的。使得迁移更简单,是使用了一种称作处理器兼容模式的新功能,
Windows Server Core 2008R2故障转移群集操作手册
Windows Server Core 2008R2故障转移群集操作手册
1 引言
本手册用于指导系统管理人员对系统集成提供一个统一的描述,为使用人员提供一个标准的描述,方便管理人员进行维护。
操作系统安装介质为:Windows Server Core 2008 R2 X64 企业版、
安装系统组件:NetFx2-ServerCore、MicrosoftWindowsPowerShell、
ServerManager-PSH-Cmdlets、
BestPractices-PSH-Cmdlets、FailoverCluster-Core、
WindowsServerBackup、Microsoft-Hyper-V
注意:文档中的IP地址、群集名称和数据库名称均以东莞分公司IAP平台为例。
2 群集节点服务器系统必备组件安装
在两台虚拟群集节点服务器上按正规流程安装好Windows Server Core 2008 R2的操作系统和所有系统必备组件,组件安装命令如下:
Dism.exe /Online /Enable-Feature /FeatureName: Microsoft-Hyper-V
/FeatureName:NetFx2-ServerCore /FeatureName:MicrosoftWindowsPowerShell
/FeatureName:ServerManager-PSH-Cmdlets /FeatureName:BestPractices-PSH-Cmdlets
/FeatureName:FailoverCluster-Core /FeatureName:WindowsServerBackup
SQL Server 2008 R2 版本比较
√
√
日志流压缩
√
√
√
故障转移丛集节点数量
16
16
2
备份压缩
√
√
√
镜像备份
√
√
数据库快照集
√
√
快速修复
√
√
在线索引
√
√
在线页和文件还原
√
√
在线端对端节点配置
√
√
热添加存储和CPU支持
√
√
虚拟化支持
数据中心版
企业版
标准版
Web版
工作组版
简易版
Hypervisor support
√
√
√
√
√
√
来宾故障转移丛集对虚拟化的支持
√
√
√
T-SQL终端点
√
√
√
空间服务和定位服务
数据中心版
企业版
标准版
Web版
工作组版
简易版
Planar and geodetic data types
√
√
√
√
√
√
Spatial indexes
√
√
√
√
√
√
Advanced spatial libraries
√
√
√
√
sqlserver2008安装教程
sqlserver2008安装教程
SQL Server是由Microsoft公司提供的一款关系型数据库管理系统。它是企业级数据库管理系统的首选,被广泛应用于各种应用程序中。下面是SQL Server 2008的安装教程。
首先,打开SQL Server 2008的安装文件,运行安装程序。选择“新建SQL Server 2008安装或添加功能到现有安装”,然后点击“下一步”。
接下来,安装程序将检查计算机是否符合SQL Server 2008的最低硬件和软件要求。如果计算机的配置符合要求,点击“下一步”,否则需要升级计算机的硬件或软件。
在“许可条款”页面,仔细阅读并接受许可条款,然后点击“下一步”。
接下来,选择安装类型。可选择的选项包括“新建独立的SQL Server安装或添加新节点到现有集群”、“新增共享功能”和“添加节点到已有的 SQL Server 故障转移集群”。选择适合你需求的安装类型,然后点击“下一步”。
在“功能选择”页面,选择你需要安装的功能。可选的功能包括数据库引擎服务、分析服务、报告服务、集成服务、客户端工具和SQL Server Books Online。根据需求选择功能,然后点击“下一步”。
在“实例配置”页面,选择实例的类型。可选择的选项包括“默
认实例”和“命名实例”。默认实例不需要指定实例名称,而命
名实例需要指定实例名称。选择适合你需求的实例类型,然后点击“下一步”。
在“服务器配置”页面,选择SQL Server的服务帐户。可选择
的选项包括“内置系统帐户”和“本地系统账户”。根据需求选择
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 CPU
EMC 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 SP2
SQL Server 2008 Enterprise
下面是具体的安装步骤:
1、两台Windows2008服务器安装最新的补丁。
浅析SQLServer2008数据库维持高可靠性的措施
浅析SQLServer2008数据库维持高可靠性的措施
作者:罗世鑫
来源:《消费电子·理论版》2013年第06期
摘要:本文分析了SQLServer2008数据库中故障转移群集、数据库镜像、日志传送或者复制等提高数据库的高可用性手段的优缺点,旨在更好地诊断文件,帮助数据库管理员排忧解难。
关键词:SQLServer2008;高可用性;故障转移群集
中图分类号:TP311.13 文献标识码:A 文章编号:1674-7712 (2013) 12-0000-01
在SQLServer2008数据库中,它自身具有很多的高可用性解决方案。如可以采用故障转移群集、数据库镜像、日志传送或者复制等手段来提高数据库的高可用性。由于解决方案多了,数据库管理员不得不掌握各个解决方案的优点与缺陷,然后根据企业的实际应用来选择合适的解决方案。
一、故障转移群集
故障转移群集可对整个SQLServer实例的高可用性提供支持。故障转移群集由具有两个或多个共享磁盘的一个或多个节点(服务器)组成。每个Microsoft群集服务(MSCS)的群集组(称为在“资源组”)中均安装有应用程序(如SQLServer)和NotificationServer。在任何给定的时间点,每个资源组仅属于群集中的一个节点。应用程序服务具有与节点名称无关的“虚拟名称”,因此它将作为虚拟服务器来引用。应有程序可以通过引用虚拟服务器的名称方法连接到虚拟服务器,并不需要知道虚拟服务器的宿主是哪一个节点。
SQLServer虚拟服务器将像单个计算机一样显示在网络中,不过,它还具有一种功能,在当前节点不可用时,可以在节点之间进行故障转移。例如,在发生非磁盘硬件故障、操作系统故障或进行计划的操作系统升级时,可以在故障转移群集的一个节点上配置SQLServer实例,使其故障转移到磁盘组中的任意其他节点。故障转移群集不能防止磁盘故障。可以使用故障转移群集来减少系统停止时间,提供较高的应用程序可用性。SQLServer2008EnterpriseEdition和DeveloperEdition均支持故障转移群集。StandardEdition也支持故障转移群集,但有一些限制。
配置WindowsServer2008故障转移集群1225
导读:
为关键性的应用程序、服务和资料提供高可用性,是成功 IT 部门的主要目标。当服务宕机或故障时,即会中断业务的连续性进而造成重大的损失,因此Windows Server 2008 提供了两种主要的高可用性功能:故障转移群集(Failover Clustering)以及网络负载平衡(NLB),以满足企业对保持关键系统正常运作的需求。Windows Server 2008 的故障转移群集及 NLB 在进行过改善后,已可提供简化的管理及更强健的功能,此外,Windows Server Backup 亦可在硬件故障时,提供基本的备份与修复解决方案。
配置Windows Server2008故障转移集群
一、问题描述
建立双节点的Windows Server 2008 故障转移集群,为Hyper-v的高可用和SQLServer集群做好准备。
二、配置集群群前的准备
1、每个节点主机配备至少两块网卡,一块用于连接共享存储,一块用于网络通信。不能两者使用同一网络适配器
2、每个节点服务器链接到共享存储,本例采用windows storage server 2008模拟iSCSI软件共享存储
添加iSCSI的具体过程参给Windows2008Server with Hyper-V添加Openfiler 的iSCSI
3、集群中的节点服务器必须属于同一个域。
4、用于管理集群的用户,不必使用域管理员账户,只要添加到本地管理员即可,同时是Domain User组。本例为方便起见均采用与管理员账号
三、安装故障转移集群
SQL Server 2008 R2安装步骤
SQL Server 2008 R2安装步骤
SQL Server 安装向导提供了一个用来安装所有SQL Server 组件的功能树,因此您不必逐个安装以下组件:
∙数据库引擎
∙Analysis Services
∙Reporting Services
∙Integration Services
∙复制
∙管理工具
∙连接组件
∙示例数据库、示例和SQL Server 联机丛书
注意:
以下附加主题介绍了SQL Server 的其他安装方法:
如何从命令提示符安装SQL Server 2008 R2.
如何创建新的SQL Server 故障转移群集(安装程序).
如何升级到SQL Server 2008 R2(安装程序).
必备项
安装SQL Server 前,请查阅计划SQL Server 安装中的主题。
在与一个或多个SQL Server 2008 实例一起并行安装SQL Server 2008 R2 前,请参阅SQL Server 2008 R2 和SQL Server 2008 的并行实例的注意事项。
注意:
注意:
安装SQL Server 2008 R2
1.插入SQL Server 安装介质。然后双击根文件夹中的Setup.exe。若要从网络共享进行安
装,请找到共享中的根文件夹,然后双击Setup.exe。如果出现Microsoft SQL Server
2008 安装对话框,请单击“确定”安装必备组件,然后单击“取消”退出SQL Server 安装。
2.如果出现.NET Framework
3.5 SP1 安装对话框,请选中相应的复选框以接受.NET
win2008 r2+sqlserver2008 双机热备
public 网关 192.168.10. 1 192.168.10. 1 private 网关 空网关 空网关 首先 DNS 10.10.10.4 10.10.10.3 备用 DNS 10.10.10.3 10.10.10.4 首选 DNS 备用 DNS
192.168.10.5 192.168.10. (域控的 IP) 3(非必需)
[键 入 公 司 地 址 ]
LIJIBO201401
41
[键 入 公 司 地 址 ]
LIwenku.baidu.comIBO201401
42
选择 Host 操作系统,以及对应配置选项。单击“Next >”
[键 入 公 司 地 址 ]
LIJIBO201401
[键 入 公 司 地 址 ]
LIJIBO201401
5
禁止 DNS 注册
[键 入 公 司 地 址 ]
LIJIBO201401
6
第一, 配置域控制器,将 serverdc 服务器提升为域工作模式: (1)在 serverdc 上安装“活动目录(Active Directory)”。 运行“dcpromo”出现以下窗口:
下一步。
此处有警告,如果每个网卡的 IPV4 已有固定 IP,则报的是 IPV6 没有固定 IP,可忽略,选择“是”, 继续。
[键 入 公 司 地 址 ]
SQL Server 2008 Cluster安装及配置文档
SQL Server 2008 Cluster Setup
注意:
SQL 2008 Cluster的安装节点不再像原来的SQL 2005可以同时安装,SQL 2008 Cluster 必须每节点进行安装。
安装sql 2008的前提条件:
1.已经完成了windows 2008集群的安装。
2.服务器已经安装了.NET Framework
3.5 with Service Pack 1
3.服务器上已经安装了Windows Installer
4.5
4.Windows 2008 R2 Cluster 在进行安装SQL Server 2008 Cluster,必须将
SQL Server 2008集成SP1补丁,否则安装将会失败。(本示例不做说明)5.在配置MSDTC时,不再像windows 2003一样在单个节点开启msdtc服务,而
是需要安装成为windows failover clsuter的一个单独的应用服务,需要占用一个ip地址,一个逻辑硬盘。
安装DTC 群集
1.开始配置DTC
2.选择分布式事务协调器(DTC)
3.填写DCT Cluster 的名称和IP地址
4.选择DTC Cluster 的存储磁盘
5.安装完成。
网络拓扑图
共享磁盘
此处的共享磁盘使用ISCSI Target模拟做的,以下步骤不做详解
安装SQL Server 2008 Cluster
集成SQL 2008 SP1
1.将SQL Server 2008 集成SP1补丁
2.复制您的SQL Server 2008的原始安装媒体到X:\SQLServer2008_FullSP1(此位
sqlserver各版本的介绍对比
sqlserver各版本的介绍对⽐
下表就是SQL SERVER 发布的历史,最近的版本⼏乎都是2年⼀发布,突然出来个2017让⼈猝不及防啊。
⼀、SQL SERVER 发布的历史
15.0 2020 SQL Server 2019
⼆、各版本功能对⽐
从我最开始接触的SQL SERVER 2000 开始,已经经历了如此多的版本。下⾯简单阐述下各个版本新增的功能:
1、SQL SERVER 2000
⽇志传送
索引视图
2、SQL SERVER 2005
分区
数据库镜像
(只有 SQL Server 2005 Enterprise Edition SP1 和更⾼版本⽀持异步数据库镜像。)
联机索引
数据库快照
复制
故障转移群集
3、SQL SERVER 2008
数据压缩
资源调控器
备份压缩
4、SQL SERVER 2008 R2
R2标志表⽰这是SQL Server的⼀个中间版本,⽽不是⼀个主版本 .此版本⽬前我的客户中,使⽤还是⾮常多,性能稳定,虽然新增功能⽐较少:
新增数据中⼼版,最⼤⽀持256核.
Unicode压缩(为Unicode存储提供⼀个简单的压缩⽅案,通过Unicode压缩,可以减少Unicode字符对空间的占⽤)
5、SQL SERVER 2012
AlwaysOn
Columnstore 索引
增强的审计功能
⼤数据⽀持
6、SQL SERVER 2014
这个版本的新特效特别多,和⾮常有⽤,可以多了解下.
内存优化表
备份加密
针对基数估计的新设计
AlwaysOn 增强功能
延迟持续性(将部分或所有事务指定为延迟持久事务,从⽽能够缩短延迟)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Windows 2008 R2 + SQLserver 2008故障转移群集一、环境准备
如上图,一共三台服务器一台为域控,两台为SQL server服务器。并使用windows 的ISCSI Target做存储盘、仲裁盘和分布式协调器;域控的服务器系统为windows server 2008 R2 Enterprise,两台SQL server服务器的系统为windows server 2008 R2 Datacenter;其主机名和IP地址如下:
二、实施搭建
NS1、NS2各有两块网卡,IP地址分别按照上表所示填写;并关闭三台服务器的防火墙。
按照以上的要求全部做好了以后,我们就开始在NS3的机器上安装域
域控搭好之后,就需要把两台SQL server服务器加入到域
将两台机器顺利加入到域后,我们就使用starWind开始创建存储盘、仲裁盘和分布式协调盘。(我分享在百度云盘上,地址为:/s/1sjljBhb)为了方便我直接给放在文档里,下载该文档后双击该附件即可下载。
StarWind5.rar
安装时接到提示后,需要打开“服务”中的“iscsi服务”
启动该服务后,在点击确定就可以顺利安装了。
安装完成后启动starWind建立服务器
创建好服务器之后,右键连接时会出现要输入的用户名和密码:user:root password:starwind。
连接后创建ISCSI连接目标
设置ISCSI连接目标的名称。
选择硬盘模式
选择虚拟硬盘
直接下一步
创建新的虚拟硬盘
点击最右侧的“…”选择虚拟硬盘存放的分区
点击OK后,在地址后面输入“***\**\cc.img”,并设置虚拟磁盘大小。
勾选我鼠标所在位置的复选框
打开下拉列表,选择我鼠标所选的项
到此存储盘创建完成!
接下来创建的仲裁盘(ZC)和分布式协调盘(MSDTC)我就不上图了,都是和存储盘(CC)一样的操作,不过仲裁盘的大小是这三个盘中最小的(1000M),其次是分布式协调盘(1500M)。全部创建完成后如下图:
当一切创建完毕后,两台SQL server的服务器使用ISCSI发起程序挂载硬盘(使用域管理员登录到两台SQL服务器)。
点击“目标”,选择“登陆”;勾上“计算机启动时自动还原此连接”
将三个设备全部登陆后,就如下图
在磁盘管理中联机磁盘并发配盘符
到此第一台SQL服务器的磁盘挂载就完成后,第二台于第一台相同就不再上图了!当两台都挂载成功后将进入第二阶段。
在第一台SQL服务器上添加角色选择应用程序服务器(两台服务器都需要安装此角色,在此我就以NS1为例)
勾选功能
当两台机器都安装完成后就开始安装故障转移群集,一样两台机器都要安装,在此我就以NS1为例。
直接安装
两台SQL服务器,故障转移群集功能都安装成功后,选择其中一台进行配置,我这里以NS1为例(当然选择NS2也可以)。
直接“下一步”进行安装前的检测,检测结果如下(报了IP的警告,只是因为没有指定默认网关)
检测过了以后,需要填写SQL群集的公共IP以及群集名称
正在完成群集配置
故障转移群集完成
故障转移群集搭建完成后,需要指定仲裁盘(选择右键,选择更多,配置集群仲裁配置)
默认即可
选择仲裁盘(容量最少的群集磁盘)
选择“服务和应用程序”右键,点击“配置服务或应用程序”
选择需要的服务
指定IP地址及名称
选择存储(选择1.5G的群集磁盘)
创建完成
以上安装完成后故障转移群集就安装完毕了,接着就可以安装SQLserver
安装SQLserver之前先看看存储磁盘在哪台机器上,就在哪台机器上安装SQLserver
先安装.net fromwoek3.5,选择新SQLserver故障转移群集安装
指定SQLserver在网络上的名称
设置SQL 对外的IP地址
对所有的服务使用相同的用户名和密码
使用混合身份验证登陆
添加指定的SQLserver管理员
NS1的SQL故障转移安装完成了,开始安装NS2的故障转移,一样,在安装之前先安装.net fromwork 3.5
当安装NS2的SQL时,选择第三项
手工添加密码
三、测试故障转移
NS1打开SQL登陆界面
登陆成功
NS2打开登陆界面