需求: 某单位要实现双机热备,但他们服务器为考虑本地容灾,服务器分布在不同楼层(假设分别为A层、B层);由于阵列容易形成单点故障,所以增加一台冗余阵列,完成全面冗余的本地集群布置。 解决方案初步构想: 我们先来考虑集群布置,server1为主服务器,位于A层;server2为备服务器,位于B层。这里有个众所周知的问题,AB两层的距离传统的阵列由于SCSI线缆的长度有限,无法连接,所以考虑增加ISCSI存储MD3000i,dell的MD3000i的连接方式不是SAS或SCSI,而是网线+千兆网卡的方式. 有人说ISCSI不如光纤或SAS,事实上ISCSI要比SAS出色。ISCSI阵列与SAS阵列,如果相同级别产品来对比,比如MD3000与MD3000i它们之间的区别在于接口,其实硬盘都是SAS硬盘,MD3000的传输依赖与sasHBA,速度只有300MB/S,而MD3000i的千兆卡的速度为10GB,对比是很明显的。 再说先光纤,光纤的传输为4GB,与千兆网卡的10GB真实传输速度基本是一样的 有点跑题了,现在我们方案继续,AB两层分别布置server1\server2,server1为主服务器,位于A层;server2为备服务器,位于B层。MD3000i我们放在B层(与备机放在一起),通过网线连接server1\server2,这就组成了一个标准的双机模式。 第二台MD3000i放在A层,与server1在一起,它也直接连接2台sever,但始终处于冗余状态,2台阵列做数据的实时同步,并开启数据归档、回滚功能,可以恢复之前任何时间的数据,至此整个配置方案描述完毕。 下面我们看下效果,存在2种情况会发生: 1、集群中其中一个节点失效时,如软件故障,硬件故障,另一个节点会迅速接管服务,继续为用户提供应用。 2、集群中主阵列产生故障,应用全部瘫痪,这时候需要把数据路径更改为主阵列的数据路径,应用恢复 相关问题: 1、同步是怎样布置的? 只需要在主服务器上设置同步策略,指定同步路径即可 2、服务器故障后修复后应如何恢复? 在server1(主服务器)发生故障后,切换到server2(备服务器),主机修复后(如果重装系统,可以用之前导出的配置文件服务集群配置),这时候备机为主机,需要手工切换回原来的主机(也可以选择自动回切)。 3、阵列故障修复后该如何恢复? 由于新修复的阵列数据为以前状态,所以应该把它设置为备用阵列。 第二种解决方案。 主机把阵列认为本地硬盘,然后同步到备机的本地硬盘,因为数据是实时同步,况且有归档、恢复等策略,效果也比较理想,附件中的方案属于第一种解决方式。 附件(查看下载说明): [附件] 本地集群容灾方案.rar (2008-5-20 11:42,大小:555.27 K) |
转载于:https://blog.51cto.com/windows2008/77927