我有一个双控制器P2000 G3(SAS 6GB)连接到3个ESXi主机。
总共有12个600GB 15k rpm硬盘,我已经将它们安装在1个RAID10虚拟磁盘中,以最大化性能和可靠性。 虚拟磁盘然后呈现给主机(6个LUN)
这种方法的问题是第二个控制器根本没有被使用。
我怎样才能configurationP2000,使所有的磁盘使用(保持iops高),并使用两个存储控制器?
第一部分是硬件要求。
为了使用第二个存储控制器,您需要为每个主机提供冗余的SAS连接。 换句话说,三个主机中的每一个都需要连接两根SAS电缆,一根连接到P2000上的每个存储控制器。
如果满足硬件要求,则可以使用冗余存储控制器。 它不是“不被使用”的,而是因为任何原因你的第一个存储控制器出现故障时的“待机”。 您也可以在P2000存储控制器上执行固件升级,而不必通过逐个升级存储控制器中的固件来使存储器脱机。
第二部分是configuration。
您可以将资源分配给特定的存储控制器,但这只能在虚拟磁盘级别完成。 由于您只有一个虚拟磁盘,因此无法通过将活动分散到存储控制器上来分割访问该虚拟磁盘的负载。 您需要将这12个物理磁盘拆分为两个虚拟磁盘,并将每个虚拟磁盘分配给不同的存储控制器以利用这两个虚拟磁盘。
最后一块是pipe理层,VMware可以做什么。
如果您正在使用类似VMWare Storage DRS的存储群集中的两个LUNS,则VMware将根据性能使用Storage vMotion自动处理两个控制器之间的负载平衡,以在两个6磁盘LUN之间移动虚拟机但他们不一定要是相同的大小)。