帮助手册

为 Hyper-V 服务器自动化操作

自动执行 Hyper-V 虚拟机的启动、停止和重启操作,确保其持续稳定运行。

使用场景

假设某公司运行一套由多台虚拟机提供支撑的电子邮件服务。请求根据各虚拟机的可用性进行分配。当某台虚拟机 CPU 占用率过高时,它将进入空闲状态,其处理的请求随即转移至其他活跃虚拟机。如此循环,最终导致几乎所有虚拟机都被请求填满,进而使电子邮件服务中断。 

问题描述:

虚拟机接连过载,导致电子邮件服务中断。这不仅影响正常工作流程,而且逐一手动处理每台虚拟机也既繁琐又耗时。

解决方案: 

设置当虚拟机 CPU 值超过给定阈值时自动重启该虚拟机。然后,使用铅笔图标将已添加的自动化与导致问题的虚拟机的 CPU 使用率阈值关联。如需批量选择多台虚拟机,请点击阈值配置按钮,将自动化与 CPU 使用率阈值关联。 

 

添加自动化

支持 Windows Agent 18.4.0 及以上版本。 

  1. 登录 Site24x7,进入管理 > IT 自动化模板 (+)。也可通过服务器 > IT 自动化模板 (+) 导航至该页面。
  2. 自动化类型选择为 Hyper-V
  3. 填写显示名称以便识别。
    示例:VM 重启 
  4. 选择要自动化的操作启动虚拟机停止虚拟机重启虚拟机
    对于上述场景,可选择重启虚拟机
  5. 选择 Hyper-V 监视器,即包含需要执行自动化的虚拟机的 Hyper-V 服务器。
  6. 选择虚拟机,即需要执行自动化的目标虚拟机。可选择 $FAILED_VM 以一次性对多台故障虚拟机执行自动化操作。
  7. 对于上述场景,可选择 CPU 占用率过高的虚拟机。
  8. 设置超时时间(单位:秒),即代理等待自动化执行完成的最长时间。超过该时间后将触发超时错误,如已配置为"是",该错误将记录在邮件报表中。
    注意

    超时时间默认设置为 15 秒,可设置范围为 1 至 90 秒

  9. 您可以选择将自动化结果通过邮件发送通知配置文件中配置的用户组。默认设置为"否"。该邮件将包含自动化名称、自动化类型、事件原因、目标主机等参数。仅当阈值被突破或监视器状态发生变化时才会触发自动化结果通知,测试运行不会生成自动化结果数据。
    注意

    如果在一次数据采集中执行了多个自动化操作,将发送一封汇总邮件。

  10. 保存更改。
注意

添加自动化后,可安排这些自动化按顺序依次执行。

通知配置文件设置:

通知配置文件中配置以下设置:

  • 执行与监视器关联的 IT 自动化后,通知宕机/故障状态:设置为"是"时,若监视器在执行指定操作后仍处于中断状态,您将立即收到宕机/故障状态的告警。 
  • 禁止从属监视器的 IT 自动化:当从属资源状态为宕机时,不执行 IT 自动化操作。 

测试自动化

添加自动化后,进入 IT 自动化摘要页面(服务器IT 自动化模板),使用  图标进行测试运行。了解更多

注意

测试运行将应用于为 Hyper-V 自动化选择的所有主机。唯一的例外情况是仅选择了 $LOCALHOST 作为主机。

点击 IT 自动化日志 ,查看按日期排列的已执行自动化列表。

映射自动化

若要执行自动化,需将其与所需事件关联。可通过以下两种方式完成:

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!