用vmware gsx server安装win2003+sql2005集群
server的”HOST”中将memory设为2048MB,因为服务器还要做其他用处,不要全占用.
在安装三个win2003之后我先在每台各加一张网卡,将第一块网卡设为public(联网用),第二个设为private(心跳用,在vm中配置成hostonly)。
一.给每台机设定:
NodeA: vnet0:192.168.1.2 mask:255.255.255.0 DNS:192.168.1.254 vnet1:10.1.1.2
NodeB: vnet0:192.168.1.3 mask:255.255.255.0 DNS:192.168.1.254 vnet1:10.1.1.3
ADser: vnet0:192.168.1.254 mask:255.255.255.0 DNS:192.168.1.254 vnet1:10.1.1.1
将ADsev配置成AD服务服务器(只设成AD和DNS服务器),在设置时选择”自定义”,AD域名为 sqltest.com
将NodeA和NodeB做成ADser的成员服务器,用administrator登入
二.创建共享磁盘柜
Cluster 的共享磁盘柜至少需要一个 Quorum Disk 和一个 Shared Disks,这样我们就需要创建两个 SCSI 磁盘。 进入进入命令模式下
F:\VM\disk>vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdk
F:\VM\disk>vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 sharedisk.vmdk
创建完毕后,目录下有四个新文件
quorum-flat.vmdk
quorum.vmdk
sharedisk-flat.vmdk
sharedisk.vmdk
三.配置虚拟机
关闭三个系统,在虚拟机器界面选择“Edit virtual machine settings”添加硬盘,选“Use a existing virtual disk”,分别添加quorum.vmdk、
sharedisk.vmdk
双击新加的磁盘,在弹出的磁盘属性窗选“advance”,为新加的硬盘选择虚拟设备节点:quorum.vmdk选订“SCSI 1:0”, sharedisk.vmdk选定
“SCSI 1:1”。(如果不这么设置可能会出现问题)
分别打开两台虚拟机目录中的vmx文件,在最后一行添加:
disk.locking=”FALSE”
scsi0:1.SharedBus=”Virtual”
scsi1:1.SharedBus=”Virtual”
之后在启动这三个系统,将新识别的硬盘转成基本磁盘,之后命名为:quorum和sharedisk
四.安装SQL2005集群.
1、首先放入安装盘,点击“服务器组件、工具、联机丛书和示例”开始SQL2005的群集安装,安装程序会自动检测当前是否为群集环境并为群集安装准备。
2、接受软件使用许可协议。
3、SQL2005在进行初始检测后开始执行安装 SQL2005 所需组件。
4、完成所必需组件的安装。
5、安装程序开始执行系统配置检查。
6、进入SQL2005的安装向导。
7、向导开始执行系统配置检查,因为是安装群集,会自动检查各节点并给出状态提示。
8、选择要安装的组件,如要得到各组件的详细信息可以选择高级项。
9、进入高级项后就来到了详细的各组件的功能选择,这里可以得到详细的组件信息。根据需要选择组件功能。
10、“实例名”配置中选择“默认实例”。
11、虚拟服务器名称配置中,为此群集命名
12、为服务器配置IP,这里使用Public作为公共访问,并分配一个IP,添加后点击“下一步”。
13、在“选择群集组”中选择可以得群集组,因为这里我只有一个默认的群集组,所以点击“下一步”继续。
14、弹出警告,提示此群集组包含仲裁资源
15、群集节点配置中,选择可用的节点,因为当前是双节点群集环境,所以安装向导自动为其选择了节点。
16、配置远程安装的帐户,这里的帐户必须是各节点上有效的管理员帐户。
17、为服务配置帐户,之前已经添加了一个名为sql2005的域用户作为SQL服务帐户,所以这里填写上正确的信息。
18、配置群集服务的域组
19、身份验证模式中,选择“混合模式”这和SQL2000的感念是一样的
20、排序规则按照默认选择的。
21、这里没有选择微软提供的跟踪服务功能。
22、前期的安装配置完成后就准备开始执行正式的文件安装
23、SQL2005的群集安装进度还是很人性化的,这里你可以切换每个节点来监视安装进度。
24、SQL2005 cluster安装完毕