目录
1 建立域控制器(若已有域环境则省略这一步)... 2
1.1 主域控制器的建立 (选项请按照图片上的来选择)2
1.2 辅助域控制器建立... 10
2 集群服务器主机的构建... 14
2.1 编辑集群服务器的网卡属性... 14
2.1.1 关闭盘柜,更改网卡连接名称... 14
2.1.2 编辑private网卡:... 14
2.1.3 编辑 public网卡... 16
2.2 将集群服务器加入域... 18
2.3 建立集群管理账户(可选,若不建,可使用administrator)... 18
2.4 设置“共享磁盘”:... 18
2.5 配置心跳 和 仲裁磁盘(可选)... 19
2.6 配置第一个节点... 19
2.7 配置第二个节点... 25
3 SQL2008的安装... 28
3.1 安装补丁... 28
3.1.1 安装Microsoft .Net framework3.5 sp1. 28
3.1.2 安装server 2003针对sql 2008补丁Kb93744. 28
3.2 第一台 集群计算机安装SQL2008. 28
3.3 第二台 集群服务器安装SQL2008. 38
4 问题及处理... 43
4.1 集群节点加入域时报错... 43
Windowsserver 2003集群+SQL2008集群配置
*注:因为SQL2008不允许安装在域控制器机器上,所以需要4台服务器来实现,2台做域控制器,2台先做Windows server2003集群 ,再安装SQL2008集群。
第一部 建立windows 2003集群
1 建立域控制器(若已有域环境则省略这一步)
建立域控制器前请配置好网卡IP地址,DNS指向自己。(IP地址在建立域控制器后最好不要随意更改)
1.1 主域控制器的建立 (选项请按照图片上的来选择)
运行--->输入 dcpromo,确定 ,打开AD看装向导。
点击,下一步
点击 下一步
选择 创建新林中的域。
把DNS装在域控制器上。
下一步
指定DNS 完整的域名ZMD-JBSC.COM
点击,下一步
填写 Netbios 名字 ZMD-JBSC
点击,下一步
指定AD 库文件和日志文件位置,若是个繁忙的域环境,最好两个文件放置在不同的磁盘区域中。
点击,下一步
指定域的sysvol记录文件位置,默认即可。
点击,下一步
一般都选择下面同windows 2000或者windows server 2003兼容
点击,下一步
设定还原密码
点击下一步
看下已配置服务器内容,没错的话 点击 下一步
安装完成后要重启系统
1.2 辅助域控制器建立
待已配的域控制器启动后配置辅助域控制器,辅助域控制器在3层IP层面上要能到达主域控制器,并且DNS 要指向主域控制器。
此处要选择现有域的额外控制器
下一步
输入主域控制器的管理员的名字和密码,并指定完整的域名。
其余的同建立主域控制器一样。
2 集群服务器主机的构建
2.1 编辑集群服务器的网卡属性
2.1.1 关闭盘柜,更改网卡连接名称
做集群的每台服务器要有2块网卡,分别命名为private(做为心跳线使用)和public(作为提供服务的网卡使用)
2.1.2 编辑private网卡:
2台服务器的Private网卡的ip地址的要设在相同的网段,不要同 public网卡的网段在一起,在private网卡internet协议(TCP/IP)属性 页面中填写IP地址后,点击 高级,在“ DNS”选项卡上,确认未定义任何值。同时确认清除了“在DNS中注册此连接的地址”和“在DNS注册中使用此连接的DNS后缀”复选框。
在“WINS”选项卡上,确认未定义任何值。单击“禁用TCP/IP上的NetBIOS”
2.1.3 编辑 public网卡
Public网卡中注意其DNS 要指向主域控和辅助域控制器,用 ping 方式测试连通性。
2.2 将集群服务器加入域
我的电脑-->右键 ,属性-->计算机名--->更改--->隶属于:域 填写入:ZMD-JBSC.COM
确定,填写 域管理员得用户名和密码,加入域。注意主机名的填写,不要重名。
2.3 建立集群管理账户(可选,若不建,可使用administrator)
在主域控制器上添加以名字是ZMDJBSC的用户,并设置用户不更改密码和密码永不过期,然后在“活动目录用户和计算机”插件的左窗格中,右击“群集”,然后在快捷菜单上单击“属性”。单击“将成员添加到组”。单击“管理员”,然后单击“确定”。这将给予新用户帐户在该计算机上的管理特权。 退出“活动目录用户和计算机”插件。
2.4 设置“共享磁盘”:
在盘柜上至少要划分2个逻辑磁盘空间:1G的空间作为仲裁磁盘和 一个数据磁盘,并映射给两台服务器(设置步骤及方法见存储配置文档)
启动盘柜,待盘柜自检结束后,打开 2台做集群的服务器中的1台(确保仅开启了一个节点)
右击“我的电脑”,单击“管理”,然后展开“存储”。
双击“磁盘管理”。
如果您连接了一个新的驱动器,将自动开启“写入签名和更新磁盘向导”。如果出现该向导,单击“下一步”,完成向导的各个步骤。
注意:若该向导自动将磁盘设为动态。要将磁盘复位到基本状态,右击“磁盘n”(n在此处指您正在设定的磁盘),然后单击“还原基本磁盘”。
右击“未分配的磁盘空间”。
单击“新分区”。
将启动“新建分区向导”,单击“下一步”。
选择“主分区”的分区类型,单击“下一步”。
默认将分区设为最小。单击“下一步”。(建议采用多个逻辑磁盘,而不是在一个磁盘上采用多个分区。
使用下拉框更改驱动器盘符。使用在字母表上比默认列举的字母更靠后的驱动器盘符。通常,驱动器盘符“Q”可以用于仲裁磁盘,而“R”、“S”等字母则用于数据磁盘。
使用NTFS格式化分区。在“卷标”方框中,键入该磁盘的名称。例如:“驱动器Q”
通过以上方式配置好一台服务器后,将其关闭,开启另一台集群服务器,按照上述方式配置共享磁盘,注意分配的盘符要一样。
2.5 配置心跳 和 仲裁磁盘(可选)
配置心跳:
启动“群集管理器”。在左窗格中,单击“群集配置”,单击“网络”,右击“专用”,然后
点击“属性”。 单击“仅用于内部群集通信(专用网络)单击“确定”。
右击“公用”,然后单击“属性”(如下方图23所示)。单击选定“针对群集应用启用该
网络”复选框。单击“所有通信(混合网络)”,然后单击“确定”。
配置仲裁磁盘:
启动“群集管理器”(CluAdmin.exe)。右击位于左上角的群集名称,然后单击“属性”。
单击“仲裁”选项卡。在“仲裁资源”列表框中,选定的是“磁盘Q”。
2.6 配置第一个节点
确认仅开启了一个节点和盘柜。依次单击“开始”、“所有程序”和“管理工具”,然后单击“群集管理器”。
当出现“打开群集连接向导”提示时,在“执行”下拉列表中,单击“创建新群集”
确认您具有配置群集所必需的前提条件,如下方图10所示。单击“下一步”。
键入群集的唯一NetBIOS名称(最多15个字符),然后单击“下一步”。(在下方图所示中,群集被命名为“ZMD-JBSC.COM”)建议遵守DNS命名规则
键入将要作为第一个节点创建群集的服务器的名称,点击下一步
键入唯一的集群地址,点击下一步,群集IP地址只能用于管理,而不能用于客户端连接。
键入在预安装时创建的群集服务帐户的“用户名”和“密码”。在“域”下拉列表中选择域名,然后单击“下一步”,这时,“群集配置向导”将验证用户帐户和密码。
检查“摘要”页面,如下方图17所示,确认所有将用于创建群集的信息均准确无误。
点击下一步,系统自动检测和配置集群节点,。
2.7 配置第二个节点
保持第一个节点和盘柜在开启状态,启动第二台集群服务器。
开始--->集群管理器
打开集群,输入已建群集名,右击---->新建---->节点。
填写本服务器的主机名,选择添加。
3 SQL2008的安装
3.1 安装补丁
3.1.1 安装Microsoft .Net framework3.5 sp1
按顺序升级2.1sp1—3.0—3.0sp1-3.5
3.1.2 安装server 2003针对sql 2008补丁Kb93744
必须安装,否则安装 sql2008时会提示
3.2 第一台 集群计算机安装SQL2008
运行SQL2008光盘,点击安装--全新的SQL SERVER独立安装,
3.3 第二台 集群服务器安装SQL2008
运行 SQL2008光盘,安装-->启动向导,向SQLserver故障转移集群中添加节点。
4 问题及处理
4.1 集群节点加入域时报错
问题:在集群节点加入域时报”系统无法让您登录,错误如下:指定域的名称或安全标识(SID)与该域的信任信息不一“
原因:由于刀片中的多台服务器系统通过硬盘同步方式安装,导致SID信息为别的服务器上信息。
解决:重置SID
在windows 2003光盘上windows\support\tools\deploy.cab中提取sysrep.exe,在系统下执行,按提示重新输入相关信息,重启后即可。