我有一个双控制器 P2000 G3(SAS 6GB),连接到 3 个 ESXi 主机。
总共有 12 个 600GB 15k rpm 驱动器,我已将它们设置为 1 个 RAID10 vDisk,以最大限度地提高性能和可靠性。然后将 vDisk 呈现给主机(6 个 LUN)
这种方法的问题在于第二个控制器根本没有被使用。
我该如何配置 P2000 以便使用所有磁盘(以保持较高的 iops)并且使用两个存储控制器?
答案1
第一部分是硬件要求。
为了使用第二个存储控制器,您需要与每台主机建立冗余 SAS 连接。换句话说,三台主机中的每一台都需要连接两根 SAS 电缆,每根电缆接入 P2000 上的每个存储控制器。
如果满足硬件要求,您将拥有一个冗余存储控制器。它并不是“未被使用”,而是“处于待命状态”,以防您的第一个存储控制器因任何原因出故障。您还可以通过一次升级存储控制器中的固件,在不使存储脱机的情况下对 P2000 存储控制器执行固件升级。
第二部分是配置。
您可以将资源分配给特定的存储控制器,但这只能在虚拟磁盘级别完成。由于您只有一个虚拟磁盘,因此您无法通过将活动分散到存储控制器上来分担访问该虚拟磁盘的负载。您需要将这 12 个物理磁盘分成两个虚拟磁盘,并将每个虚拟磁盘分配给不同的存储控制器以利用两者。
最后一部分是管理层,这是 VMware 可以做的事情。
如果您正在使用类似 VMWare Storage DRS 之类的东西,并且在存储群集中使用两个生成的 LUN,那么 VMware 会根据性能自动处理两个控制器之间的负载平衡,使用 Storage vMotion 在两个 6 个磁盘 LUN 之间移动虚拟机(但它们不一定必须大小相同)。