如何在RAIDarrays降级时收到电子邮件警报? VMware ESXi 5.0,MegaRAID SAS 9260-4i

我们最近购买了一台“白盒”服务器来运行VMware ESXi 5.0(我们计划使用vSphere 5 Essentials Kit)。 根据VMware兼容性指南,服务器的LSI Logic MegaRAID SAS 9260-4i RAID控制器是兼容的 (支持types列为“收件箱”)。

我已经尽可能在主机上安装ESXi 5.0,并且还安装了vCenter Server Appliance。 我使用vSphere Client连接到vCenter Server,并且可以看到预定义的警报列表,其中包括每当“主机存储状态”更改时都会触发的警报,这听起来就像我所需要的。

我刚刚尝试从RAIDarrays中拉出其中一个驱动器(导致RAID控制器发出预期的响声),但在vCenter中绝对没有发生任何事情。 “主机存储状态”警报似乎没有被触发。

我真正需要做的是将vCenterconfiguration为在RAIDarrays降级时发送电子邮件,以确保我们知道并可以replace死盘。 如果警报甚至没有触发,这似乎并不乐观。

我在这里错过了什么? 我绝不是VMware或服务器硬件方面的专家,所以我甚至不知道该问谁。

提前致谢!

感谢Eric C. Singer指引我朝着正确的方向发展 – 现在我已经解决了这个问题,用了很多Googlesearch。 这是我必须做的:

  1. 从此页上的“支持与下载”选项卡下载MegaRAID SAS VMware SMIS Provider VIB。
  2. 在我的ESXi主机上启用SSH。 这涉及以下步骤:
    • 转到vSphere Client中主机的“configuration”选项卡
    • 在软件下select“安全configuration文件”
    • 点击服务旁边的“属性…”超链接
    • 点击列表中的“SSH”,然后点击“选项…”,然后点击“开始”
  3. 使用scp将VIB文件复制到主机上的/ tmp: scp vmware-esx-provider-LSIProvider.vib root@esxhostname:/tmp
  4. 通过SSHlogin到主机: ssh root@esxhostname
  5. 安装VIB文件: esxcli software vib install -v /tmp/vmware-esx-provider-LSIProvider.vib

    5A。 如果您在安装过程中遇到了签名错误,请使用选项--no-sig-check (官方文档指出您可以更改sig-check级别,但无论安装级别如何,都无法安装): esxcli software vib install --no-sig-check -v /tmp/vmware-esx-provider-LSIProvider.vib

  6. 重新启动ESXi主机

在重新启动后,当我拉动一个驱动器时,“主机存储状态”警报如预期地发射,所以我是一个快乐的兔子:-)

为了完整起见,在触发警报时,我需要做的就是让它给我发电子邮件:

  1. configurationSMTP设置
    • 使用vSphere Clientlogin到vCenter Server
    • 从菜单中select查看/pipe理/服务器设置…
    • 点击左侧面板上的“邮件”
    • inputSMTP服务器和发件人帐户的名称(这是一种蹩脚的 – 如果我们可以指定一个端口来连接,SSL,validation等)
    • 点击OK
  2. configuration闹钟发送电子邮件
    • 从菜单中select查看/清单/主机和群集
    • 在左侧的树形视图中,单击要configuration警报的对象 – 无论是在顶层(这将影响所有主机)还是单个主机
    • select“警报”选项卡
    • 在报警列表的顶部,确保select“查看:定义”
    • 在报警列表中find“主机存储状态”,然后双击它
    • 转到“操作”选项卡
    • 添加一个新的“发送通知电子邮件”操作
    • 在新操作旁边的“configuration”列中,input您需要发送警报的电子邮件地址
    • 您可能还需要确保在最后4列中的每一列中都select了“一次”,这样每次状态更改时都会通知您

您是否可以在ESXi服务器硬件选项卡下看到“存储”,如果有,您能看到每个磁盘吗? 如果不是这个级别的硬件可能会受到ESX的阻碍。 您需要查看您的控制器是否有可以安装在ESX服务器上的扩展。