服务器论坛

找论坛
dellnengyukeji
Lv1 太平洋舰队新兵
太平洋舰队新兵 贡献5,距离下一级还需75贡献
楼主
2018-04-28 17:59 0 1 只看楼主
电梯直达 




硬件:3台 Dell  R730 , 一台Dell  MD 3400

软件:
     windows server 2008 r2
     SQL SERVER 2008 R2
IP规划:
域控:

11.11.11.10

ms.com
成员一:
11.11.11.20

sql001.ms.com
成员二:
11.11.11.30

sql002.ms.com
群集IP:  
11.11.11.100
cluster
MSDTC
11.11.11.101
msdtc
SQL地址:
11.11.11.110
sqlcluster
首先做好域控把另外两台机器加入该域(步骤省略),建好以后在域控建立下列两个安全组和一个用户:
1.创建两个安全全局组
作为 SQL Server 2008
的管理组,本次双机中使用 Sqlengine 做为数据库引擎组和 Sqlagent
做为数据库代理组。
2.创建一个用户用来管理 SQL 2008
的各节点服务,本次使用用户名为 sqladmin,将该用户加入到 Sqlengine
 Sqlagent
组中
3, Sqladmin 用户分别加入到各节点的本地管理员组中。在各节点进行故障转移切换的过程中,需要使用该用户作为 SQL Server 服务的启动帐户(图省略)

1:确认 所有的共享磁盘;
登录sql001sql002、分别确认所有、仲裁盘quorum、共享数据盘sharediskDTC分布事物处理安装盘R、均就绪

评论

2:Sql001sql002两台主机均安装应用程序服务器
评论

评论

评论

评论

评论

评论

评论

评论

评论

评论

3:  sql001sql002均 添加 故障转移群集功能
操作系统故障转移群集组件默认不会安装,需要手工添加:

评论

“添加功能”

评论

选择“故障转移群集”。
“下一步”

评论

“安装”

评论

“关闭”完成故障转移群集组件的安装。

sql001及 sql002联机磁盘 QRS之后,在sql001执行故障转移系统检测
使用域用户administrator登录一个构成群集的节点,启动“故障转移群集管理”:

评论

评论

首先点击“验证配置”,验证硬件条件是否符合群集安装条件。

评论

“下一步”

评论

sql001sql002 两主机 分别加入、然后点“下一步”

评论

评论

评论

评论

评论

评论

评论

4:创建群集
首先在sql001节点上创建群集,创建好后,再将sql002添加进去即可。

评论

评论

评论

输入操作系统群集名和操作系统群集IP。 
:如果点击下一步提示 cluster.ms.com已经在网格中存在/使用。首先到 DNS服务器内找到正向查找区域,ms.com,在右侧新建主机,clusterIP地址绑定到11.11.11.100。回到sql001,点击下一步,继续创建群集cluster。后续出现类似提示信息时,可用同样的方法解决。

评论

“下一步”

评论

“下一步”

评论

创建群集成功。
点击“完成”

Sql001群集建立完成之后,再次打开sql001的“故障转移群集管理器“,可发现群集cluster.ms.com已经存在。节点内已经同时可发现 sql001 跟 sql002,

查看配置情况:

评论

5:可以根据需要修改群集的仲裁盘:
评论

“配置群集仲裁设置”

评论

“下一步”

评论

这里最好使用Windows推荐的设置。Windows2008的仲裁盘机制和Windows2003已经有所不同。具体区别请参考Windows2008群集白皮书。
“下一步”

评论

选择Q盘为仲裁盘,默认情况下,系统将盘符Q设置为仲裁、盘符S为共享盘。

“下一步”

评论
“下一步”

评论

“完成”


6:安装“分布式事务协调器(DTC)“
Sql001 上安装分布式事务协调器(DTC)。DTC名称设置为 clusterDtc,地址为11.11.11.101。分配可用的群集磁盘 R,给MSDTC使用。
在安装SQL Server时需要MSDTC,具体步骤:

评论

评论

“下一步”

评论

“下一步”

评论

“下一步”

评论

选择R盘。
注意:R盘被MSDTC使用后,就不能用于安装SQL Server 2008了,需要额外指定磁盘阵列上的其它逻辑盘安装SQL Server 2008
 “下一步”

评论

评论

“完成”


7:主节点sql001安装SQL2008 群集
1、 安装Microsoft .Net FrameWork 3.5

2、 Sql001上运行 SQL SERVER 2008标准版安装光盘,选择 新的SQL Server 故障转移群集安装。Sql001作为SQL群集的第一个节点存在。SQL群集名称设置为 sqlcluster,群集使用的磁盘选择磁盘S, IP设置为11.11.11.110,使用默认的实例名称即可。注:排序规则选择CHINESE_PRC_BIN,勾中二进制,这一步很重要。SQL验证模式改为混合模式,sa密码设置为 ms.com。并将域管理员添加到SQL管理员中。

请注意群集磁盘环境:

评论

我们将在磁盘3,即S盘,上安装SQL Server 2008的数据文件。
在群集当前资源占用节点上运行SQL Server 2008安装程序。
可以关闭一个节点 使资源都集中到一个节点上 然后安装 sql 
另外 sql 2008 需要 集成sq1 补丁的 安装包 才可以创建cluster

评论

评论

评论

评论

“下一步”

评论

“下一步”

评论

“安装”

评论

如果此时 提示不通过 请查找服务或修改相应的提示信息 中的错误。可以重启 cluster 服务和wmi 服务 或者 是 远程注册表服务
“下一步”

评论

“下一步”

评论

输入SQL Server群集名称“sqlcluster”。
“下一步”

评论

“下一步”

评论

评论

我们在磁盘3上安装SQL Server 2008数据文件。
“下一步”

评论

输入SQL Server 将要使用的IP和掩码。
“下一步”

评论

此处可以使用服务SID,或者前面建立的全局安全组(域组),sqlenginesqlagent
在此,我们选择“使用域组”
“下一步”

评论

对所有SQL Server服务使用相同的帐户“ms.com\sqladmin”,输入密码。
排序规则,需要勾中二进制,为CHINESE-PRC-BIN.

评论
“确定”
“下一步”

评论

sql server系统管理员(sa)账户设置密码password,密码自定义
建议“添加当前用户”,这样就可以使用Windows身份验证方式连接SQL Server数据库了。
点击“数据目录”页签检查数据存放位置是否正确:

评论

OK!没问题。
“下一步”

评论

“下一步”
评论


“下一步”

评论

评论

评论

“安装”评论

评论

“关闭”
完成主节点sql001上的SQL Server 2008安装

8:添加sqlserver 故障转移集群节点至第二个节点sql002
打开故障转移群集管理器,可以看到服务和应用程序结点下,出现了clusterMSDTCSQL SERVER资源组。两个资源组的当前所有者都是sql001
如下图:

评论

sql001追加到已经建好的SQL群集sqlcuster中。
运行 SQL SERVER 2008标准版安装光盘,选择 向SQL Server 故障转移群集中添加节点。向SQL Server服务启动账户中输入该账户的密码,域管理员账户的密码。
ms.com\administrator用户登录附属节点sql002操作系统,运行SQL Server 2008安装程序:

评论

评论
“确定”

评论

评论

评论

“安装”

评论

“下一步”

评论

“下一步”

评论

输入域sqladmin账户的密码。
“下一步”

评论

“下一步”

评论

“下一步”

评论

评论

评论

完成附属节点安装。
“关闭”
dellnengyukeji
Lv1
太平洋舰队新兵 贡献5,距离下一级还需75贡献
2018-04-28 18:02
只看该作者
沙发

您需要登录后才可以发帖 登录 | 立即注册

其他登录方式:

常用表情
太平洋电脑网论坛帖子仅代表作者本人意见,不代表网站立场。请勿轻信特价、汇款、中奖等信息,
请勿轻易透露个人资料,因此产生的一切后果,PConline不承担任何责任
回复 发新帖 找论坛 反馈 回顶部