【IT168 资讯】对于关键的企业应用,购买专门的双机热备软件是必不可少的,不可随意使用网上下载或破解的软件进行双机系统的配置,数据库双机是目前企业应用中常见的双机应用领域,企业的数据库对企业的日常正常运营的重要性不言而喻,下面我们通过目前市场上常见的数据库双机热备软件-联鼎多节点集群软件(Lander Cluster)-来演示一个SQL Server双机配置案例。
2.1安装准备
1. 做双机热备的两台服务器每台至少需要两块网卡,一块作为工作网卡,连接集线器或交换机;另一块作为心跳网卡,与其他节点的心跳网卡通过集线器或交换机交换信息;
2. 确认好主机和网络设备的连接、主机到共享磁盘阵列柜的连接;
3. 两台服务器均用administrator超级管理员账号,不要对系统默认超级管理员重命名,密码可以随意,不要求两台服务器密码保持一样;
4. 两台数据库服务器在安装数据库的时候,假设将两台数据库服务器分别命名为A机、B机,在A机安装数据库的时候,B机关闭,由A机单独掌控共享磁盘,把A机的数据库数据文件安装在共享磁盘的分区中,数据库安装完成后把随机启动的数据库服务:SQL Server和SQL Server Agent改为手动,然后将A机关闭;启动B机,按同样的操作安装好数据库, 将B机的数据库数据文件同样也安装在共享磁盘的分区中,也将数据库服务:SQL Server和SQL Server Agent改为手动并停止;然后启动A机,A机启动过程中会有个检测共享磁盘的过程,然后进入系统,此时A机和B机的数据库都处于停止没有工作的状态,现在可以安装联鼎双机软件并进行配置了;
2.2双机软件安装
以Administrator用户登陆操作系统,双击光盘目录中的软件包,按照安装程序的提示进行安装,安装过程极为简单,在此不再赘述。
集群软件安装完成以后,在程序组中,增加了【LanderSoft】/【LanderCluster】组。在系统服务中增加了Cluster Agent、Cluster Management Agent两个自动启动的服务,其中Cluster Management Agent已经启动,Cluster Agent处于未启动状态。
2.3配置前的检查
1. 确保要配置的服务器中的Cluster Management Agent服务已启动,而Cluster Agent未启动;
2. 需要集群管理的数据库服务SQL Server和SQL Server Agent,都必须设置为手动,都不能在开机时自动启动;
2.4配置过程
1. 执行【开始】/【程序】/【LanderSoft】/【LanderCluster】/ Cluster Management Center程序。在LanderCluster界面中按下【Wizard】按钮,启动LanderCluster设置向导,如图:
![](http://image3.it168.com//2008/8/28/5b236795-5178-4391-baa9-b1bc557547ff.jpg)
2. 开始配置:
![](http://image3.it168.com//2008/8/28/431c5908-3ceb-41dd-8894-7ff743f2d83e.jpg)
3. 选择节点数和包数,按【>>Next】,继续进入配置向导的第二步。
![](http://image3.it168.com//2008/8/28/adcc8918-dccd-4421-852f-2395486b8ff3.jpg)
4. 从左侧列表选择需要配入集群的主机到右侧列表,按【>>Next】,继续。
![](http://image3.it168.com//2008/8/28/778fa5ee-fd13-454c-bae0-4f43db8e67e2.jpg)
-节点配置-
5. 节点配置过程中,所有的信息都是不可编辑的,只能从列表框中选择正确的心跳IP和工作IP。(不要选择测试卷,切记)
![](http://image3.it168.com//2008/8/28/e39efce6-87a0-4c48-bb05-babbbf427e36.jpg)
6. 按【>>Next】,继续进入配置向导的第四步。
![](http://image3.it168.com//2008/8/28/d297c71c-d41e-4e04-9e00-403e7350c69c.jpg)
- 包的配置 -
![](http://image3.it168.com//2008/8/28/88a89bbb-6d48-472a-b34f-0216148b3d64.jpg)
Pkg Name为该包的包名,以区分于其他包,此项必须填写
NetIndex为绑定的网卡,在节点配置中若配置了两块工作网卡,则可以在下拉菜单中选择其中一块作为该包的绑定网卡。(集群默认为第一块工作网卡,该网卡是必须配的)
Virtual Host为虚拟主机名
Virtual IP为虚拟IP,每个包必须有一个虚拟IP,此项必须填写
NetMask为虚拟IP的子网掩码,该项可不填。若该项不填,集群默认该项为绑定网卡的IP的子网掩码
![](http://image3.it168.com//2008/8/28/1004a18b-12ec-4cf3-a8fa-0e1742830001.jpg)
![](http://image3.it168.com//2008/8/28/c78dacc8-a978-48f7-b392-51528965eb15.jpg)
要选种某个服务,请在服务前打勾,我们用到的数据库服务为:SQL Server和SQL Server Agent,但这里要先勾选SQL Server Agent,再勾选SQL Server,切记!
![](http://image3.it168.com//2008/8/28/a4a0a40e-530b-40ec-a4f3-b2e626ec0729.jpg)
- 指定可执行程序 -
如上图所示,这里不需要填写
![](http://image3.it168.com//2008/8/28/0ea5a307-6236-4378-9f06-6455a81a5352.jpg)
在"Switch Rule"选项中选择切换规则(指定规则/可回切/负载均衡)。(该项必须选择),切换规则选择Balanced选项;
![](http://image3.it168.com//2008/8/28/4cd60bb4-2c2b-4f73-be52-8773e796248b.jpg)
7. 点击【>>Next】,继续点"Finished"
![](http://image3.it168.com//2008/8/28/134eaab9-97dc-4c1f-b7a7-c92de9dd0ed0.jpg)
- 完成集群配置 -
8. 完成集群配置:这一步骤是完成配置的最后一步,将集群的配置信息同步到其他节点。按【Finish】按钮,保存对集群的配置。可以看见Cluster Configuration Completed窗口的状态栏的保存进度条。
![](http://image3.it168.com//2008/8/28/b82af753-35b5-4167-a9ba-dfa9b01578ef.jpg)
按【确认】按钮,集群的配置过程结束。
9. 然后把两台数据库都重新启动,先起来的那台机器即为主机,另外一台为备机。主机的数据库的服务是起来的,而备机的数据库的服务是停止的。在主机上可以访问共享磁盘上的共享分区,而备机上的是无法访问的。 |