Windows Server 2008 + SQL Server 2005集群

一、 基础环境

1. 服务器规划

QQ201503261720214

2. 网络拓扑

image0013

二、 相关说明

1、为了节约服务器资源,AD服务器可以和iSCSI设备服务器同为一台服务器。由于iSCSI软件需要,目前微软只开发了基于Windows Server 2008 R2的版本。所以AD与iSCSI共存服务器采用Windows Server 2008 R2作为操作系统。

2、节点1、节点2别为群集中的服务器,其中每台计算机需要使用两块网卡,分别用于网络访问以及心跳检测。网络访问网卡的IP地址是在网络上可提供访问的IP段,心跳检测IP地址可以随意使用,但建议不与网络访问地址段在同一网段,心跳检测网卡可使用网线直连,主要用于检测对方运行状态,如发生故障可及时转移群集资源组。

3、仲裁设备其实就一个磁盘阵列,把一个服务器硬盘柜共享两台或者以上服务器使用其就是总裁设备;仲裁设备作用是在协调集群节点间的故障转移。原本的仲裁设备需要通过购置磁盘柜充当,此时投资成本比较大,但是通过iSCSI技术(internet SCSI),即可通过软件模拟出SCSI设备,并提供网络用于服务器共享该SCSI设备,大大节约了硬件投资成本。需要使用iSCSI技术需要下载iSCSI软件,此处使用微软提供的Microsoft iSCSI Software Target 3.3制作iSCSI服务器,iSCSI客户端通过微软提供的iSCSI启动器发起与iSCSI目标的连接。Iscsi软件地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=45105d7f-8c6c-4666-a305-c8189062a0d0

三、 实施步骤

1. 配置ISCSI存储服务

(1) 安装iscsi服务,并创建虚拟磁盘(domain上操作)

a) 解压ISCSI安装包。

clip_image0044

b) 双击X64下的“iscsitarget_public”。

clip_image0064

c) 默认安装“iscsitarget_public”。

clip_image0084

d) 安装后,点击开始,找到‘Micrsoft iscsi Software Target’并打开。

clip_image0104

e) 添加‘iscsic’虚拟磁盘及iscsi目标ID

clip_image0124

f) 创建虚拟磁盘

clip_image0144

g) 创建虚拟磁盘向导

clip_image0164

h) 设置虚拟磁盘存放的位置。

clip_image0184

i) 给创建的虚词磁盘分配空间大小。然后默认下一步。

clip_image0204

j) 添加虚拟磁盘完成的状态。

clip_image0224

k) 虚拟磁盘的真实所在地 --domain下:

clip_image0244

l) 创建iscsi目标

clip_image0264

m) 创建iscsi目标向导

clip_image0284

n) 设置iscsi目标名称

clip_image0304

o) 设置iscsi标识符类型

clip_image0324

p) 选择iscsi标识符类型

clip_image0344

clip_image0364

q) 选择iscsi标识符类型后的页面

clip_image0384

r) 创建iscsi标识符类型成功后

clip_image0404

clip_image0424

s) 给iscsi目标添加虚拟磁盘。

clip_image0444

clip_image0464

t) 向iscsi添加现有的虚拟磁盘,选择需要添加的虚拟磁盘后,点击确定。

clip_image0484

u) 到此步骤iscsi服务及虚拟磁盘已经全部搭建完毕

clip_image0504

(2) 客服端使用iscsi发起程序连接iscsi虚拟磁盘。(node1node2上操作)

a) 在客服端,开始------->管理工具------->iscsi发起程序

clip_image0524

b) 若选择iscsi发起程序后,回弹出此会话框,选择‘是’

clip_image0544

c) iscsi连接设置(在目标处出入iscsi服务器的ip------->点击快速连接)

clip_image0564

clip_image0584

d) 自动配置完成后,点击确定。打开磁盘管理器,会发现添加的虚拟磁盘已经出现在我们的磁盘管理器内。

clip_image0604

e) 在节点1中进行操作,关闭节点2。点击“服务管理器------->存储------->磁盘管理”,将每块磁盘联机,初始化,新建简单卷,最后格式化。

clip_image0624

f) 关闭节点1,启动节点2进行操作。点击“服务管理器------->存储------->磁盘管理”,将每块磁盘联机即可。

g) 当集群搭建成功并启动后,两个节点的虚拟磁盘一定是一个节点联机,一个节点脱机。

2. 安装AD服务器

(1) 安装AD环境(domain上操作)

a) 点击“开始”->“运行”,输入“dcpromo”并回车,直接点击“下一步”。

clip_image0644

b) 点击“下一步”

clip_image0664

c) 因为是新建DC,所以选择“在新林中新建域”

clip_image0684

d) 在目录林根级域FQDN(F)一栏中,输入建立域名,按下“下一步”,稍后会进行检查同网段上是否有无网域名称重复

clip_image0704

e) 在“设置林功能级别”页面

clip_image0724

f) 选择DNS,点击“下一步”

clip_image0744

点击下一步后,出现此对话框。选择“是”

clip_image0764

g) 存放日志、数据库及SYSVOL的文件,默认即可。

clip_image0784

h) 设置Administrator密码。

clip_image0804

i) 到这里就可以检查一下前面的步骤有无错误,没有就可以直接“下一步”

clip_image0824

j) 正在配置各种设定和服务

clip_image0844

k) 至此,AD域服务已经安装完毕!重启即可

clip_image0864

(2) 节点加入域(在node1、node2上操作)

a) 将node1 node2本地连接的首选DNS指向domain

b) 运行dcpromo

clip_image0884

c) 选择,现有林,下一步

clip_image0904

d) 输入域名称,下一步

clip_image0924

e) 按设置,输入用户名密码,下一步

clip_image0944

f) 然后一直默认下一步,直到完成,重启。

g) 关闭所有防火墙。

clip_image0964

3. 安装服务器集群故障转移(在node1、node2上操作)

(1) 安装角色

clip_image0984

clip_image1004

(2) 安装故障集群转移

a) 点击“服务管理器------->功能------->添加功能”

clip_image1024

b) 添加成功后页面

clip_image1044

(3) 安装集群

a) 验证配置

clip_image1064

b) 输入要加入集群的机器名称,或者点浏览添加。

clip_image1084

c) 添加需要加入集群的服务器后

clip_image1104

d) 选择运行所有测试

clip_image1124

e) 测试完成界面

clip_image1144

f) 测试完成后,创建一个集群

clip_image1164

g) 输入需要加入集群的机器名称,或者在浏览中添加。

clip_image1184

h) 输入集群名称和集群的ip

clip_image1204

i) 创建集群前的确认

clip_image1224

j) 集群创建成功后,点击【完成】即可

(4) 配置仲裁盘

clip_image1244

clip_image1264

clip_image1284

下一步,完成。

(5) 配置DTC

a) 选择新建的集群,右键------->配置服务或应用程序

clip_image1304

b) 点击下一步

clip_image1324

c) 选择安装DTC

clip_image1344

d) 输入DTC的名称及IP

clip_image1364

e) 选择存储

clip_image1384

f) 一直下一步,安装成功后,点击【完成】

(6) 配置心跳网络

clip_image1404

优化好心跳线之间的设置 node1 和 node2 同样的设置:

clip_image1424

clip_image1444

最后确保它们之间能 ping 通,在集群中配置心跳网络

clip_image1464

clip_image1484

4. 安装SQL-Server数据库(node1node2)

clip_image1504

许可协议

clip_image1524

安装需要的组件

clip_image1544

clip_image1564

开始安装必备组件

clip_image1584

系统配置检查

clip_image1604

输入注册信息

clip_image1624

选择要安装的组件

clip_image1644

输入实例名:MSSQL2005

clip_image1664

输入虚拟服务器的名称:SH-sqldbc

clip_image1684

选择群集磁盘

clip_image1704

选择要安装的节点

clip_image1724

clip_image1744

clip_image1764

关于域组的配置可以参考:http://support.microsoft.com/kb/915846/zh-cn

clip_image1784

选择混合模式验证

clip_image1804

clip_image1824

clip_image1844

clip_image1864

开始安装

clip_image1884

clip_image1904

安装程序。

clip_image1924

四、 测试

集群配置成功之后,如下:

clip_image1944

故障转移:

clip_image1964

转移之后:

clip_image1984

或者将node2节点重启,应该看到同样的效果,表示故障转移成功!

(1) 通过Management Studio测试

无论集群服务当前在哪个节点,故障转移之后,用Management Studio都应该可以正常登录。

clip_image2004

clip_image2024

(2) 通过JDBC测试

clip_image2044

posted @ 2015-03-26 18:23  Jager  阅读(937)  评论(0编辑  收藏  举报