自定义 PRO

应用到: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1

在本主题中,您将了解到,如何通过更改适用于 System Center Operations Manager 2007 的 System Center Virtual Machine Manager (VMM) 2008 管理包及其后继者 VMM 2008 R2 管理包中的启用 PRO 的规则和监视器,在 System Center Virtual Machine Manager (VMM) 2008 中自定义性能和资源优化 (PRO)。

这些管理包中的默认设置和阈值反映了 VMM 正在监视的主机和虚拟机的正常状态的常规定义。这些设置给管理员提供起始点,管理员可以通过创建现有监视器的替代或通过创建其他管理包元素(例如规则和监视器)来自定义 PRO,以满足其虚拟化环境的要求。

备注

在 VMM 2008 R2 中,VMM 2008 R2 管理包取代了 VMM 2008 管理包。在本主题中,适用于这两个管理包版本的提法称为“VMM 管理包”。

重要

在这里,我们只讨论可以对 VMM 2008 管理包进行的、旨在自定义现有功能的更改。有关更高级的 PRO 自定义的信息,请参阅白皮书 Authoring PRO-Enabled Management Packs(创作启用 PRO 的管理包)(https://go.microsoft.com/fwlink/?LinkId=162654)。

关于 VMM 已启用 PRO 的管理包

性能和资源优化 (PRO) 通过专门针为 System Center Operations Manager 2007 设计的启用 PRO 的管理包来执行,它向 Virtual Machine Manager 提供用于在虚拟环境内优化性能和资源使用率的性能和运行状况数据。VMM 基于 PRO 管理包已检测到的不正常状态生成 PRO 提示。

VMM 管理包将四个启用 PRO 的管理包合并在一起,这四个管理包为 Hyper-V 主机、Virtual Server 主机、VMware ESX Server 主机和所有虚拟机提供 PRO 提示。

在 VMM 2008 中,主机监视器中的 CPU 和内存阈值分别为 90%(对于 CPU 容量)和 75%(对于内存容量)。在 VMM 2008 R2 中,这两个阈值由各主机实际生效的主机预留设置来决定。在 VMM 中,主机预留指定留出供主机操作系统使用的内存、CPU 和其他资源的数量。主机预留是为主机组设置的,但可以覆盖各个主机的此设置。根主机组“所有主机”的主机预留为所有主机设置了默认主机预留。有关设置主机预留的信息,请参阅如何修改主机组的属性 (https://go.microsoft.com/fwlink/?LinkId=162967) 和如何设置主机的主机预留 (https://go.microsoft.com/fwlink/?LinkId=162974)。

以下表格列出了 VMM 管理包中的主机和虚拟机 PRO 监视器的性能阈值和采样方法。这些表格显示了监视器的友好名称。对于主机,Hyper-V、Virtual Server 和 ESX Server 使用独立的监视器。

主机的 PRO 监视器

监视器 阈值 采样间隔 计算

PRO 内存使用率

VMM 2008: 90%

VMM 2008 R2: 主机上的物理内存减去主机上的内存主机预留值

60 秒

过去 3 个样本的平均值

PRO CPU 使用率

VMM 2008: 75%

VMM 2008 R2:100% 减去主机上的 CPU 主机预留值

60 秒

过去 3 个样本的平均值

虚拟机的 PRO 监视器

监视器 阈值 采样间隔 计算

PRO 内存使用率

90%

60 秒

过去 3 个样本的平均值

PRO CPU 使用率

90%

60 秒

过去 3 个样本的平均值

VMM 2008 管理包中的 PRO 监视器以 VMM 管理的五类对象为目标:

  • Hyper-V 主机

  • 虚拟服务器主机

  • VMware ESX Server 主机

  • 虚拟机

  • VMM 服务器

此外,可以使用 PRO 公共类来定义启用 PRO 的管理包中的监视器可作为目标的新类。有关详细信息,可以下载 Authoring PRO-Enabled Management Packs(创作启用 PRO 的管理包)(https://go.microsoft.com/fwlink/?LinkId=162654) 中的创作指南。

有关为 VMM 开发的 PRO 管理包的详细信息,请参阅“System Center Virtual Machine Manager 2008 R2 管理包指南”或“System Center Virtual Machine Manager 2008 管理包指南”。这两个管理包指南均发布在 Management Pack Guides for Server Products(服务器产品的管理包指南)网站 (https://go.microsoft.com/fwlink/?LinkId=120279) 上。VMM 程序文件也附带了管理包指南的可下载副本。

自定义管理包

定义运行状况模型的所有对象(监视器、规则、类等)都存储在管理包中。管理包可以密封,将其设定为只读状态。Operations Manager 允许通过创建替代来更改密封和未密封的管理包,替代可以更改管理包中定义的对象的各个方面。VMM 2008 管理包是一个密封的管理包,采用 .mp 文件格式。创建或修改监视器、规则或其他对象时,自定义以 .xml 文件格式保存到未密封的管理包中。

在默认情况下,Operations Manager 创建默认管理包,存储密封管理包定义的替代。要简化 PRO 自定义的管理并使您可以将替代导入其他管理组,应将自定义保存到一个新的管理包中。新管理包依赖于当前版本的 VMM 2008 管理,并只可导入到具有与导入的管理包相同的版本的管理组。

访问要求

要自定义或创建管理包,您必须是 Operations Manager 创作者角色的成员。有关向该角色添加成员的相关信息,请参阅如何更新 Operations Manager 2007 中创作者角色属性(网址为:https://go.microsoft.com/fwlink/?LinkId=126980,该网页可能为英文)。

在 VMM 管理包中更改性能阈值或警报的严重性

若要更改 PRO 提示的警报严重性,或者,如果自定义 VMM 2008 管理包以更改性能阈值,则可以为 VMM 管理包中的 PRO 监视器创建替代。(如果使用 VMM 2008 R2 管理包,则为主机监视器更改性能阈值的更灵活方法是,在 VMM 中修改主机预留设置,而不是在管理包中创建替代。)

替代代表了对监视器的原始定义进行的所有更改。可以针对一类对象或该类中的一个成员来创建替代。本节中的过程介绍如何为所有 Hyper-V 主机或特定主机创建替代,以便更改 PRO 提示的性能阈值或警报严重性。

备注

替代还可针对 Operations Manager 组或不同于监视器目标对象类型的其他对象。这些不在本主题所涉的范围内。有关详细信息,请参阅在 Operations Manager 2007 中设定目标 (网址为:https://go.microsoft.com/fwlink/?LinkId=128043,该网页可能为英文)。

创建所有主机的替代

以下过程介绍了如何为所有 Hyper-V 主机创建 PRO CPU 使用率监视器的 CPU 阈值和警报严重性级别。

重要

VMM 管理包包含独立的启用 PRO 的管理包,适用于运行 Hyper-V、Virtual Server 和 ESX Server 的主机。若要更改所有主机上的阈值,则必须为所有三个启用 PRO 的管理包中的“PRO CPU 使用率”监视器创建替代。

创建所有 Hyper-V 主机的替代

  1. 使用在 Operations Manager 中属于创作者角色的帐户打开操作控制台。

  2. 单击导航窗格下方的**“创作”以显示“创作”**窗格。

  3. 展开**“管理包对象”,然后单击“监视器”**。

  4. 要将显示筛选为仅显示主机和虚拟机的 PRO CPU 监视器,请在**“查找”的框中键入 PRO CPU,然后单击“开始查找”**。不要将关键字放在引号中。

  5. 在详细信息窗格中,展开**“PRO Hyper-V 主机目标”,然后导航到“PRO CPU 使用率”**监视器。

  6. 在 Operations Manager 工具栏上,单击“替代”,单击“替代监视器”,再单击**“对以下类别的所有对象:PRO Hyper-V 主机目标”**。

  7. 在**“替代属性”**对话框中,您可以通过选择参数和输入新值替代设置。

    • 如果自定义 VMM 2008 管理包,则若要更改 CPU 阈值,请单击“阈值”参数的“替代”复选框,然后在“替代设置”单元格中键入新阈值。

      备注

      如果使用 VMM 2008 R2 管理包,则可以通过在 VMM 中修改主机预留设置来更改主机的 CPU 阈值。根主机组“所有主机”的主机预留为所有主机设置了默认主机预留。但是,可以覆盖各个主机组和各个主机的主机预留设置。如果不希望让主机实际生效的主机预留设置来决定主机监视器的 CPU 阈值,则可以在“替代设置”单元格中输入值,以指定将应用于所有 Hyper-V 主机(对本例而言)的 CPU 阈值。

    • 要更改监视器的 PRO 提示的严重性级别,单击**“警报严重性”参数的“替代”**复选框,然后从列表中选择适当的严重性级别。

  8. 重复 5-7 步骤,更改以下目标的 PRO CPU 使用率监视器的阈值:

    • PRO 虚拟服务器主机目标

    • PRO VMware 主机目标

  9. 在**“管理包”下,单击“新建”**,然后创建未密封版本的管理包来存储自定义。

    新管理包被添加到操作控制台的**“管理”**选项卡中的管理包列表。

创建特定主机的替代

要更改一台主机的 PRO 提示的 CPU 阈值和警报严重性,则要在主机类型范围内创建特定主机的替代。

创建特定主机的替代

  1. 在 Operations Manager 控制台的创作视图中,展开**“管理包对象”,然后单击“监视器”**。

  2. 查找 PRO CPU 监视器。(不要将关键字放在引号中。)

  3. 展开**“PRO Hyper-V 主机目标”,然后导航到“PRO CPU 使用率”**监视器。

  4. 在 Operations Manager 工具栏上,单击“替代”,单击“替代监视器”,再单击**“对以下类别的指定对象:PRO Hyper-V 主机目标”**。

  5. 在**“选择对象”**对话框中,选择要采用替代的 Hyper-V 主机。

  6. 选择**“替代”列中的参数,将其输入替代,然后更新“替代设置”**值。

  7. 在**“管理包”**下方,将设置保存到新的管理包或现有的未密封管理包中。

高级自定义

启用 PRO 的管理包支持 Operations Manager 2007 的所有管理包可用的全部自定义。您可以创建新规则和监视器,替代规则逻辑并做其他调整。例如,您可以创建包含特定主机组中主机的动态组,自定义该主机组的监视器。

有关创作启用 PRO 的管理包的信息,请参阅 Authoring PRO-Enabled Management Packs(创作启用 PRO 的管理包)(https://go.microsoft.com/fwlink/?LinkId=162654)。有关其他的管理包创作资源,请参阅创建管理包和报告 (https://go.microsoft.com/fwlink/?LinkId=127711)。

另请参阅

概念

在 VMM 中启用 PRO

其他资源

VMM 2008 管理包指南
VMM 2008 R2 管理包指南
Authoring PRO-Enabled Management Packs (创作启用 PRO 的管理包)
创建管理包和报告
System Center Operations Manager 社区