win2008群集+sql2008群集安装配置说明

合集下载

Windows2008下Sqlserver2008数据库故障转移集群部署方案探析

Windows2008下Sqlserver2008数据库故障转移集群部署方案探析
Ab s t r a c t : U n i i f e d m o d e l i n g l a n g u a g e ( U ML )p r o v i d e s a u n i f i e d a n d s t a n d a r d i z e d s y m b o l f o r s o t f w a r e d e v e l o p e r s a n d d e s i g n e r s .T h i s p a p e r g i v e s a n o b j e c t - o r i e n t e d d e s c i r p t i o n a n d m o d e l i n g o n t h e s o f t w a r e s y s t e m, m a k i n g d e v e l o p e r s u n d e r s t a n d t h e r e q u i r e me n t s i n d e —
第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

Win2008R2系统+SQL2008群集安配置手册

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通。

3、安装和配置MSDTC群集在安装MSDTC群集前,必须在两台服务器中安装配置相应的服务器角色“应用程序服务器”。

1、安装MSDTC所需要的服务器角色第一步,在角色管理中,添加角色“应用程序服务器”选择“添加必需的功能”,点击“下一步”第二步,在“角色服务”中,选择“传入远程事务处理”和“传出远程事务处理”按照向导,完成角色的添加。

SQL SERVER 2008 安装步骤

SQL SERVER 2008 安装步骤

SQL SERVER 2008 安装过程概述目前服务器操作系统大部分为Windows Server 2008 x64位操作系统,SQL SERVER 2008通常有两种版本同时存在。

然而Wonderware Historian 10.0是基于SQL SERVER 2008的32位版本。

在安装过程中需要注意一下几点:●SQL SERVER 2008必须选择基于X86平台安装。

●安装过程中,SQL SERVER的实例(Instance)必须为默认实例。

●在认证模式中一定需要选中混合模式(Mix Mode)DotNet安装如果在安装SQL SERVER 2008的开始阶段,出现下面提示:则需要安装DotNet环境。

如果没有此项提示,直接跳过DotNet安装过程进入下一步安装。

单击确认,出现如下提示框:Windows Server 2008 .Net Framework需要使用角色管理工具,操作步骤如下:1.右键单击桌面上的“我的电脑”,出现如下快捷菜单:2.选择“管理”项,进入服务器管理器3.单击功能,弹出如下对话框4.选择Net Framework 3.5.1 功能选项,单击下一步。

5.单击安装按钮进入安装程序6.系统自动完成安装,并提示安装结果。

SQL SERVER 2008 安装1.单击关盘中setup.exe或者让光盘自动运行,弹出如下信息框:2.3.单击左侧列表的Options,需要选择基于x86,如下图:4.Option选项完成选择完成后,单击左边区域Installation按钮,如下图:选择右侧第一个选项“New SQL Server statnd-alone installation or add features to an existing installation”。

5.单击后进入下一步。

6.系统自动会输入KEY,单击Next进入下一步。

7.单击Install,进入下一步。

8.单击Next,进入下一步.9.选中所有的选项,单击Next. 进入下一步。

Windows Server 2008R2 MSCS+SQL SERVER故障转移集群配置

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-R2-超详细安装图文教程

SQL-Server-2008-R2-超详细安装图文教程

SQL-Server-2008-R2-超详细安装图文教程SQL Server 2008 R2 超详细安装图文教程一、下载SQL Server 2008 R2安装文件cn_sql_server_2008_r2_enterprise_x86_x64_ia6 4_dvd_522233.iso二、将安装文件刻录成光盘或者用虚拟光驱加载,或者直接解压,打开安装文件,出现下面的界面安装SQL Server 2008 R2需要.NET Framework 3.5 SP1支持这里我们的操作系统是Windows Server 2008 R2,已经默认自带了.NET Framework 3.5 SP1 直接点确定选择系统配置检查器有一个.NET应用程序安全性的警告,忽略即可。

确定选择左侧的安装,双击右边的“全新安装或向现有安装添加功能”确定输入产品密钥,下一步接受许可条款,下一步安装下一步SQL Server功能安装选择需要的组件,这里点全选,安装所有组件选择安装路径,下一步下一步默认实例,下一步下一步服务账户设置,选择对所有SQL Server服务使用相同的账户输入操作系统的账户名和密码,确定下一步身份验证模式:混合模式设置系统管理员(sa)的密码点添加,指定SQL Server管理员为操作系统登录账号下一步在Windows开始菜单中,打开数据库管理工具输入登录名和密码,连接数据库,出现下面的界面至此,SQL Server 2008 R2数据库安装完成为了sqlserver与mysql 的安全,建议数据库低权限运行。

禁止远程访问1433与3306端口等。

Windows2008故障转移集群+MS SQL Sever2008故障转移集群

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、在两台服务器上分别作下面的操作,“控制面板”->“管理工具”-> “服务器管理器”在“服务器管理器”中,选择“功能”,“添加功能”选中“故障转移集群”->“下一步”显示安装成功,点击“完成”这样在两台服务器上都安装好“故障转移集群”功能,准备工作到此为止,之后是真正的安装过程,预知后事如何请看下集。

WindowsStorageServer2008集群为SQL2008集群铺设

WindowsStorageServer2008集群为SQL2008集群铺设

部署Windows Server 2008 R2,LiveMigration系列部署Windows Storage Server 2008Windows Server 2008 R2中增加了一项重要功能,LiveMigration,也就是Hyper-V虚拟机的实时迁移。

这项功能让虚拟机的迁移速度达到了毫秒级别,大大缩小了Hyper-V和ESX的技术差距。

回顾历史,Hyper-V在发布时只能提供QuickMigration(快速迁移),虚拟机快速迁移的时间视硬件不同大约需要几秒至几分钟不等。

QuickMigration和ESX的Vmotion在性能上还是有差距的,现在Windows Server 2008 R2中有了LiveMigration后,微软终于可以扬眉吐气地和Vmware在性能上一争短长了。

微软在发布Hyper-V之后只过了一年时间,产品性能就有了长足的进步,对用户来说确实是一件可喜可贺的事情。

今天我们将通过一系列的动手实验,用实例为大家介绍Windowsn Server 2008 R2中的LiveMigration。

要实现Hyper-V的LiveMigration,前提是Hyper-V的故障转移群集要使用一个存储作为群集共享卷,虚拟机必须安装在这个群集共享卷上,才可以实现动态迁移。

我当然不会购置一个昂贵的存储设备来进行实验,我准备使用软件的方法把一台计算机模拟成一个ISCSI存储。

以前要实现类似的目的,基本都使用Openfile之类的软件。

但最近微软发布了最新的Windows Storage Server 2008。

这款产品不仅能实现Openfile模拟ISCSI设备的功能,而且界面友好,功能全面,更有兼容性方面的巨大优势,自然是此类实验的最佳人选。

实验拓扑如下图所示,我们使用了三台计算机。

WSS2008安装了Windows Storage Server 2008,它要充当域控制器,DNS服务器和ISCSI存储。

SQL2008详细安装步骤

SQL2008详细安装步骤

SQL2008安装步骤1. 找到SQL2008安装镜像文件【SQL2008_CHS.iso】并将其解压缩到指定位置,如【F:\SQL2008】。

2. 找到SQL2008解压缩到指定位置, 运行解压缩目录下的【Setup.exe】。

安装过程中可能提示: 需要更新dotNet组件,如下画面,点击【确定】即可。

3. 选择【阅读并接受协议条款】,点击【开始安装】。

4. dotNet安装完成提示,点击【退出】即可。

5. 提示安装【修复补丁】,点击【下一步】即可。

点击【我同意】、【下一步】即可。

点击【继续】即可。

点击【完成】即可。

安装到此处最好重启启动计算机,然后参照第二步点击【Setup.exe】开始安装。

6. 点击左侧栏目中的【安装】后,点击右侧视图中的【全新SQL Server独立安装或现有安装添加功能】。

点击【查看详细信息】可查看错误信息,点击【确定】继续安装,7. 选择【输入产品密钥】,输入对应密钥后点击【下一步】。

系统如果是Win03、Win08等服务器版系统输入企业版密钥【JD8Y6-HQG69-P9H84-XDTPG-34MBB】. 如果系统是WinXP、Win7等非服务器版系统使用开发板密钥【PTTFM-X467G-P7RH2-3Q6CG-4DMYB】。

8. 选择【我接受许可条款】后,单击【下一步】。

9. 点击【安装】按钮。

10. 提示【安装程序支持规则】,点击【查看详细信息】后查看错误信息,点击【下一步】继续安装。

11. 按照下图选择需要安装的功能后点击【下一步】。

12. 点击【下一步】继续。

13. 选择【下一步】继续。

14. 选择【对所有SQL服务使用相同账户】,选择【NT_AUTHORITY\SYSTEM】后【确定】,再点击【下一步】。

15. 身份验证模式选择【混合验证模式】,输入密码: q111111,指定管理员选择【添加当前用户】按钮后点击【下一步】。

16. 点击【添加当前用户】按钮后点击【下一步】。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

成的事务将被会退(undo 阶段) 。SQL Server 2008 Enterprise 版本的用户数据库,一旦恢复 了已提交事务(redo 阶段) ,数据库就可以使用了。对于 SQL Server 2008 其它版本和早期版 本只有当所有未提交事务全部被会退(undo 阶段) ,用户数据库才能使用,这些版本的数据 库恢复时间决定于有多少需要回退的未提交事务。 系统参数'recovery interval'可以设定 redo 恢复的最小时间,通过对其设置可以避免长时 间的 redo 操作进而加速恢复过程。如果想减少 undo 的恢复时间,需要避免使用长事务。
3.1.1.1. 硬件环境 外部磁盘设备:划分成 3 个或以上逻辑分区,仲裁盘 QDisk(1GB) 、MSDTC 装载磁盘 (1GB) 、数据存储 ClusterData(100GB) 。 每台机器均配置两块千兆网卡:Public(外部访问)和 Private(群集内部通讯) 。 说明:仲裁盘在生产环境中设置为 1GB 就足够了。MSDTC 装载磁盘 1GB 即可。 3.1.1.2. 软件环境 操作系统为 Windows 2008 Server Enterprise 64 域名解析 DNS(Domain Name System) 所有节点已经加入相同的域中 一个域用户,其在两个节点中都有 administrator 权限。 3.1.1.3. node1 网络设置 Public IP:10.10.6.42 Subnet Mask:255.255.255.0 DNS:10.10.6.13
Win2008 群集+sql2008 群集安装配置说明
文档控制
更改记录
日期 2009-7-13
作者 郭智超
版本
更改记录
审阅
日期 姓名 职位
审批
日期 职位 姓名 签名
目............................................................................................................................... 2 文档目的................................................................................................................................... 4 SQL Server 2008 群集技术 ...................................................................................................... 4 2.1. 概述........................................................................................................................... 4 2.2. 工作原理................................................................................................................... 4 2.3. 拓扑图....................................................................................................................... 5 配置群集................................................................................................................................... 5 3.1. 配置操作系统群集 ................................................................................................... 5 3.1.1. 安装环境介绍 ................................................................................................... 5 3.1.1.1. 硬件环境................................................................................................... 6 3.1.1.2. 软件环境................................................................................................... 6 3.1.1.3. node1 网络设置 ....................................................................................... 6 3.1.1.4. node2 网络设置 ....................................................................................... 6 3.1.2. 安装操作系统群集 ........................................................................................... 7 3.1.2.1. 添加角色................................................................................................... 7 3.1.2.2. 添加功能................................................................................................... 9 3.1.2.3. 操作系统群集创建 ................................................................................. 10 3.1.2.4. 配置 MSDTC ............................................................................................ 19 3.2. 安装 sqlserver2008 群集 ........................................................................................ 24 3.2.1. Sqlserver 群集节点一安装 ............................................................................. 24 3.2.2. sqlserver 群集节点二安装 ............................................................................. 46 3.2.3. 配置报表服务 ................................................................................................. 74 3.2.3.1. 节点一报表服务配置 ............................................................................. 74 3.2.3.2. 节点二报表服务配置 ............................................................................. 84
2.3. 拓扑图
下面为两节点群集拓扑图:
3. 配置群集
3.1. 配置操作系统群集
SQL Server 2008 群集是基于操作系统群集基础上实现的。我们必须首先配置操作系统 群集。
3.1.1. 安装环境介绍
我们使用两台服务器构建双节点群集, 这也是我们项目实施中最普遍的应用场景。 接下 来我们介绍一下硬件及软件环境。 请注意:群集节点的硬件环境可以不同(CPU 型号或内存大小) ,但是操作系统的版本 必须相同。
2.2. 工作原理
Windows 操作系统和 SQL Server 的各个节点是通过心跳(heartbeat)信号检查各个节点 是否可用的。在操作系统级别上,群集各节点通过持续不断的通讯,检查所有节点的可用情 况。当安装完 SQL Server 容灾群集后,SQL Server 虚拟主机通过 Service Control Manager 每 隔 5 秒检查 SQL Server 服务是否正在运行,这种检查行为我们称之为 LooksAlive,它几乎 不影响操作系统的性能,但是这也是一种不彻底的检查。LooksAlive 认为只要 SQL Server 服务状态为可运行时,检查结果即为成功,即使 SQL Server 服务可能根本无法响应请求。 由于 LooksAlive 无法彻底检查 SQL Server 服务的工作状态,每隔 60 秒还会进行一次 IsAlive 检查。 IsAlive 检查机制是通过在 SQL Server 实例上运行 SELECT @@SERVERNAME (T-SQL 语句) ,根据 SQL 查询返回的结果来决定 SQL Server 服务是否能够响应请求。尽 管 IsAlive 发出的查询请求可能已经被 SQL Server 服务正常响应了,但是这并不能判断所有 的用户数据库是否都是可用的,其性能是否满足要求。如果 IsAlive 发出的查询无法成功, 它会重试 5 次,然后尝试重新连接 SQL Server 实例。如果 5 次重试全部失败,将认为 SQL Server 服务失败了。根据 SQL Server 容灾群集中 SQL Server 的资源设置,群集将尝试重启 服务或在其它节点启动 SQL Server 服务。IsAlive 检查可以容忍查询返回错误的结果,但是 如果返回错误结果次数超过设定的阀值,最终还会认为数据库服务已经无法工作了。 当 SQL Server 实例发生节点转移时, SQL Server 的资源将在新的节点上启动。 Windows 群集在新的节点上启动 SQL Server 服务,SQL Server 服务通过内部恢复进程启动数据库。 当 SQL Server 服务启动,并且 master 已经联机,SQL Server 资源将被认定已经启动。接下 来用户数据库将被恢复。那些在事务日志中已经完成的事务将被重用(redo 阶段) ,没有完
相关文档
最新文档