我在一台较新的戴尔服务器上安装了 XEN Server,并运行了多台虚拟机,服务器上有硬件 RAID。我担心的是如果其中一个驱动器发生故障会发生什么?是否可以将 XEN Server 配置为接收该错误并向某人发出警报?
答案1
由于这是一台戴尔服务器,因此您应该在其上安装 OMSA 管理节点,并使用它来发送有关硬件问题的电子邮件和 SNMP 警报。另一种选择是使用 DRAC 中的警报,但据我所知,这些警报不包括存储问题。
答案2
OMSA 还使您能够在警告或关键类型存储事件发生时运行可执行文件(例如 shell 脚本)。
在该脚本中,您可以检查阵列是否已降级(使用 omreport 存储...)。如果是这种情况,您可以开始进一步的操作(例如实时迁移到另一个 XEN 服务器)。
一旦安装了 OMSA,smartd 也可能会捕获硬盘事件(我没有深入验证这一点)。
例如,我自己使用 OMSA 向 root 发送一封邮件,以便人们可以在下一个磁盘出现故障之前采取行动(致电支持并获取替换磁盘)。
如果您拥有除 DRAC4 之外的 DRAC 卡(旧版或新版),DRAC 本身将不会在硬盘故障时发出警报,但 OMSA 会。
答案3
您可能需要考虑安装戴尔版Xen Server - 它配备了所有内置的 Dell OpenManage 产品,并且几乎可以肯定地满足您的要求。