我在“不受支持”的硬件上安装了 ESXi 3.5 服务器 - SuperMicro 主板、Adaptec94103405 RAID 控制器(哎呀,9410 是未用于 RAID 的板载控制器) - 我开始怀疑 RAID 的意义何在,因为我们没有对它进行任何监控。
除了 100% 兼容的系统/使用付费产品(如 vSphere)之外,是否有可能在 ESXi 上监控 RAID,或者我们应该切换到“认可的”硬件系统或 SAN?
更新:我发现了这个Adaptec 知识库文章这表明ESXi没有监控支持:
ESXi Server 3.5 中嵌入了 AACRAID 驱动程序(请参阅 VMware 认证兼容性指南),但没有可用的管理软件(ASM 或 ARCCONF)。
但是,该卡确实有带接头的诊断 LED,因此我认为某种硬件破解可能是最后的手段。
答案1
当然,ESXi 具有全面而广泛的硬件监控支持(那篇文章讨论了一种 Adaptec 风格的监控)。我可以告诉你我电脑每个部分发生的一切全力支持硬件,如果 Adaptec 为您的适配器制作了具有硬件 RAID 支持的 ESX/ESXi 驱动程序,那么它会将预故障和故障警告传递到 ESX/ESXi,然后 ESX/ESXi 可以通过 vCenter 或 SNMP 将它们转发。
答案2
我不确定 ESXi 是否监控 raid,但您的超微有管理卡吗?它们通常具有 SNMP,您可以轻松监控 Raid、风扇等。
如果需要的话,在生产环境中使用完全支持的硬件+SAN将是理想的选择。
我们的大部分虚拟资料都存储在 Dell R710 上,并使用 Dell Equalogic PS6000e 进行存储 - 这个组合效果很好。有大量的监控和出色的性能/投资回报率等。
答案3
但是,arcconf 可以轻松修补以与 ESXi 4.1 一起使用(更改设备文件名生成和文件锁定检查)。
答案4
这些信息可能已经过时,但我们在一两年前设置 ESXi 时发现,只有某些卡支持通过 ESXi 进行 RAID 监控。我们最初选择了 Adaptec 控制器,但就是无法使其工作。我们切换到 LSI 8708ELP 并可以访问 RAID 阵列信息。我不记得具体细节,但有一个特定的协议几乎只有 LSI 支持。我们还使用 Supermicro 主机并拥有“+”型号的管理卡,但它们不提供对阵列信息的访问。
我们使用 nagios检查_esx_wbem.pycheck 命令用于监控阵列。它工作得很好,并且确实检测到了阵列降级问题。
另一个选择是使用具有带外监控功能的控制器。例如,我不知道它们是否受支持,但高端 Areca 卡上有一个以太网端口。
或者使用外部 SAN,例如约 3,500 美元的 Drobo Elite 或 30,000 美元以上的 Equallogic。这些是独立设备,至少在 Equallogic 的情况下,绝对可以通过 Nagios 完全独立于 VMWare 进行监控。我没有使用过 Drobo,但想象它也有一些可用的监控功能。