双机热备配置MS SQLSERVER方法目录第一章安装篇 (4)(一)、安装环境要求 (4)1)、操作系统要求 (4)2)、服务器配置要求 (4)3)、共享存储 (4)4)、软件准备 (4)(二)、安装前的准备 (5)第二章基本配置篇 (6)(一)、向导建立基本配置 (6)1)、创建群集,设置群集基本参数。
(6)2)、加入群集的节点 (6)3)、配置网卡信息 (7)4)、配置心跳IP (7)5)、创建资源组,设置资源组的参数 (8)6)、基本配置完成后的界面。
(8)7)、注册License。
(8)(二)、手动修改基本配置 (9)1)、网卡配置的修改 (9)2)、心跳配置的修改 (10)3)、资源组配置的修改 (11)第三章MSSQLSERVER 配置实例 (13)1)、配置前的检测 (13)2)、安装MSSQLSERVER (13)3)、配置前的检测 (14)4)、基本配置 (14)5)、配置IP资源 (14)6)、配置网络名资源 (15)7)、配置物理盘资源 (16)8)、添加MSSQLSERVER资源 (17)9)、添加SQLSERVERAGENT资源 (18)10)、建立MSSQLSERVER资源依赖 (18)11)、建立SQLSERVERAGENT资源依赖 (19)12)、MSSQLSERVER资源组的资源关系图 (20)第一章安装篇)、安装环境要求安装环境要求(一)、操作系统要求1)、)、操作系统要求Windows 2000 ServerWindows 2000 Advanced ServerWindows Server 2003Windows Server 2003 Enterprise EditionWindows Storage Server 2003Windows Server 2008Windows Server 2008 Enterprise EditionWindows Storage Server 2008)、服务器配置要求服务器配置要求2)、两台或两台以上的服务器。
服务器型号和类型可以不同。
内存配置至少512M。
SCSI接口(光纤或SCSI卡,同样支持ISCSI)。
2个或2个以上网卡。
建议3个以上网卡,其中至少2个网卡做心跳线配置。
)、共享存储共享存储3)、支持各种类型的磁盘阵列。
支持ISCSI架构。
推荐使用有硬件锁功能的盘阵。
这样确保在多机时只能有一台能访问到磁盘设备。
软件准备4)、)、软件准备Windows操作系统盘。
EterneCluster-DN安装盘。
MSSQLSERVER安装盘等。
安装前的准备)、安装前的准备(二)、操作系统、补丁检查正常安装Windows操作系统。
建议安装最新的Server PackWindows 2000需要SP4或者以上的补丁。
Windows 2003需要SP1或者以上的补丁。
Windows 2008不需要补丁。
共享存储检查检查主机到共享磁盘阵列柜的连接。
检查SCSI或光纤驱动是否安装完毕。
系统能够访问到共享盘阵共享存储文件系统建议用NTFS。
在磁盘管理器中将共享设备设置为基本卷,而不能是动态卷。
如果系统中安装了杀病毒程序,病毒扫描程序可能与集群的卷管理有冲突,在设置病毒扫描的时候,不要扫描由集群控制的卷。
主机在该共享磁盘上同一个分区的盘符必须一致。
不同应用服务,建议安装在不同的分区上,这样保证其能单独运行。
网络检查检查所有的网线是否连接,所有的网络联通。
建议所有的私网IP地址在同一个网段上。
当只有2个网卡时,公网的网卡必须多绑定一个IP地址用于心跳侦测。
检查TCP/IP是否正确安装。
检查NetBIOS 是否正确安装。
(nbtstat –n 看网络名)EterneCluster-DN会占用17570,17550以及17551端口,因而要保证系统不能占用这些端口。
如果设置了防火墙,那么为这些端口上的ICMP协议不能禁止,UDP广播不能禁止。
应用可用性检查每台主机的系统服务/数据库/中间件/用户应用都正常的安装配置完毕。
启动一台配置好的服务器,测试客户端的连接是否正常,网络通讯是否稳定,系统服务/数据库/中间件/用户应用是否能正常工作。
关闭该服务器,启动另外一台配置好的服务器,做相同的测试。
保证每个服务器都能单独运行应用系统。
群集对应用的设置必须完成应用可用性检查后,对应用进行设置。
系统对这些应用服务的启动模式设置为“手动”模式启动。
不要在系统中指定这些共享卷的盘符。
第二章 基本配置篇(一)、)、向导建立基本配置向导建立基本配置在Windows 系统下点击“开始 所有程序 EterneClusterClient EterneCluster-DNConsole”,运行EterneCluster-DN 的管理界面。
如果是第一次运行,那么基本配置向导窗口将自动弹出;如果不是,那么用户可以通过菜单“配置 配置向导”弹出基本配置向导窗口。
1)、)、创建群集创建群集创建群集,,设置群集基本参数设置群集基本参数。
通过这个界面,用户可以设置群集名称,该名称一旦确定就不能修改。
点击“下一步”,继续进行配置。
2)、)、加入群集的节点加入群集的节点手工填入需要加入的主机名称,注意这些要加入的主机必须先运行EterneCluster-DN 的服务程序,否则无法加入到这个群集中。
点击“下一步”,继续进行配置。
3)、)、配置网卡信息配置网卡信息这个窗口会列出所有节点下的网卡信息。
用户可以在“角色”一栏中选取该网卡在cluster 配置的角色。
“Internal And Client”表示,该网卡即可以作为公网又可以作为私网;“None ”表示,该网卡不作用于该cluster ,即cluster 服务不去监控该网卡;“Internal ”表示,该网卡用于心跳;“Client ”表示该网卡用于公网。
“名称”一栏是表示该网卡在cluster 显示的名称,用户可以进行修改。
点击“下一步”,继续进行配置。
4)、)、配置心跳配置心跳IP根据上一个界面选择的网卡信息,该界面会列出所有用于私网的IP 地址信息,用户可以选择哪几个作为心跳IP ,建议一个网卡选一个IP 作为心跳,保证这些心跳都能够通讯。
点击“下一步”,继续进行配置。
5)、)、创建资源组创建资源组创建资源组,,设置资源组的参数该界面会创建一个资源组的基本配置信息,具体参数信息含义请参考功能窗口介绍。
点击“完成”后,基本配置便完成。
6)、)、基本配置完成后的界面基本配置完成后的界面基本配置完成后的界面。
7)、)、注册注册License 。
创建Cluster 完毕后,对没台主机进行license 注册。
在树节点上选中主机节点,点击右键弹出右键菜单,选择“许可证管理”弹出注册窗口:把主机号拷贝下来,到网站上获取demo key文件。
如果要获取正式license,那么请联系经销商,把主机号和序列号给经销商,通过经销商到我公司获取正式的key文件。
如果有key文件,那么通过“安装许可…”输入该key文件。
如果key文件有效,那么该界面会显示该key相关的信息。
手动修改基本配置)、手动修改基本配置(二)、网卡配置的修改1)、)、网卡配置的修改a)、修改网卡选中要修改的网卡,进行修改。
修改网卡只能修改“描述”和“角色”两个参数。
当该网卡已经配置了心跳,那么该网卡的角色就不能再设置成“Client Access”。
b)、添加网卡选中要添加网卡的节点,点击右键,选择“添加网卡”菜单,弹出添加网卡窗口通过选择“可用网卡”来指定添加哪块网卡,同时设置其“角色”信息。
如果该主机没有可用网卡,那么该界面不提供任何网卡信息。
c)、删除网卡选中要删除网卡,点击右键,选择“删除网卡”以删除该网卡。
当该网卡有心跳时,不能删除,当该网卡是该节点唯一网卡时,也不能删除该网卡。
心跳配置的修改)、心跳配置的修改2)、d)、修改心跳选择要修改的心跳,点击右键,选择“修改心跳线”以修改心跳。
因心跳就是系统的IP地址,因而这个IP信息都不能进行修改,仅仅可以修改用于进行cluster说明的“描述”信息。
e)、添加心跳选择要添加心跳的网卡,点击右键,选择“添加心跳线”以添加网卡的心跳。
当网卡上已经有心跳时,不能再在这个网卡上添加心跳。
通过“可用的”下拉条,选择这个心跳的IP地址。
建议这个要添加的IP地址网段和cluster的心跳IP 网段相同。
f)、删除心跳选择要删除的心跳线,点击右键,选择“删除心跳线”进行删除。
当只有这一个心跳线时,不能进行删除。
资源组配置的修改)、资源组配置的修改3)、g)、添加资源组选择群集的根节点,点击右键,弹出“”菜单,选择“添加资源组”选项,弹出创建资源组窗口。
关于资源组名称不能同以前的资源组名称相同,否则不能够创建。
拥有者的顺序可以通过“向上”和“向下”按钮来调整该资源组失败时切换的顺序,第一行是首节点,依次往下排序。
h)、删除资源组选择要删除的资源组,点击右键,选择“删除资源组”以删除该资源组。
当该资源组是联机状态时,该资源组是不能够被删除的。
第三章 MSSQLSERVER 配置实例需求为:客户端可用通过网络名为Alias 或IP 地址192.168.0.240访问到MSSQLSERVER 的服务。
安装前请再次阅读安装前请再次阅读《《第一章 安装篇安装篇》》中的中的《《安装前的准备安装前的准备》》小节小节。
1)、)、配置前的检测配置前的检测群集中的主机都能访问到共享磁盘,该共享磁盘卷挂载到系统的盘符都为Z :(该盘符用户可以自由设定)。
网络中不存在Alias 网络名,同时也不存在192.168.0.240 IP 地址。
2)、)、安装安装MSSQLSERVERa )、安装前准备要确定SQL 系统安装目录和数据库的安装目录分配方式。
其主要为2种方式:系统安装目录和数据库目录都放到共享盘中;系统目录放到本地盘,数据库目录放到共享磁盘中。
每个主机上公网上必须存在一个IP 地址,其网段和虚拟IP 地址的网段相同,即都属于192.168.0.1~192.168.0.244之间的地址。
(如果不需要别名,这点不用做限制)。
b )、首主机节点安装关闭其它主机。
按照SQL 相关手册进行安装SQL 。
安装的注意事项:数据库文件一定要安装到共享磁盘中。
如果主机都在域中,则需要选择“使用域用户帐户”,输入用户名、密码和域名。
如果需要安装多个数据库实例,那么在选择安装实例的时候不要选择“默认”方式,这样可以给出自己的实例名称。
SQL 2008中要注意事项:选择实例时,实例的根目录最好选择到共享磁盘中。
选择服务账户时,选择本地系统账户。
验证模式选择时,注意要用混合模式。
安装完毕,在控制面板的服务中把SQLSERVER 的服务停止并设置成手工启动方式。