1. openfiler 这个NAS软件不支持SCSI-3所以无法支持ws2008版本的群集。

2. WS2008群集不支持在AD上安装。

版本变更: 2010.9.5    首发

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

配置FreeNAS
序号 位置 动作 备注
1 磁盘->管理 增加da1、da2、da3、da4磁盘 da1为仲裁盘、da2为MSDTC的日志盘和SQL的日志也可以分开、DA4为SQL数据文件盘
Service->iSCSI Target
2 Setting Enable 设置一个好认的标识iqn.2010-09-05.microsoft.com
3 Targets Exten 为每一个Device增加到Exten
4 Target 增加磁盘点
5 Portal 默认设置 配置门户
6 Initialtors 默认设置  
7 Authos 默认设置  
作者:邓卫华2010.9.5 http://dengweihua1.blog.51cto.com      
配置WINDOWS2008的iSCSI发起程序
序号 位置 动作 备注
1 管理工具->iSCSI 双击  
2 发现->目标门户 增加 增加FreeNAS的IP地址
3 目标 登录 为发现的磁盘登录,选择还原连接和多路径
4 卷和设备 自动配置  
       
配置windows 2008环境
序号 位置 动作 备注
  n/a 增加网卡 一个外接网卡、一个内接网卡做心跳
  n/a 配置网卡 为private内联网卡禁止netbios、disable IPV6等
  磁盘管理 n/a 磁盘初使化、分区、格式化、盘符
       
  网络配置信息
1 FreeNAS IP 192.168.214.129/24
2 W2K3AD IP 192.168.214.130/24
3 WS2008-1 网卡public 192.168.214.131/24
网卡private 10.0.0.131/8
4 WS2008-2 网卡public 192.168.214.132/24
网卡private 10.0.0.132/8
5 ws2008-cluster IP 192.168.214.200/24
6 WS2008DTC IP 192.168.214.202/24
7 SQL SERVER IP 192.168.214.204/24
作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com      
配置群集
序号 位置 动作 备注
1 角色 增加 增加故障转移群集、DTC等
2 群集故障转移 验证配置  
建立群集  
配置群集IP等  
3 ws2008-cluster根 配置仲裁 配置群集仲裁设置
4 服务和应用程序 增加 增加DTC应用,完成后注意所有者,所有者必须要第一台安装SQL上
5 光盘或ISO文件 动作 SQL的安装
6 光盘或ISO文件 动作 重复在两台服务器上都安装一次SQL
7     SQL补丁包安装

一、FreeNAS的安装配置

1、先在服务器中安装几个硬盘,本例中ad0为系统盘、da1为仲裁磁盘、da2为安装mstdc中便用的日志盘、da3为SQL的数据存放磁盘。增加硬盘存储后硬盘不需要格式化。

WS2008+SQL2008群集+FreeNAS_第1张图片 

设置好后的界面如下并按”Apply change“保存设置。

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

WS2008+SQL2008群集+FreeNAS_第2张图片

2、设置iSCSI TARGET参数:进入”Services—>iSCSI Target“

    需要设置:Targets中的:”Extent”、“Target”、Portals、Initiators、Auths中的参数,大部份保存默认设置即可。

这里设置不设置无所谓,不过为了以后区分,先点击“Enable”设置一个iqn如:iqn.2010-09-05.microsoft.com

可以用你们公司的域名替代。

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

p_w_picpath

 

 WS2008+SQL2008群集+FreeNAS_第3张图片

增加”Exten“的时候要注意如果你的Browser使用的是chome的话当你选择device后窗口不会变化,所以可以使用IE

 

WS2008+SQL2008群集+FreeNAS_第4张图片

WS2008+SQL2008群集+FreeNAS_第5张图片

增加Target后记得保存设置。

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

WS2008+SQL2008群集+FreeNAS_第6张图片

 

WS2008+SQL2008群集+FreeNAS_第7张图片

WS2008+SQL2008群集+FreeNAS_第8张图片

WS2008+SQL2008群集+FreeNAS_第9张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

WS2008+SQL2008群集+FreeNAS_第10张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

WS2008+SQL2008群集+FreeNAS_第11张图片

WS2008+SQL2008群集+FreeNAS_第12张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

二、配置WS2008连接共享iSCSI磁盘;启动ws2008的iscsi发起程序。在”发现--》目标门户 的输入FreeNAS的IP 地址“

p_w_picpath

WS2008+SQL2008群集+FreeNAS_第13张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

点”登录“,选择”计算机启动时自动还原此连接”和”启用多路径“

WS2008+SQL2008群集+FreeNAS_第14张图片

 

WS2008+SQL2008群集+FreeNAS_第15张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

进入WS2008的磁盘管理可以看到多了几个磁盘,初使化和联机并分区格式化、分配盘符。

WS2008+SQL2008群集+FreeNAS_第16张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

二、配置WS2008群集

1、为WS2008增加”故障转移群集“。

2、开启”故障转移群集管理“:1、验证配置。 2、建立群集

WS2008+SQL2008群集+FreeNAS_第17张图片

WS2008+SQL2008群集+FreeNAS_第18张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

WS2008+SQL2008群集+FreeNAS_第19张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

输入群集的名称为IP地址

WS2008+SQL2008群集+FreeNAS_第20张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

建好的群集如下:

WS2008+SQL2008群集+FreeNAS_第21张图片

2、配置仲裁磁盘

WS2008+SQL2008群集+FreeNAS_第22张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

WS2008+SQL2008群集+FreeNAS_第23张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

三、增加MSDTC群集资源

在”服务和应用程序“点右键增加服务和应用;在界面中选择”分布式事务协调器(DTC)“

WS2008+SQL2008群集+FreeNAS_第24张图片

WS2008+SQL2008群集+FreeNAS_第25张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

WS2008+SQL2008群集+FreeNAS_第26张图片

WS2008+SQL2008群集+FreeNAS_第27张图片

 

 

注意这里的所有者:如果你在ws2008-1这台服务器上首先安装SQL的话则你需要把资源移动到ws2008-1这台服务器上去,方法是点右键操作即可

p_w_picpath

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

三、安装SQL2008

执行SQL2008数据库安装,安装之前需要先执行dotnetfx3.5 sp1和installer的安装,在SQL2008安装光盘的redist目录.

1、确认环境运行情况后,点左边的”安装“后选择”新的SQL Server故障转移群集安装“

WS2008+SQL2008群集+FreeNAS_第28张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

 

WS2008+SQL2008群集+FreeNAS_第29张图片

在下面的这个界面中无需理会提示的信息,直接点下一步

WS2008+SQL2008群集+FreeNAS_第30张图片 

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

群集磁盘3和群集磁盘4的名字可以在群集管理中修改。磁盘3为MS SQL的日志盘;4为SQL 数据文件存放光盘。

WS2008+SQL2008群集+FreeNAS_第31张图片

取消DHCP手工输入SQL群集对外的IP地址。

WS2008+SQL2008群集+FreeNAS_第32张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

用户可以是管理员,不过介意在AD中建几个专用的并设置为密码不允许变更、密码永不过期。用户名和密码一定是AD的用户,不能是本机的用户。

WS2008+SQL2008群集+FreeNAS_第33张图片

S盘为数据库、L盘为SQL日志文件的磁盘,请选择好。

WS2008+SQL2008群集+FreeNAS_第34张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

 

WS2008+SQL2008群集+FreeNAS_第35张图片

WS2008+SQL2008群集+FreeNAS_第36张图片

WS2008+SQL2008群集+FreeNAS_第37张图片

查看结果

WS2008+SQL2008群集+FreeNAS_第38张图片

作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

四、在另一台服务器上安装SQL

p_w_picpath

五、作者:邓卫华 2010.9.5  http://dengweihua1.blog.51cto.com

1、进入SQL测试一下是否成功;2、分别关机看看”群集管理“中的SQL资源是否正确转移到正常的服务器上。

WS2008+SQL2008群集+FreeNAS_第39张图片

六、SQL初丁的安装

1、先在被动节点上安装补丁,成功后把资料移动新的节点上,然后在对另一个节点打补丁。