部署完SQL SERVER CLUSTER,简单写一些步骤:
1 环境:
HOST: WINDOWS SERVER 2003 ENTERPRISE
IP:192.168.1.104
DNS SERVER & DOMAIN CONTROLLER(SQLCLUTER.COM)
VM: VMWARE SERVER 2.0
VMWARE SERVER PARAMTER:
disk.locking:false
SCSI1:0(1).shared:true
GUEST NODE: WINDOWS SERVER 2003 ENTERPRISE(1*2)
SQLA: WIN2003
PUBLIC NIC:192.168.1.201
PRIVATE NIC:192.168.100.131
SQLB: WIN2003
PUBLIC NIC:192.168.1.202
PRIVATE NIC:192.168.100.132
SCSI DRIVER: QUOTUM(1G),DATA(5G) ON SCSI1:0(1)
2 步骤:
2.1 本机(host)当DNS和ACTIVE DIRECTORY(DC) SERVER:
先建立DNS,再配置DC(dcpromo.exe),建立一个DCADMIN账户,升级为域管理员
2.2 安装GUEST,配置SCSI SHARED DISK和PUBLIC,PRIVATE网络;
SCSI SHARED DISK配置在同一个DRIVER上,
共享参数(DISK.LOCKING,SCSIX:0.shared:true )
QUOTOM用来平衡CLIENT访问;DATA用来保存数据,分别以Q:R来标记驱动器名,并且只能是preallocated模式
2.3 选SQLA来做CLUSTER SERIVE的第一台机,安装CLUSTER(命令:comclust.exe),一路NEXT,其中输入CLUSTER NAME和IP
2.4 停止SQLA的CLUSTER服务,按照相同方法配置第二台(选择加入CLUSTER),启动第一台的CLUSTER服务
3 安装SQL SERVER 2005,安装过程自动识别CLUSTER服务,只需要配置VIRTUAL SERVER IP,配置第二台机同理
安装时候绝对保持两台机在线,任何一台机下岗,都会导致安装失败
SQL SERVER CLUSTER 安装进程:
运行一台NODE安装,另一台跟着同安装(根据SQL SERVER 2008文档,SQL SERVER 2008安装,添加NODE也一样)
SQL SERVER CLUSTER 安装成功:
两台NODE同时在线:
数据库安装在DATA shared disk上,通过select * from sys.database_files可以看到数据库安装位置
单台NODE在线:
创建数据库,可以看到依旧成功,说明CLUSTER配置成功,而且数据库依然写在DATA shared disk上,所以不言而喻,DATA SHARED DISK 是写数据的 ,而QUOTOM SHARED DISK是CLUSTER SERVERS用来协调FAILURE OVER
意外的收获:
可以看到SQL SERVER 2005的隐藏的系统数据库MSSQLSYSTEMRESOURCE。