admin 管理员组

文章数量: 887021


2024年1月12日发(作者:异步电机转速和负载的关系)

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

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连接存储磁盘后在磁盘管理中设置相同的磁盘盘符如下

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

已划分存储:

序号

Lun1

名称

MDSDTC

大小

20G

说明

用于安装Sql Server 2008 R2故障转移集群所必须的“分布式服务协调器(DTC)”

Lun2

Lun3

SQLData

ZCDISK

100G

10G

用于Sql Server群集节点数据的存放

作为MSCS的仲裁磁盘使用,要求不存放任何数据

二、在两台节点计算机 wloong1 和

wloong2 上添加多路径 I/O功能

在wloong1上过程如下:

1、点 击 开 始 - 管 理 工 具 - 服 务 管 理 器 - 功 能 - 添 加 功 能

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

2、选择“多路径 I/O”

3、点击安装,等待安装成功。

三、对三块磁盘进行磁盘管理

在wloong1服务器上管理磁盘,盘符分别为

Q、Z、M,wloong2

服务器只需对磁盘进行联

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

Z仲裁盘

M安装

msdtc

D安装

SQL故障转移集群相关

1、 点击开始 - 计算机 - 管理 - 存储 - 磁盘管理,右击磁盘选择联机。(需要先通过ISCSI连接程序从远程的存储或NAS上的远程磁盘)

2、 右击“未分配”,选择创建简单卷。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

3、 点击下一步。

4、 下一步(卷的大小不需要刻意更改,默认即可)

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

5、 分配卷符

6、 下一步(对映射过来的远程磁盘进行格式化)

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

7、 完成(格式化完成后最后一步选择完成即可)

8、 同样的步骤管理其他两块磁盘。

9、 在

wloong2服务器上只需要对磁盘联机,执行第一步设置就可以了。

四、在两台计算机安装故障转移群集功能

在wloong1服务器上安装过程如下。以下操作使用域帐号sqlmg登录操作。(这个用户需要自己在域控制服务器dc上提前创建并将用户加入域的Domain Admin管理组,做为群集节点的服务器要将此用户加入自己的本地管理员administrator组)

1、 使用sqlmg账户登录。点击开始 - 管理工具 - 服务器管理。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

2、 选择功能,添加功能

3、 选择故障转移群集,点击下一步。(安装故障转移群集的功能)

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

4、 点击安装

5、 等待安装完成(耐心等待完成即可)

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

6、 在另一台 wloong2 服务器上执行相同的操作。(安装故障转移群集,同样需要连接远程的存储设备映射过来的磁盘,但是不必在此服务器分配盘符,只要将映射过来的磁盘联机即可,或者将两台服务器映射过来的磁盘都设置完全相同的盘符,当故障转移群集配置好后两台服务器的盘符会保持一致。具体方法就是根据文档一步一步向后操作)

五、 验证群集配置

此过程在 wloong1 服务器上操作,使用 sqlmg 用户登录。

1、 点击开始-管理工具-故障转移群集管理器。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

2、 选择验证配置。

3、 点击下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

4、 点击浏览(“输入名称”处选择“浏览”)

5、 点击高级

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

6、 点击立即查找,选择要加入集群的两台服务器,点击确定。(选择两台群集成员服务器的机器名,并将所有的除域控制器意外的成员服务器选中并点击确定)

7、 点击确定

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

8、 点击下一步(在“下一步”之前请先输入一个群集的名称,名字根据自己的实际需求自定义即可)

9、 选择运行所有测试,点击下一步(其实经过实际的测试在2008的服务器操作系统上做故障转移群集大可不必首先单独运行测试再去创建群集,如直接选择创建群集的话在创建群集的过程中会自动进入验证的操作,若存在失败选项无法进入进一步的创建操作。这里所提到的测试步骤完全是根据微软官方

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

的安装步骤进行的,完全可以省略此步骤直接创建群集)

10、下一步

11、验证

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

12、完成,如没有错误则可以创建群集。

六、创建 windows 故障转移群集

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

1、点击创建一个集群。

2、选择下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

3、点击浏览

4、点击高级

5、点击立即查找,选择要加入集群的两台服务器,点击确定。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

6、点击确定

7、点击下一步

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

8、按规划准备中确定的名称和IP地址:

输入群集名称 Mscs_Cluster(这个名称是在刚刚选择群集成员后自己定义的群集名称)

输入 IP 地址为 1.1.1.5/24(这个IP地址服务器内网网段的IP地址,设置后可以用来测试群集的工作状态,也是群集向外部用户提供服务所使用的地址。)

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

9、 点击下一步

10、 等待进度,直到群集创建完成。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

11、 检查仲裁盘,右击集群名称-更多操作-配置群集仲裁设置。

12、 选择下一步

13、 选择节点和磁盘多数,下一步。(根据自己的实际情况选择,因为这里只有两台成员服务器,所以

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

最多允许一台服务器出现故障,所以选择第二项)

14、 按准备文档的设计,选择Z盘为仲裁盘,下一步。

15、 选择下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

16、 等待进度,完成。

17、 完成后可以见到。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

七、配置服务或应用程序,增加DTC

1、 选择配置服务和应用程序。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

选择下一步。

选择分布式事务协调器。(SQL SERVER数据库故障转移群集集中部署所需要的必要组件,必须安装)

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

按照准备文档中的命名规则,输入名称Sql_CLUSTERDtc(道理同上面是一样的,只不过一个是主机间的双击集群,现在我们创建的是SQL SERVER应用的故障转移集群而已)

输入IP地址 1.1.1.10/24

选择M盘。(被选中安装DTC分布式协调器的磁盘会在DTC安装完成后在“我的电脑”中将不再显示。)

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

下一步。

完成。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

八、在节点 101-POS1 服务器上安装 SQL SERVER 2008 R2 故障转移集群。

1、运行 sqlserver2008R2 安装程序,选择安装新的SQLSERVER故障转移群集安装。

2、等待系统自动检验,没有问题,点击确定。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

3、点击安装。

4、等待检查通过,没有问题后,点击下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

5、输入安装密码。

6、下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

7、选择需要安装的功能

8、输入 sqlserver 群集服务名称 cluster,实例名称 sqlcluster,根目录默认。下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

9、下一步。

10、选择下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

11、选择共享数据存储磁盘D,下一步。

12、去除DHCP的选择,输入规划时设置的ip地址1.1.1.9/24,下一步。(这个地址就是sql server故障转移集群的地址)

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

13、输入域用户组wloongsqlroot。

14、点击使用相同用户和密码。

15、输入域用户wloongsqlmg,用户密码。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

16、创建sa用户登录密码p@assw0rd,点击添加。

17、选择高级。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

18、立即查找,选择ADMINISTRATOR,sqlmg,,sqlroot,Domain Admin确定。(域管理员,域上的sql server用户,sql server所在的组和域管理员组中的所有用户)

19、下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

20、选择下一步。

21、选择下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

22、选择安装。

23、等待进度,完成。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

24、设置服务为自动启动。

九、 在 101-POS2 服务器安装 SQL SERVER 2008 R2

1、运行sql安装程序,选择安装-向现有群集里增加节点。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

2、确定。

3、安装

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

4、没有错误,点击下一步。(若有错误根本无法往下运行)

5、自动选择已安装的集群服务,下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

6、输入域用户wloongsqlmg的密码。(就是在域上建立的用来管理sql server所设置的用户的账户和密码)

7、选择下一步。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

8、没有失败,下一步。

9、选择安装。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

10、等待进度。

11、安装完成。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法

12、设置服务为自动。

至此SQL SERVER 2008 R2 故障转移群集安装成功,进入故障转移群集管理器中,打开服务和应用程序,列表中会出现SQL Server服务。

验证群集是否工作的方法:

右键查看SQL服务的拥有者,重启该服务器,使用另外一台服务器查看SQL的拥有者,如果在原拥有者重启时,SQL服务转移到另一台服务器,说明SQL故障转移群集工作正常。整个服务的切换过程更具环境不同大概在10-60秒之间。

Windows 2008 R2 MSCS和SQLServer 2008 R2集群服务部署 Copyright苏景法


本文标签: 群集 服务 服务器 选择