NetApp的集群操作系统已经发行了几年了。无论是功能性,稳定性,性能,扩展性等等都比之前的7模式要提升了很多。今天就介绍一项集群模式中很棒的功能:Vserver 的灾难恢复

SVM (Storage Virtual Machines)之前称作Vserver,是集群ONTAP系统特有的概念。如果大家熟悉虚拟化技术,那么SVM就容易理解了。SVM就是运行在ONTAP系统中的虚拟机,只不过他不是通常的Windows,Linux或者其他的操作系统,而是提供的存储服务的虚拟机。在一个集群中有多个物理节点,每个物理节点上面可以个运行多个SVM。SVM具备不同的角色,其中为用户和应用程序提供数据服务的SVM的角色是数据SVM,或者叫做集群SVM。他们可以提供NFS,CIFS,iSCSI,FCP,FCoE等服务。

今天介绍的功能就是针对SVM的容灾。假设我们在一个4节点集群中设置了20个SVM,每一个SVM为某一个部门,或者公司提供数据的服务。如果在某一个时刻因为某种故障造成其中的某些SVM的访问出现问题,那么会影响到这些数据用户的业务。或者,当你需要为SVM中的多个卷设置SnapMirror保护的时候,你需要一个个的为他们设置关系,初始化,设置更新策略等。此时,SVM DR这个方案就可以体现出价值了。

SVM DR可以让管理员为SVM设置一个容灾的SVM,这个容灾的SVM位于另一个集群,当原来的SVM发生故障需要切换的时候,可以迅速的完成切换。让业务得以继续运行。

我们看看它是怎么来设置的。

  • 环境:
    • cluster1 和 cluster2
    • svm3 在 cluster1上
    • svm3-dr 在 cluster2上
  • 设置:
    • 首先,在cluster2上,创建svm3-dr

    image

    • 创建svm3-dr和svm3之间的对等关系

    image

    • 在cluster1 上接受

    image

    • 创建svm3和svm3-dr之间的snapmirror 关系

    image

    • 初始化并开始传输数据

    image image

  • 测试:

    • 连接客户端到svm3
  • ** Test Document: **