加入雨荷 登录
数据恢复,winhex视频,数据恢复培训,硬盘数据恢复,raid0,raid1,raid5数据恢复,雨荷数据 返回首页

xueyingkj的个人空间 http://bbs.yuhedata.com/?700 [收藏] [复制] [分享] [RSS]

日志

Windows server 2003+Sq1 server 2008 群集配置详解

热度 2已有 1719 次阅读2009-12-18 13:43

Windows server 2003+Sq1 server 2008 群集配置详解

这段时间一直忙于一个单位的数据库迁移工作,如今任务完成,把自己的一些工作经验整理后分享给大家。

测试环境:

HP DL380G6服器三台,HP MSA 2300 SAN光存储磁盘阵列柜一台

设备配置如下:

HP  DL380 G6服务器:

英特尔® 至强® 处理器 X5560*2

16G/DDR3 ECC内存

272GB 15K SAS  ,做RAID

4Gb Single Channel HBA卡 ,用来连接网络 HP MSA 2300 SAN 光存储磁盘阵列柜

4口10/100/1000M-BaseT网卡

HP MSA 2300 SAN光存储磁盘阵列柜

5*300GB SAS 热插拨硬盘,做RAID5阵列。

安装前的准备工作:

计算机名

IP地址

子网掩码

网关

DNS

备用DNS

XHOA-SR1

192.168.1.253

255.255.255.0

192.168.1.1

192.168.129.1

192.168.129.254

10.10.10.11

255.255.255.0

XHOA-SR2

192.168.1.254

255.255.255.0

192.168.1.1

192.168.129.1

192.168.129.253

10.10.10.12

255.255.255.0

XHMS-OA

192.168.1.12

255.255.255.0

XHSERSQL

192.168.1.33

255.255.255.0

MSDTC IP 192.168.1.114

SERVER     192.168.1.1    

255.255.255.0

192.168.1.1

192.168.1.1

磁盘阵列IP 10.0.0.3

 

域名称

用户名

密码

功能

所属组

备注

 

XHSER

Administator

c123456

系统管理员

Administrators

 

Clustuser

c123456

OA群集管理员

Administrators

OA群集用户

 

sqluser

c123456

SQL群集管理员

xhsql

SQL数据库引擎组

 

SQL数据库代理组

 

sa

1234

SQL SERVER_SA用户

 

Xhsql   

域全局安全组,是SQL数据库引擎组和SQL数据库代理组,将sqluser

 

添加为本组的成员

 

备注:XHOA-SR1 是服务器第一节点,XHOA-SR2是服务器第二节点,XHMS-OA虚拟群集名称,XHSERSQLSQL SERVER 2008 数据库虚拟服务名称,MSDTC IPSQL SERVER 2008至关重要,用来处理数据共享盘。

安装开始,首先将HP MSA 2300 SAN光存储磁盘阵列柜创建RAID 5 并对其进行分卷,建议划分四个独立的磁盘卷。大小分别为DISK 11GBDISK2为5GBDISK3为600GBDISK4280GBDISK1为仲裁盘(最好是500MB1GB也可以),DISK2为MSDTC盘,DISK3为SQL SERVER 2008数据盘,DISK4 为备份盘。

1、 安装域服务器,建议系统盘C盘分区为15GB并格式化为NTFS格式。等系统安装完成后,进来磁盘管理,将光驱盘符更改为“Z”盘,将剩余磁盘空间划分为逻辑分区“D”盘并格式化为NTFS格式。

2、 在“D”盘创建文件夹“Windows2003”,将系统安装盘的所有文件复制到此文件夹下,备以后使用。

3、 设置好计算机的名称和IP地址192.168.1.1,创建域控制器,根据系统提示输入唯一的域服务器名称XHSER.local,完成后重启服务器。

4、 登陆域服务器,更改域服务器的密码策略。

对于域,并且您位于已加入到域中的成员服务器或工作站

  1. 打开 Microsoft 管理控制台 (MMC)
  2. 文件菜单上,单击添加/删除管理单元,然后单击添加
  3. 单击组策略对象编辑器,然后单击添加
  4. 单击选择组策略对象中的浏览
  5. 浏览组策略对象中,选择相应域、站点或组织单位中的组策略对象 (GPO),或者新建一个组策略对象,单击确定,然后单击完成
  6. 单击关闭,然后单击确定
  7. 单击控制台树中的密码策略
    • 组策略对象[计算机名]策略

o 计算机配置

o    Windows 设置

o    安全设置

o    帐户策略

o    密码策略

  1. 在详细信息窗格中,右键单击所需的策略设置,然后单击属性
  2. 如果您是首次定义该策略设置,请选中定义这个策略设置复选框。
  3. 选择所需选项,然后单击确定

注意

  • 若要执行此过程,您必须是 Active Directory Domain Admins 组或 Enterprise Admins 组的成员,或者您必须被委派了适当的权限。作为安全性的最佳操作,可以考虑使用运行方式来执行这个过程。
  • 要打开“Microsoft 管理控制台,请依次单击开始运行,键入 mmc,然后单击确定

对于域,并且您位于域控制器,或已安装 Windows Server 2003 管理工具包的工作站

  1. 打开 Active Directory 用户和计算机。
  2. 右键单击控制台树中要设置组策略的域或组织单位。
  3. 单击属性,然后单击组策略选项卡。
  4. 单击组策略对象链接中的项目以选择现有的组策略对象 (GPO),然后单击编辑。也可单击新建创建新的 GPO,然后单击编辑
  5. 单击控制台树中的密码策略
    • 组策略对象[计算机名]策略

o 计算机配置

o    Windows 设置

o    安全设置

o    帐户策略

o    密码策略

  1. 在详细信息窗格中,右键单击所需的策略设置,然后单击属性
  2. 如果您是首次定义该策略设置,请选中定义这个策略设置复选框。
  3. 选择所需选项,然后单击确定

注意

  • 若要执行此过程,您必须是 Active Directory Domain Admins 组或 Enterprise Admins 组的成员,或者您必须被委派了适当的权限。作为安全性的最佳操作,可以考虑使用运行方式来执行这个过程。
  • 要打开“Active Directory 用户和计算机,请单击开始,单击控制面板,双击管理工具,然后双击“Active Directory 用户和计算机

打开 Active Directory 用户和计算机,在“users”组新建全局安全组“Xhsql”,此组是SQL SERVER 2008数据库主引擎组和代理组。新建“Clustuser”用户,并创建密码,将其添加到“Domain Admin”组,用来管理群集服务。新建“sqluser”用户,并创建密码,将其添加到“Domain Admin”组,用来启动SQL SERVER 2008数据库,安装SQL SERVER 2008 时用到,域服务器配置完成。

5、 安装第一台节点服务器,建议系统盘C盘分区为15GB并格式化为NTFS格式。等系统安装完成后,进来磁盘管理,将光驱盘符更改为“Z”盘,将剩余磁盘空间划分为逻辑分区“D”盘并格式化为NTFS格式。在“D”盘创建文件夹“Windows2003”,将系统安装盘的所有文件复制到此文件夹下,备以后使用。

6、 安装系统补丁:WindowsServer2003-KB958644-x86-CHS (系统共享漏洞补丁)WindowsServer2003-KB937444-x86-CHS (是针对SQL SERVER 2008 做群集必备的系统补丁,微软并没有在官网上发布,今天给大家做个共享)。更改计算机名称,配置公网IP和私网IP,公网IP192.168.1.253,子网掩码:255.255.255.0 ,网关:192.168.1.1 DNS192.168.1.1 。备用DNS192.168.1.253(备用DNS应该指向自己IP地址)。私网IP10.10.10.11 ,子网掩码:255.255.255.0 将网卡的传输模式更改为“10M半双工”,去除“Microsoft网络客户端,网络负载均衡,Microsoft网络的文件和打印共享”,只留下“Intenet协议(TCP/IP)”,去掉“DNS”的所有复选,去掉“WINS的启用LMHOSTS查找复选项,选择“禁用TCT/IP上的Net BIOS”先项。将其节点加入到域控制器。重启电脑,登陆域控制器,测试正常,关机。

7、 开启MSA 2300 磁盘阵列柜并连接第一节点服务器,开启第一节点服务器,用鼠标右键点击“我的电脑,选择“管理”——>“磁盘管理”,这时会出现硬盘初始化向导,将新检测到的四个磁盘初始化,不要转换为动态磁盘,每个磁盘都创建成为一个主分区,并格式化成为NTFS格式,1G的磁盘为仲裁盘指定盘符为“Q”,5G的磁盘为MSDTC磁盘指定盘符为“M”盘,600G的磁盘为SQLDATA盘指定盘符为“R”,280G的磁盘为备份盘指定盘符为“S”,分别在每个磁盘上创建并删除文件,测试磁盘阵列的连通性。关机

8、 安装第二台节点服务器,建议系统盘C盘分区为15GB并格式化为NTFS格式。等系统安装完成后,进来磁盘管理,将光驱盘符更改为“Z”盘,将剩余磁盘空间划分为逻辑分区“D”盘并格式化为NTFS格式。在“D”盘创建文件夹“Windows2003”,将系统安装盘的所有文件复制到此文件夹下,备以后使用。

9、 重复78步骤,但公网IP是:192.168.1.254,私网IP是:10.10.10.12,并分别测试公网及私网的连通性。正常后关机。注意:磁盘阵列柜的盘符和卷标在两台节点服务器上必须是一样的。

10、      开启第一节点服务器,打开群集管理器,选择“创建新群集”,出现创建新群集向导,点击下一步,选择域控制器“XHSER.local”,输入群集名称“XHMS-OA”,选择第一节点服务器,添加。Q盘会自动默认为仲裁盘,输入虚拟群集IP192.168.1.12, 输入连接域控制器的群集用户名Clustuser和密码c123456,完成群集创建。

11、      开启第二节点服务器,在第一节点服务器上打开“群集管理”,点击“文件”,单击“新建”,然后单击“节点”,根据向导,将第二节点服务器加入群集。

12、      优化设置:

1> 群集网络配置:打开群集管理器->【群集配置】->【网络】分别配置如下:

公用网卡       所有通信(混合网络)

私有网卡       仅用于群集内部通信(专用网络)

2>  私有(内部)通讯顺序:右击群集名称,属性,【网络优先级】。将私有网络移至列表上方。

3> 故障回复:如果你希望节点1成为主节点,当节点1重启的时候,资源自动切换到节点2,节点1重启完成后,资源重新切回节点1,那需要做如下操作:

1       右击【资源组】(建议不要修改该组),属性。

2       首选所有者:选择“节点1、节点2”,确保【所选所有者】列表中节点1(主节点)在上方

3       故障回复:选择【允许故障回复】(回复时间自行设置)

4> 测试:反复测试群集是否OK,资源切换是否正常(重启、断网、移动组、Ping虚拟IP

13、      MSDTC 准备

如果你的SQLServer会用到分布式事务协调器DTC,则需要此步骤。建议配置。

1 启动网络DTC访问:分别在节点1、节点2,添加Windows组件。【应用程序服务器】->【启动网络DTC访问】

2 添加资源组及资源:登录主节点(节点1),打开群集管理器,建一个名叫msdtc的资源组,把M盘(MSDTC盘)放入(也可以把M盘所在资源组名改下名)。在组内添加【IP地址】资源(占用一个IP地址)、【网络名称】资源(依赖于IP地址资源)、【分布式事务协调器DTC资源】(依赖于Q盘、【网络名称】)。Msdtc资源组完成后有如下资源:

资源类型

描述

依赖

磁盘资源

M(MSDTC)

 

IP地址资源

占用一个公用IP地址,作为虚拟IP地址192.168.1.114

 

网络名称资源

访问MSDTC的网络名,会在DNS中注册

IP地址资源

分布式事务协调器DTC资源

MSDTC资源

网络名称资源;磁盘资源

3 故障回复:如果需要故障回复功能,同样配置故障回复

14、       SQLServer资源组准备

     登录主节点(节点1),打开群集管理器,建一个名叫SQL的资源组,把R盘(数据库盘)放入(也可以把R盘所在资源组改下名)。如果需要故障回复功能,同样配置故障回复。

15、      安装SQL Server并测试

在第一节点服务器上安装SQL SERVER 2008 故障群集,启动安装向导,选择“安装服务器组件、工具、联机丛书和示例”,安装向导启动后会对系统检测并安装必要的组件(donetfx 3.5power-shell等)。

在安装组件过程中,当前正在安装的节点会将群集服务停止以便安装正常运行,安装结束后会自动重启该节点的群集服务。选择接受许可协议,下一步。

安装power-shellMsi组件。

接下来是SQL SERVER 2008 的安装界面,你会发现SQL SERVER 2008 的安装中不再是两个节点同时安装的服务,而是先安装单个节点的故障转移群集,然后再将节点添加到现有群集中。

选择“创建SQL SERVER 故障转移群集”,系统配置检测确认是否满足安装要求,可以看到所有的要求都提示“通过”。

选择下一步,选择需安装的组件,本次安装时选择了除“Analysis ServicesReporting Services ”之外的所有服务。

默认情况下,共享组件安装到%Program Files%Microsoft SQL server\中。若要更改安装路径,请单击“浏览”。如果更改一个共享组件的安装路径,则要同时更改其他共享组件的安装路径。后续安装会将共享组件安装到与原始安装相同的位置。本次安装将共享组件安装在C盘中。

选择下一步,进行群集资源组的配置,要注意的是在安装过程中,向导会创建一个新的以实例命名的群集资源组,并将现有的可用磁盘资源移动到该群集资源中。

选择下一步进行群集资源盘的选择,已被占用的群集资源盘将无法用于SQL SERVER 2008故障转移群集的数据文件共享存储。本次使用R盘做为共享存储资源。

选择下一步进行群集网络的配置界面,SQL SERVER 2008 支持IPv6版本的网络配置,本次使用的是IPv4网络。所以IP地址为:192.168.1.33,虚拟SQL服务器的名为:XHSERSQ

选择下一步进入群集安全策略的配置界面,此处输入之前建入的安全全局组Xhsql,这时要注意格式,以XHSER\Xhsql方式输入组名。

选择下一步进行群集服务帐号的的配置界面,这里添入之前建立的SQL管理员帐号sqluser,输入格式:XHSER\sqluser,对于排序规则,按向导默认的选择。

选择下一步进入数据库引擎配置,这时是选择服务器的安全管理模式和添加管理员帐号的地方,本次使用“混全式身份验证模式”,在为“SA”配置密码后,还可以通过“添加当前用户”将当用用户添加到SQL管理员中。数据目录会自动指向共享存储中。

下一步,错误报告是否发给微软,本人没选J

选择下一步,进行安装前的信息汇总,如果发现有错可以点击“上一步”返回,确认正确后安装。

安装结束,查看日志,看是否安装成功。

打开群集管理器,查看SQL 2008的各项群集资源是否正常联机。在SQL SERVER 群集组中我们要注意的是其资源所有者,默认为是XHOA-SR1所有,这里将XHOA-SR2节点也添加到所有者中,这点尤其重要:XHOA-SR2节点添加到所有者中,并在故障回复中选择“允许立即回复”。

在将XHOA-SR2节点添加好后,选择移动组,将MSDTC服务资源转移到XHOA-SR2节点上,保证MSDTC服务运行正常:

XHOA-SR2节点上启动SQL安装,在进行安装必须组件后安装向导启动,选择“添加节点“,查看系统配置检查工具运行结果。

运行群集节点配置,选择需要修改的故障转移群集。输入服务帐号的密码以确认帐号是否可用。接下来依照节点一的安装步骤安装,直到安装结束。

打开群集管理器,对SQL SERVER 群集组进行移动操作。确认SQL SERVER 的服务和代理服务正常转移。


路过

雷人
2

握手

鲜花

鸡蛋

发表评论 评论 (1 个评论)

回复 美人如玉剑如虹 2010-2-15 06:22

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 加入雨荷

Copyright © 2001-2015 All Rights Reserved雨荷数据安全技术论坛 陕ICP备08105630

QQ|申请友链|小黑屋|手机版|Archiver|雨荷数据安全技术论坛 ( 陕ICP备17009169号

返回顶部