我正在为我们的一个远程站点设计一个小型 vSphere 5 集群。我们有一些 IBM x3650,其中有 6 个 300GB 10K RPM 驱动器,以及双四核 CPU 和 24GB RAM。因为我们在主站点使用 HP P4500 G2,所以我们有 HP P4000 VSA 的许可证。我认为这是使用它们的绝佳机会。
下面是我想要实现的基本绘图:
我想在每台服务器上运行 P4000 VSA,并在网络 RAID-10 中运行它们(左手表示网络镜像,可将其视为跨节点的 RAID 1 或主动/主动存储集群)。然后,我将向将在此微型集群上运行的来宾展示此存储。它将由我们主站点上的 vCenter Server 管理。
所有连接都将是 GbE,其中两个专用于存储。管理和数据将共享一对连接,因为我预计负载不会很高。这些服务器只是用来提供目录服务、DHCP、打印等。
有谁认为这种方法可能存在问题?这是在不添加额外专用存储头的情况下实现此目的的最佳方法吗?除了缺少专用的数据/管理接口之外,这种设计还存在什么缺陷吗?
答案1
在我看来,这看起来是一个完全合理的设计。我假设您希望将虚拟机放置在基于 VSA 的 HP LeftHand Storage 上的数据存储中。您已经涵盖了硬件和网络部分:在 vSwitches 上为 HP LeftHand VSA、ESXi 的 iSCSI VMkernel 以及可能访问 HP LeftHand 群集的客户机使用两个 NIC 是最佳实践;我建议您根据用户手册为 VSA 创建资源组预留。
[编辑]因为刚刚在原始问题的评论中看到了这一点:最佳做法是将 RAID 存储提供给 VSA,然后将其虚拟化并在 HP LeftHand Cluster 中提供。RAID 级别取决于您对容量、性能和保护的要求。那么 RAID 10 就是您的最佳选择。[/编辑]
您需要注意的一件事是,您将管理器放在此 HP LeftHand 设置中的什么位置。在只有两个存储节点的配置中,这一点非常重要!目前,我没有在您的设计中看到 HP LeftHand 故障转移管理器(绝对是首选)来维护存储群集中的仲裁;或者您打算使用虚拟管理器?根据到主数据中心的上行链路(延迟 <= 20ms,带宽 ~100Mbit/s),您可能能够将其放在那里。
附言:您可能还想利用远程复制将您的虚拟机和数据复制到您的主数据中心;您已经拥有使其正常工作所需的一切。