云存储建设时,为什么要充分进行高可用测试?

云存储建设时,为什么要充分进行高可用测试?以及如何进行高可用测试,比如节点宕机?硬盘热插拔?等显示全部

云存储建设时,为什么要充分进行高可用测试?
以及如何进行高可用测试,比如节点宕机?硬盘热插拔?等

收起
参与6

返回chengzuqiao的回答

chengzuqiaochengzuqiao系统架构师江西省农村信用社

在建设私有云存储建设之前,我们还是有诸多顾虑的,毕竟采用了存储虚拟化网关技术(SVC)后,就相当于在我行外围类业务系统的所有IO与主机之间建立一个桥梁,而这个桥梁的稳定性,将关乎着我行的业务连续性,关乎着我行业务命脉,一旦处理的不好,将带来全局性灾难。因而为应对存储网关突发异常及尽可能于投产前发现潜在的风险,需要进行详尽的高可用案例测试。
我们做了五组测试:
1、服务器访问的任一SVC的端口的光纤故障,期望结果:主机端应用不受影响,主机读写IO短暂中断,主机端磁盘的某些路径failed。
2、SVC集群中的任何一个SVC节点发生故障,期望结果主机端应用不受影响,只是主机端磁盘的某些路径failed。
3、SVC集群架构体系下的任意一台存储发生故障,期望结果主机端应用不受影响,当备故障存储恢复时,数据会自动地从主存储同步到备存储上;当主存储恢复时,数据会自动从备存储同步到主存储上。
4、SVC集群所有节点突然断电,期望结果SVC缓存数据会写入存储。在SVC断电时,SVC的UPS电源将短暂供电,以迅速将缓存中的数据写入存储。
5、存储某一块硬盘故障,期望结果主机端不受影响,SVC正常运行

银行 · 2018-11-30

回答者

chengzuqiao
系统架构师江西省农村信用社
擅长领域: 存储备份软件定义存储

chengzuqiao 最近回答过的问题

回答状态

  • 发布时间:2018-11-30
  • 关注会员:2 人
  • 回答浏览:1450
  • X社区推广