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

合集下载

sql server 2008 不同版本功能区别

sql server 2008 不同版本功能区别

SQL SERVER 2008不同版本功能区别功能名称Datacenter Enterprise S tandard W eb Workgroup E xpress withAdvancedServices Expresswith ToolsExpressCPU 数操作系统最大值8 4 4 2 1 1 1利用的最大内存操作系统最大值2 TB 64 GB 64GB4 GB 1 GB 1 GB 1 GB最大数据库大小524 TB 524 TB 524 TB 524TB524 TB 10 GB 10 GB 10 GBIA64 硬件支持支持支持资源调控器支持支持表和索引分区支持支持并行索引操作支持支持并行一致性检查(DBCC)支持支持增强的预读和扫描支持支持可伸缩共享数据库支持支持索引视图支持支持分布式分区视图支持支持高可用性(始终启用)功能名称Datacenter Enterprise Standard Web Workgroup E xpress withAdvancedServicesExpresswithToolsExpress联机系统更改支持支持支持支持支持支持支持支持日志传送支持支持支持支持支持数据库镜像2 支持支持支持(单线程,仅限同步)仅见证服务器仅见证服务器仅见证服务器仅见证服务器仅见证服务器从镜像自动恢复损坏支持支持支持日志流压缩支持支持支持故障转移群集节点数操作系统最大值1操作系统最大值12 个节点备份压缩支持支持支持3镜像备份支持支持数据库快照支持支持快速恢复支持支持联机索支持支持1 Windows Server 2003 最多支持8 个故障转移群集节点。

Windows Server 2008 最多支持16 个故障转移群集节点。

2只有SQL Server 2005 Enterprise Edition SP1 和更高版本支持异步数据库镜像。

3只有在SQL Server 2008 R2 或更高版本中才支持SQL Server 标准版的备份压缩。

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

在Windows 2008上安装SQL SERVER 2008集群_图文并茂

在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上,我们再
次连接数据库服务器,可以正常连接,可以说明,群集功能正常,可以正常切换。

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所需要的服务器角色第一步,在角色管理中,添加角色“应用程序服务器”选择“添加必需的功能”,点击“下一步”第二步,在“角色服务”中,选择“传入远程事务处理”和“传出远程事务处理”按照向导,完成角色的添加。

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 服务器只需对磁盘进行联机就可以。

注意盘符的划分,不能与服务器现有的盘符相同。

Windows Server Core 2008R2故障转移群集操作手册

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注:文档中本节以下所有脚本需在Powershell中执行。

3 开启群集节点服务器PowerShell远程操作权限由于PowerShell默认不发放脚本远程执行权限,故需手动打开,执行命令如下:powershell set-executionpolicy remotesignedpowershell Configure-SMRemoting.ps1 -force –enable4 修改群集节点计算机名通过以下命令修改宿主机计算机名:netdom renamecomputer 原计算机名 /NewName:新计算机名 /FORCE /REBoot:55 设定心跳网卡和公共网卡在两个节点上分别进行如下操作:1. 将服务器本地第一块网卡名称设置为Public(公共网卡),本地第二块网卡名称设置为Private(心跳网卡),配置命令如下:netsh interface set interface name=网卡原接口名称 newname=Public2. 设定Private网卡的地址,DNS留空不设定,配置命令如下:netsh interface ipv4 set address name=Private source=static address=IP地址 mask=子网掩码3. 设定Public网卡的地址,配置命令如下:netsh interface ipv4 set address name=Public source=static address=IP地址 mask=子网掩码 gateway=网关netsh interface ipv4 set dns name= Public source=static address=DNS地址 register=primary6 群集节点加入域将准备做成虚拟机群集的两个节点分别加入域,操作命令如下:netdom join 主机名/Domain:域名/userD:域用户名 /PasswordD:域用户密码 /REBoot:57 创建AD用户和相关组1. 登陆AD服务器进入子域下面的服务账户专用OU“Services”,然后在该OU下面建立名称为 clustersvc,密码按照移动的规范设定,并设定密码为永不过期。

SQL Server 2008 R2故障转移群集部署

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安装完成,可进入故障转移群集中的服务和应用程序中查看。

sql server 2008r2

sql server 2008r2

SQL Server 2008 R2介绍SQL Server 2008 R2是由Microsoft开发的关系数据库管理系统。

它是SQL Server 2008的第二个主要版本,于2010年推出。

SQL Server 2008 R2引入了许多新的功能和改进,以提供更强大、更可靠的数据库解决方案。

主要功能1. 高可用性SQL Server 2008 R2引入了一些新的高可用性功能,使数据库更加可靠。

其中包括:•数据库镜像:通过将数据复制到其他服务器上实现高可用性。

当主服务器发生故障时,备用服务器可以自动接管。

•故障转移群集:通过将数据库服务器组织成一个群集,实现高可用性和负载平衡。

当主服务器发生故障时,群集中的其他服务器可以接管服务。

•日志传送:通过在主服务器和备用服务器之间传输日志实现数据复制。

这种方式可以实现较低的延迟和更好的可用性。

2. 数据复制和同步SQL Server 2008 R2提供了多种数据复制和同步方式,以支持实时数据访问和复制。

其中包括:•事务复制:将事务日志传输到其他服务器,以实现实时数据复制。

这样可以将数据复制到多个服务器中,以实现数据备份和故障恢复。

•快照复制:在一个或多个服务器之间创建数据库快照,以实现数据访问的实时复制。

•分布式事务:通过将事务分布到多个服务器上实现高性能和可伸缩性。

这样可以在分布式环境中提供更好的性能和可用性。

3. 数据库管理工具SQL Server 2008 R2提供了多个强大的数据库管理工具,以帮助管理员管理和维护数据库。

其中包括:•SQL Server Management Studio:用于管理和操作SQL Server数据库的集成开发环境。

它可以用于创建表、视图、存储过程等数据库对象,以及执行查询和管理数据库的安全性和权限。

•SQL Server Configuration Manager:用于配置和管理SQL Server 实例的工具。

它可以用于管理网络配置、服务配置和数据库引擎实例。

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存储。

sqlserver2008R2故障转移群集

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 Cluster安装及配置文档

SQL Server 2008 Cluster安装及配置文档

SQL Server 2008 Cluster Setup注意:SQL 2008 Cluster的安装节点不再像原来的SQL 2005可以同时安装,SQL 2008 Cluster 必须每节点进行安装。

安装sql 2008的前提条件:1.已经完成了windows 2008集群的安装。

2.服务器已经安装了.NET Framework3.5 with Service Pack 13.服务器上已经安装了Windows Installer4.54.Windows 2008 R2 Cluster 在进行安装SQL Server 2008 Cluster,必须将SQL Server 2008集成SP1补丁,否则安装将会失败。

(本示例不做说明)5.在配置MSDTC时,不再像windows 2003一样在单个节点开启msdtc服务,而是需要安装成为windows failover clsuter的一个单独的应用服务,需要占用一个ip地址,一个逻辑硬盘。

安装DTC 群集1.开始配置DTC2.选择分布式事务协调器(DTC)3.填写DCT Cluster 的名称和IP地址4.选择DTC Cluster 的存储磁盘5.安装完成。

网络拓扑图共享磁盘此处的共享磁盘使用ISCSI Target模拟做的,以下步骤不做详解安装SQL Server 2008 Cluster集成SQL 2008 SP11.将SQL Server 2008 集成SP1补丁2.复制您的SQL Server 2008的原始安装媒体到X:\SQLServer2008_FullSP1(此位置为举例而已)3.将SP1补丁包解压缩:SQLServer2008SP1-KB968369-X64-ENU.exe/x:c:\SQLServer2008_FullSP1\PCU(此位置为举例而已)4.复制Setup.exe 和Setup.rll 提取的协调股的位置原始来源媒体位置5.复制所有文件而不是文件夹,除了Microsoft.SQL.Chainer.PackageData.dll ,从C:\SQLServer2008_FullSP1\PCU\ 到C:\SQLServer2008_FullSP1 \ 来更新原始档案(此位置为举例而已)6.在defaultsetup.ini ,增加下列内容到PCUSOURCE=”.\PCU” ,如下:;SQLSERVER2008 Configuration File[SQLSERVER2008]PCUSOURCE=”.\PCU”7.完成。

2008故障转移群集及Oracle数据库双机热备配置

2008故障转移群集及Oracle数据库双机热备配置

2008故障转移群集及Oracle数据库双机热备配置目录---------------------------------------------------- 一、创建域控制器角色---------------------------------------------------- 二、安装DNS服务器角色---------------------------------------------------- 三、数据库服务器加入域---------------------------------------------------- 四、创建“故障转移群集”---------------------------------------------------- 五、安装ORACLE软件---------------------------------------------------- 六、创建数据库实例---------------------------------------------------- 七、Oracle数据库实例及Oracle软件双机热备故障转移模拟测试一、创建域控制器角色1、硬盘分区配置●服务器磁盘做RAID 1。

●在服务器上分两个分区,C盘为系统盘(50G),D盘空间为剩余空间。

●IP地址:172.16.80.1●域账户名:administrator 域账户口令:自定义2、安装基础软件●在服务器上安装Windows 2008标准版操作系统(64位)后,打上系统补丁,安装防毒软件。

●域控服务器的名称设置如下:3、配置域控服务器的域服务(活动目录)。

主域命名应先征询大连港财务有限公司要求,如大连港财务有限公司要求命名如下:二、安装DNS服务器角色创建正向搜索区域以及反向搜索区域。

三、数据库服务器加入域●更改数据库服务器DBSERVER1、DBSERVER2的Public网卡的DNS为域控服务器的的IP地址:172.16.80.1;●DBSERVER1:IP 172.16.20.1 域账户名:administrator 域账户密码:自定义●DBSERVER2:IP 172.16.20.2 域账户名:administrator 域账户密码:自定义●通过ping命令验证数据库服务器配置DNS后,解析是否生效.联通;。

Windows Server 2008 R2域迁移后存在的故障解决方法

Windows Server 2008 R2域迁移后存在的故障解决方法

Windows Server 2008 R2域故障解决实战到现场后,先了解当前的情况:一个父域是abc.local;两个子域分别是it.abc.local和hr.abc.local。

每个域中有二台DC。

此次出现问题的是it.abc.local域,此域中的两个DC名分别是dc01.it.abc.local和dc02.it.abc.local。

另有两台成员服务器server1.it.abc.local和server2.it.abc.local安装有故障转移群集,上面配置有客户应用。

症状是:1个小时前,群集应用出现故障,无法切换,处于失败状态。

管理员登录到DC上进行排查,发现DC01输入正确的用户名密码无法登录,怀疑是AD数据库出现故障。

也就是说这里看到的是两个故障:群集上的应用故障和域的用户登录故障。

经过分析,判断群集上的应用故障应该是由于域故障而起的,所以还是决定先解决域的用户登录故障。

DC01你怎么了?关于DC02上域管理员账户无法登录的问题,开始怀疑是DC01这台机器上的数据库有问题,解决就是想重新启动验证一下,如果不行就进行AD的恢复还原,实在不行,还有DC02在,可以将DC01降级再升为DC,但这是下下策。

确认思路之后,开始按Power,强制关机。

重新启动后,管理员竟然成功登录进去了,太诡异了。

但随后打开DC02上的AD用户和计算机时发现如下图所示的故障:在DC01上也无法打开AD用户和计算机管理界面,此时判断应该是DNS的问题,两台DC重新启动DNS服务后,故障依旧。

此时采用下面的方法解决:1.将两台机器上的c:\windows\system32\config文件夹中的netlogon.dnb 和netlogon.dns分别改名,如下图所示:在此,我们将二个文件加上bak后缀,然后重新启动DNS服务。

如下图所示:重新启动后,会再次生成新的netlogon.dnb以及netlogon.dns文件,如下图所示:此时,再打开两台DC的AD用户和计算机就可以很顺利的查看相关对象了。

sqlsever故障转移集群搭建

sqlsever故障转移集群搭建

一、部署域环境∙域控:192.168.131.132∙sql服务器1:192.168.131.133,加域∙sql服务器2:192.168.131.135,加域∙关闭防火墙二、网络配置∙两台sql服务器需要添加网卡,配置心跳线,用于sql server内部数据传输∙配置心跳地址:∙100.100.100.1 255.255.255.0;不需要配置网关及DNS∙100.100.100.2 255.255.255.0;不需要配置网关及DNS∙单击高级选项,切换到DNS标签,去掉勾选:在DNS中注册此连接的地址∙然后切换到WINS标签,去掉勾选:启用LMHOSTS查找、禁用TCP/IP上的Netbios功能∙更改网络优先级顺序:在网络连接中按alt键->高级->高级设置->适配器和绑定->连接->切换优先级三、虚拟磁盘创建∙用域服务器来模拟存储设备∙安装iSCSI目标服务器角色:打开服务器管理器,添加角色和功能,选择“iSCSI目标服务器”和“文件服务器”∙配置iSCSI目标服务器:打开服务器管理器,选择“文件和存储服务”,切换到“iSCSI”,选定“任务”的下拉菜单,选择“新建iSCSI虚拟磁盘”∙选择存储位置∙填写虚拟磁盘名称∙分配虚拟磁盘大小∙选择“新建iSCSI目标”∙填写访问目标的名称和描述信息∙填写访问服务器,即iSCSI客户端(两台sql服务器ip)∙创建四块磁盘:仲裁时的见证磁盘;SQL集群存储磁盘;文件服务器集群磁盘;分布式事务协调磁盘四、sql服务器配置ISCSI虚拟磁盘∙打开服务器管理器,选择“工具”,打开“iSCSI发起程序”,切换到“发现”选项卡,点击“发现门户”,填写iSCSI目标服务器的IP地址,确定,再切换到“目标”选项卡,点击“连接”,确定∙打开服务器管理器,选择“工具”,打开“计算机管理”,打开磁盘管理器,可以看到存储服务器上的几个共享磁盘已经添加进来了,接下来我们要对添加进来的存储盘符进行联机、初始化,并分配盘符五、安装故障转移集群功能∙需要在两个sql服务器上执行安装∙创建故障转移集群∙待两个sql服务器上的故障转移群集功能都安装后,随便打开一个故障转移群集管理器,点击右侧的“创建群集”∙浏览选定我们的2个群集节点,测试环境只有2个节点,下一步∙采用默认,进行群集配置验证测试,下一步∙提示测试已经成功完成,且返回验证报告∙填写一个群集的名称,下一步∙去掉“将所有符合条件的存储添加到群集”,下一步∙提示已经成功完成群集的创建∙切换到“节点”菜单,可以看到两个sql服务器已经在正常运行∙添加群集存储磁盘∙展开“存储”菜单,选中“磁盘”,然后点击右侧“添加磁盘”,此时就可以看到iSCSI目标服务器上共享的几个存储磁盘,全部勾选∙待添加进来后,可对各个共享磁盘进行重命名,以便区分∙测试∙关闭sql1服务器,可以看到节点菜单的sql1服务器显示“故障”,此时可以看到sql2服务器已经成功切换成群集主服务器,验证成功∙重新开启sql1服务器,可以看到节点菜单的sql1服务器显示“正常”六、创建分布式事务处理DTC群集服务∙打开故障转移群集管理器,右键选择“角色”,选择“配置角色”,下一步∙选择“分布式事件协调器(DTC)”∙填写此服务名称∙选择日志磁盘,开始创建七、安装SQL Server数据库∙安装framework3.5∙sql服务器1∙安装sqlsever,点击“新的SQL Sever故障转移群集安装”∙检测通过,单击安装,开始安装∙安装SQL SERVER数据库功能∙输入一个SQL网络名称:SERVERCLUSTER ,使用默认实例∙选择群集磁盘∙输入一个没有冲突的IP地址:192.168.100.105∙使用服务的SID,下一步∙设置账户密码∙使用混合模式,并且输入密码:添加当前用户为SQL SERVER的管理员∙检测通过,开始安装∙sql服务器2∙安装sqlsever,点击向SQL SERVER故障转移群集添加节点∙检测通过,开始安装∙设置账户密码∙测试∙右击SQL SERVER故障转移群集节点-----将该服务器的应用程序移动到另一个节点,所有者切换为sql2服务器∙关闭关闭sql1服务器,所有者切换为sql2服务器。

在Windows 2008 R2部署sql 08 r2群集

在Windows 2008 R2部署sql 08 r2群集

在Windows 2008 R2 Hyper-v下部署SQL Server 2008 R2 群集1环境部署环境:整个部署过程在虚拟环境下完成。

涉及到二台虚拟机,一台物理主机,sql版本为08 r2 (注:sql 2008 安装时会有一些问题,所以此实验sql版本选择r2)物理主机一台hyper2,安装有Windows Server 2008 R2,已加入域,IP地址为192.168.1.75节点计算机两台:sqlnode1和sqlnode2,安装有Windows Server 2008 R2,已加入到域。

IP地址分别192.168.1.240和192.168.1.241.2建立三个用于群集的目标在计算机hyper2安装StarWind iSCSI Target。

过程略2.1创建群集磁盘在hyper2上启动StarWind,如下列截图进行操作建立三个用于群集的目标qsqldisk:512M; msdtcdisk:512M; sql:2048M操作过程如下图初始用户名和密码均为test;2.2创建磁盘qsqldisk2.3创建msdtc2.4创建SQL3在两台节点计算机sqlnode1和sqlnode2上运行ISCSI发起程序,连接到目标在sqlnode1上过程如下:连接qsqldisk连接msdtcdisk连接sql在sqlnode2上的操作同上4对三块磁盘进行磁盘管理在sqlnode1上管理磁盘,盘符分别为Q、E、F,sqlnode2机器只需对磁盘进行联机就可以Q仲裁盘E 安装msdtcF安装SQL5在两台计算机安装故障转移群集功能在sqlnode1上安装过程如下,sqlnode2进行同样的操作6创建设置故障转移群集此过程在hyper2机器上操作6.1验证配置如没有错误则可以创建群集6.2创建群集输入IP地址为1.149群集创建完成6.3配置服务或应用程序,增加DTC输入IP地址1.248选择E盘6.4在一个节点sqlnode1上安装SQL SERVER 2008 R2选择需要安装的功能输入ip地址1.147安装完成6.5在另外一个节点sqlnode2安装SQL SERVER 2008 R2输入服务账户的密码。

Server 2008 R2故障转移集群安装手册

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

实验5-1 Windows Server 2008利用故障转移群集搭建文件服务器

实验5-1 Windows Server 2008利用故障转移群集搭建文件服务器

实验5-1 Windows Server 2008利用故障转移群集搭建文件服务器Hyper-V的很多新特性相信大家已经通过各种渠道了解了,而对于它的缺点,想必诸位听得最多的一个比喻是“将所有鸡蛋放到一个篮子里”。

这当然是我们将来在生产环境中使用Hyper-V所必须考虑的一个问题,不过好在Windows Server 2008的故障转移群集支持Hyper-V,使得我们对这个问题担忧可以有所减轻。

同时因为测试环境的限制,我们在这里想同大家分享的是如何利用故障转移群集来搭建文件服务器。

软件配置说明在上一篇中我们利用Hyper-V搭建好了三台虚拟机,在本篇中我们将继续利用这三台已有虚拟机开始故障转移群集的搭建。

先来简述一下三台虚拟机的相关配置。

首先操作系统毫无疑问都是Windows Server 2008 x64 Enterprise版,单CPU,2G内存。

各台虚拟机承担的角色如下及网络配置如下(因为实验环境中用不到IPv6,我们可以在相应网卡上将IPv6协议的勾取消掉,同时测试环境中网络防火墙也处于关闭状态):Beijing:域控制器,存储服务器(iSCSI Target),单网卡,IP为192.168.12.31Shanghai:成员服务器,故障转移群集节点A,文件服务器(DFS),双网卡,内网网卡IP为192.168.12.32,心跳网络网卡IP为:172.16.12.32Guangzhou:成员服务器,故障转移群集节点B,文件服务器(DFS),双网卡,内网网卡IP为192.168.12.33,心跳网络网卡IP为:172.16.12.33这里需要说明的搭建存储服务器所要用到的iSCSI Target软件。

盆盆在新年礼物中所提到的是WinTarget,不过用于该软件厂商被微软收购,WinTarget已经被整合到Windows Storage Server中,所以软件的试用版有点难找。

但好在相关的第三方软件商也有相关的产品,在实验环境中我使用的是Rocketdivision的StarWind,该产品可以申请免费的个人版序列号,但是个人版的功能上不适合我们做实验,因此我们选用30天的试用版,对我们测试而言已经绰绰有余了。

sql server 2008 故障转移群集方案

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故障转移群集方案,从而保护您的数据库免受故障影响,并确保数据的高可用性和完整性。

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

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服务器安装最新的补丁。

2、将硬盘挂载到服务器
在其中一台服务器上“服务器管理器”中,展开“存储”,选择“磁盘管理”
发现了右边的新磁盘,在磁盘上右键“联机”
在磁盘上右键“新建简单卷”
完成之后的状态是这样的
到另外一台服务器上,在“服务器管理器”中看到的磁盘状态如下,磁盘状态已经是初始化好的了,只是没有联机,现在把它们联机
完成后的状态如下
3、在两台服务器上分别作下面的操作,“控制面板”->“管理工具”-> “服务器管理器”
在“服务器管理器”中,选择“功能”,“添加功能”
选中“故障转移集群”->“下一步”
显示安装成功,点击“完成”
这样在两台服务器上都安装好“故障转移集群”功能,准备工作到此为止,之后是真正的安装过程,预知后事如何请看下集。

书接上回
4、故障转移集群系统检测
在其中一台服务器上打开“控制面板”“故障转移集群管理”
在“故障转移集群管理”中,选择“验证配置”
在“输入名称”中输入计算机的名字,点击“添加”,“下一步”
选择“运行所有测试”,“下一步”
报告出来了,可以点击“查看报告”来看看报告中发现了什么问题
这时候再到第二个节点服务器上去看磁盘状态的时候,会发现是脱机状态。

这个是正常的状态,因为系统会默认把磁盘资源都分配给第一个节点,第二个节点只是在等待的状态,等在第一个节点故障,才接管这些资源。

不过这些资源在配置好集群之后可以手工的分配给第二个节点。

5、安装故障转移集群
在“故障转移集群管理”中,选择“创建一个集群”
步骤跟测试的时候一样,输入服务器名,下一步
输入“集群名称”,并且分配一个IP地址,“下一步”
确认信息后,下一步
可以点击“查看报告”来看集群创建的结果
6、在集群中添加新的硬盘资源
由于前期的功课没有做好,在安装SQL集群之前安装的DTC集群时才发现,原来DTC集群也需要硬盘资源,无耐只好在添加一块硬盘吧,这样还能演示一下怎样在集群中添加新的硬盘资源,真是塞翁失马啊。

呵呵。

硬盘添加过程跟前面演示的一样,这里就不在重复了。

配置完磁盘后,在第二个节点上显示的还是脱机状态。

在第一个节点上,“故障转移集群管理”选择“存储”,“添加磁盘”
选择刚才添加的那个磁盘,确定
很简单的步骤,现在已经有3个可用的硬盘资源了。

7、安装分布式协调器(DTC)
在“服务和应用程序”上右键,“配置服务或应用程序”
选中我们要安装的“分布式事物协调器”,下一步
输入DTC服务的名称,并分配一个IP地址
勾选中刚才添加的磁盘
可以点击“查看报告”来查看安装过程中存在的问题,点击“完成”结束DTC 服务安装
8、安装SQL Server 2008 集群
安装第一个集群节点
运行SQL Server 2008 安装光盘,点击“安装”,“新的SQL Server故障转移群集安装”
开始的时候有个基本的检测,等一会点击“确定”
接着就是正式安装过程,输入SQL Server 2008产品许可,下一步
接受许可条款(当然要接受了,要不费那么多力气去安装系统干吗啊?!),下一步
点击“安装”
经过一番检查后,就可以进行安装了
勾选自己需要的功能,并确定安装的目录,下一步
输入一个SQL Server集群的名称,实例名。

并确定下实例的根目录。

下一步。

选择“SQL Server集群资源组名称”,下一步
勾选对应的实例名,下一步
为SQL Server集群设定一个IP地址
SQL Server故障转移集群的服务需要域的用户来启动,这样做的目的是因为如果使用本地用户启动服务,那就出现了2个节点各自有一个用户,这样在故障转移的时候,没有办法自动的启动另一个节点的SQL Server服务,因此无法真正的实现自动的转移。

使用域账号就避免了这个问题。

安装过程中需要使用组来进行设置,这样可以为以后修改配置提供了方便。

SQL Server2008故障转移集群用户和组的配置方法可以参照下面链接的知识库。

/zh-cn/library/ms345196(SQL.90).aspx
设置好组后,下一步
选择SQL Server的身份验证模式,我这里选择的是“混合模式”,输入一个管理员密码后,下一步
安装过程进行一些必要的检测,下一步
终于可以正式安装了,不容易啊。

呼呼。

点击“安装”
漫长的等待。

终于完成了。

打开“故障转移群集管理”展开“服务和应用程序”看到已经安装了SQL Server的服务,并且所有资源都是正常的状态
现在安装集群中的第二节点
在第二个节点上运行安装光盘,点击“安装”,“向SQL Server故障转移群集添加节点”
和第一个节点的安装过程一样,先检查一下必要的组件。

确定。

相关文档
最新文档