本手册主要介绍通过使用ServHA Cluster双机热备软件在Windows操作系统下完成双机共享存储热备配置的思路和步骤。通过参考本手册的步骤,可以完成对共享存储方案双机热备的初始化配置,以便进行后续应用的安装与配置(应用配置请参考应用配置手册)。
目录
本步骤主要完成共享存储双机热备的实施规划,完成硬件连线,安装前检查等操作。
实施共享存储双机热备方案,需要表1.1-1所示的硬件设备:
硬件需求 | ||
名称 | 数量 | 备注 |
服务器 | 2台 |
|
以太网口 | 2个/台 | 每台服务器两个以上网口,建议使用千兆网卡 |
网线 | 3根 | 用作双机热备心跳链路 |
共享磁盘阵列 | 1台 | 同时连接到两台服务器上 |
表 1.1-1
支持Windows Server2003 sp1及以上的操作系统,集群的操作系统版本需一致。
ServHA安装包或软件安装介质。
假定A服务器上的两张网卡的网络连接名称为 “本地连接1”和“本地连接2”,B服务器上的两张网卡为 “本地连接1”和“本地连接2”。
其中两台服务器的“本地连接1”用作公网心跳,“本地连接2”用作私网心跳。
将两台服务器的“本地连接1”网卡使用网线连入公网以太网交换机。
将两台服务器的“本地连接2”网卡使用网线直接连接。
服务器网卡IP地址必须为固定IP地址,不能是DHCP自动分配的。
用作公网连接的两台服务器上的“本地连接1”网卡需要分别配置两台服务器固有的公网IP(注:不是应用对外服务的IP)。
用作私网连接的两张“本地连接2”网卡需要分配两个私网IP地址。
同时还需要分配一个应用服务的IP地址(即虚拟IP),用于客户机访问应用(该IP由ServHA生成并管理)。
参考节点IP是指双机所处公网环境中的一个或多个一直在线节点的IP地址(例如路由器,交换机,网关的IP)。
ServHA通过ping 参考节点来识别自己的网络连通状况。可以配置多个参考IP,只要其中任意一个参考IP能ping通,即判定本机网络正常。
仲裁盘是在共享存储设备上划分出的独立磁盘(LUN)并同时映射给两台服务器,大小建议在100MB左右。当集群服务器无法通过心跳联系到对方时,将使用仲裁盘仲裁资源的拥有方,避免集群脑裂。
仲裁盘初始化之后不能分配盘符;
共享存储双机热备必须配置至少一个仲裁盘;
共享磁盘是在共享存储设备上划分出的独立磁盘(LUN)并同时映射给两台服务器,该磁盘可以根据实际应用需求划分分区,用于存放应用的共享数据。集群配置完成后,由ServHA管理共享存储磁盘的访问权。
对共享磁盘的分区和格式化的操作只需在一台服务器上操作即可,另一台服务器可以在windows的磁盘管理界面刷新后看到。
ServHA在运行过程中需要用到以下端口:
14338、17968、17969、7700
请确保两台服务器上以下端口处于开放状态,其中17969为TCP通信端口,17968、14338为UDP通信端口。如需进行远程配置管理,还应允许远程配置端口 7700 的TCP入站。
此外,还需要将软件安装目录下的MCNTHA.exe、MCNTCNFSVR.exe添加为允许入站的程序规则。(默认路径为C:\ProgramFiles\ServHACluster\MCNTHA.exe、C:\Program Files\ServHACluster\MCNTCNFSVR.exe)
仲裁盘初始化之后不要分配盘符;
仲裁盘在共享存储双机热备中是必须的;
初始化后的仲裁盘处于“Online(联机)”状态,并且不挂载盘符,如下图:
图3.1-1
首先在A机下操作,如图3.2.1-1,计算机管理à磁盘管理下可以看到此时磁盘处于没有初始化状态,右键并点击“初始化磁盘”。
图3.2.1-1
在初始化完毕的磁盘卷上点击右键,选择“新建磁盘分区”,在配置过程中指定驱动器号,如图3.2.2-1:
图3.2.2-1
登录至B机,打开计算机管理à磁盘管理。可以看到此时共享磁盘的状态如图3.2.3-1:
如果没有看到磁盘状态,请按F5刷新。
注:此时无需为此磁盘卷分配盘符。
确定磁盘在将做共享磁盘资源的服务器中均为ONLINE(联机)状态。
图3.2.3-1
双击ServHA Cluster安装包,安装在默认路径即可,安装完后需要重启服务器。
*两台主机都需要安装ServHA软件并重启。
在安装了ServHA配置工具的计算机上运行“ServHA配置工具.exe”;
打开配置工具后,输入需要连入的双机热备集群中任意一个节点的IP地址,并点击箭头按钮;如图5.1-1:
图5.1-1
如果输入的IP地址正确,则会到达登录界面,输入正确的密码(默认密码为“1”)后点击“登录”按钮即可连入ServHA,如图5.1-2:
图5.1-2
您也可以在浏览器中输入双机热备中其中一个节点的IP地址(也可以使用自带的配置工具访问),
http://服务器IP:7700。
在第一台服务器执行初始化操作。连入第一台服务器,点击左侧“New”图标初始化一个新的集群,如图5.2-1:
图5.2-1
主机名称为当前计算机名,可以修改(并不会改变计算机名)。如图5.2-2:
图5.2-2
为双机集群填写一个名称,设置登录密码(不填写则为默认密码“1”)。
参考IP是指双机集群所处公网环境中的一个或多个一直在线节点的IP地址(例如路由器,交换机,网关的IP)。如图5.2-3。
参考IP可以添加多个,中间用逗号隔开。
仲裁策略中有以下选项:
不使用仲裁:集群中任意一个节点在线即可接管资源;
仅仲裁盘:集群中任意一个节点在线,且能访问到仲裁盘,就会接管资源。
在共享存储双机热备方案中,我们选择“仅仲裁盘”,并在仲裁盘下拉列表中选择之前已经初始化好的仲裁盘。
图5.2-3
选择要用于搭建心跳的网卡,并为其填写一个名称,点击“添加心跳”。
已添加的多个心跳可以通过鼠标上下拖拽进行排序,排序越上心跳连接的优先级越高。如图5.2-4:
图5.2-4
此处为前三步信息的汇总,确认无误之后点击“完成”按钮完成集群初始化。 如图5.2-5:
图5.2-5
连入第二台主机,点击初始化操作中的右侧“+”图标,加入现有集群。如图5.3-1:
图5.3-1
在新页面的左侧输入框里输入第一台主机的IP(不是输入本机IP),点击确定,将跳转至目标集群。
图5.3-2
点击确定之后,页面将跳转至第一台主机,您需要先登录,然后执行添加节点步骤,将跳转至“添加新节点向导”,新节点的IP默认为之前填写的节点IP,如下图:
此处可以查看第二台主机的信息。
图5.3-4
在心跳配置界面,左侧列出了当前配置的心跳连接,右侧列出的是第二台主机的网卡及IP列表(如下图),心跳连接需要由一对对应的网卡组成配对,先点击左侧某项心跳连接,再点击右侧对应的新节点的网卡,即可配为一对心跳连接(如图5.3-6):
图5.3-6
此步骤列出第二台主机的信息,确认无误之后点击“确定”,完成节点加入的步骤。如图5.3-7:
图5.3-7
配置完毕后,效果如图5.3-8:
图5.3-8
针对每一个要保护的应用,需要创建一个资源树来配置应用运行所需要的资源信息,一般一个应用运行所需要的基础资源有虚拟IP地址和应用活动数据存储区。在共享存储双机热备环境下,应用活动数据存储区使用共享存储资源来承载。
单击左侧资源树图标,点击下面的创建资源树按钮。
图5.4.1-1
填写资源树名称,把两台服务器从未选主机拖拽到已选主机上,其他选项默认即可。配置完毕后如图5.4.1-2,点击保存,资源树就创建完毕了。
图5.4.1-2
先从左边树列表中选择要创建IP资源的资源树,切换右侧视窗后,点击创建资源,选择创建IPv4资源。
图5.4.2-1
填写规划好的应用对外服务的IP地址(即虚拟IP),并分别为两台服务器选择对外服务的网卡(从未选择区拖拽相应网卡到已选择区,可以选择多个网卡。选择多个网卡的时候当优先级高的网卡故障,系统将首先尝试把IP地址切换到优先级较低的网卡使用而不切换资源树,只有当所有网卡都故障,才会将资源树转移到备用节点)。如图5.4.2-2,配置完毕后点击保存。
图5.4.2-2
创建完毕IPv4资源后显示下图:
图5.4.2-3
从左边树列表中选择要创建共享磁盘资源的资源树,切换右侧视窗后,点击创建资源,选择创建共享磁盘资源,如图5.4.3-1:
图5.4.3-1
在这个列表里面只列出了每个节点中,系统能通过磁盘特征签名合并的磁盘列表。选择要作为共享存储资源的磁盘,并为其下面每一个卷选择一个盘符,单击保存,如下图:
创建完毕后如下图。
图5.4.3-3
首次建立共享存储资源后,可以操作资源树在每台节点中进行一次切换,确认其切换正常。
单击左侧要切换到的节点,点击启动按钮
图5.4.3-4
等待切换完毕。
图5.4.3-5
至此,共享存储方案的前序配置就完成了。接下来请参考具体的应用安装配置手册进行应用系统的安装和热备的配置。
1. 如果是配置已有生产数据的服务器,务必做好相关数据备份工作。
2. 安装完成后 ServHA默认登录密码为“1”。
3. 请确认防火墙是否开放了ServHA指定的端口(详见“二、防火墙配置”),确认集群服务器互相之间能否ping通。
4. 参考IP是集群判断自身状态的重要依据,至少设置一个参考IP。
5. 共享磁盘卷资源,只需在一台服务器上为其分配盘符即可。
6. 不要为仲裁盘划分分区。