工作负载平衡基本任务
首次使用工作负载平衡时,您会定期使用工作负载平衡执行一些基本任务:
- 确定运行 VM 的最佳主机(/zh-cn/xenserver/9/wlb/basic-tasks.html#determine-the-best-host-on-which-to-run-a-vm)
- 接受工作负载平衡优化建议(/zh-cn/xenserver/9/wlb/basic-tasks.html#accept-workload-balancing-optimization-recommendations)
- 运行有关环境中工作负载的报告(/zh-cn/xenserver/9/wlb/basic-tasks.html#generate-workload-reports)
除了使您能够执行这些基本任务之外,Workload Balancing 还是一个功能强大的 XenServer® 组件,它 可优化您环境中的工作负载。可用于优化工作负载的功能包括:
- 主机电源管理
- 计划优化模式更改
- 运行报告
- 微调工作负载平衡用于制定优化建议的条件。
有关这些更复杂功能的详细信息,请参阅 管理工作负载平衡。
注意:
- Workload Balancing 适用于 XenServer Premium Edition 客户。有关 XenServer 许可的更多信息,请参阅 许可。要升级或获取 XenServer 许可证, 请访问 Citrix 网站。
- 工作负载平衡 8.4.1 与 XenServer 8.4 和 XenServer 9 兼容。
- Workload Balancing 虚拟设备的底层操作系统最初源自通用 Linux 发行版。整个 Workload Balancing 虚拟设备均受 XenServer 支持,具体请参阅 XenServer 产品矩阵。
确定运行虚拟机的最佳主机
启用工作负载平衡并重新启动脱机 VM 时,XenCenter® 会推荐最佳池成员 来启动 VM。这些建议也称为星级评定,因为星级用于指示最佳主机。
此图显示了“在服务器上启动”功能的屏幕截图。host17 旁边显示了更多星级,因为此主机是启动虚拟机的最佳主机。host16 旁边没有星级,这表示不建议使用该主机。但是,由于 host16 已启用,用户可以选择它。host18 因内存不足而灰显,因此用户无法选择它。](/en-us/xenserver/9/media/wlb-vm-placement.png)
启用工作负载平衡后,XenCenter 会提供星级评定,以指示启动 VM 的最佳主机。 在以下情况下也会提供这些评定:
- 当您想要启动处于关机状态的虚拟机时
- 当您想要启动处于挂起状态的虚拟机时
- 当您想要将虚拟机迁移到其他主机时(迁移和维护模式)
当您启用工作负载平衡并使用这些功能时,主机建议会以星级评定的形式显示在 物理主机名称旁边。五个空星表示评级最低(因此最不理想)的主机。如果您无法 启动或迁移 VM 到某个主机,则该主机名称在放置功能的菜单命令中会灰显。无法接受 VM 的原因 会显示在其旁边。
术语 “最佳” 指的是最适合承载您的工作负载的物理主机。有几个因素 工作负载平衡在确定哪个主机最适合工作负载时会使用:
-
池中每个主机上可用的资源量。当池在“最大性能”模式下运行时, 工作负载平衡会尝试在主机之间平衡 VM,以使所有 VM 都具有良好的性能。当池 在“最大密度”模式下运行时,工作负载平衡会尽可能密集地将 VM 放置到主机上,同时确保 VM 具有足够的资源。
-
池正在运行的优化模式(最大性能或最大密度)。当池在“最大性能”模式下运行时, 工作负载平衡会将 VM 放置到具有 VM 所需类型最多可用资源的主机上。当池 在“最大密度”模式下运行时,工作负载平衡会将 VM 放置到已运行 VM 的主机上。 此方法可确保 VM 在尽可能少的主机上运行。
-
VM 所需的资源量和类型。工作负载平衡监视 VM 一段时间后,它会使用 VM 指标来根据 VM 所需的资源类型提出放置建议。例如, 工作负载平衡可能会选择一个可用 CPU 较少但可用内存较多的主机,如果这是 VM 所需的。
通常,如果您在工作负载平衡建议的主机上启动 VM,则工作负载平衡会更有效地运行,并提出更好、更不频繁的优化建议。 要遵循主机建议,请使用其中一个放置功能来 选择旁边星级最多的主机。放置建议在 Citrix Virtual Apps and Desktops™ 环境中也很有用。
在最佳主机上启动虚拟机
-
在 XenCenter 的“资源”窗格中,选择要启动的虚拟机。
-
从“VM”菜单中,选择“在服务器上启动”,然后选择以下选项之一:
-
最佳服务器。最佳服务器是物理主机,最适合您正在启动的 VM 的资源需求。 工作负载平衡根据其性能指标的历史记录和您的放置策略来确定最佳服务器。 最佳服务器是星级最多的主机。
-
具有星级评定的服务器之一,列在“最佳服务器”命令下。五颗星表示 最推荐(最佳)的主机,五颗空星表示最不推荐的主机。
-
提示:
您也可以通过右键单击“资源”窗格中要启动的 VM 来选择“在服务器上启动”。
在最佳主机上恢复 VM
-
在 XenCenter 的“资源”窗格中,选择要恢复的已挂起 VM。
-
从“VM”菜单中,选择“在服务器上恢复”,然后选择以下选项之一:
-
最佳服务器。最佳服务器是物理主机,最适合其资源需求的 VM。工作负载平衡根据其性能指标的历史记录和 您的放置策略来确定最佳服务器。最佳服务器是星级最多的主机。
-
具有星级评定的服务器之一,列在“最佳服务器”命令下。五颗星表示 最推荐(最佳)的主机,五颗空星表示最不推荐的主机。
-
提示:
您也可以通过右键单击“资源”窗格中已挂起的 VM 来选择“在服务器上恢复”。
接受工作负载平衡优化建议
工作负载平衡运行一段时间后,它会开始就如何改进 您的环境提出建议。例如,如果您的目标是提高主机上的 VM 密度,那么在某个时候,工作负载平衡可能会 建议您将 VM 整合到一台主机上。如果您未在自动化模式下运行,则可以选择接受 并应用此建议,也可以选择忽略它。
重要提示:
在工作负载平衡运行一段时间后,如果您没有收到最佳放置建议,请评估您的 性能阈值。此评估在 了解工作负载平衡何时提出建议 中进行了描述。 为您的环境设置正确的工作负载平衡阈值至关重要,否则其建议可能 不适用。
优化建议基于以下标准:
-
您选择的放置策略(即优化模式)。
要查找池的优化模式,请使用 XenCenter 选择该池。在 WLB 选项卡的“配置”部分中 查找该信息。
-
资源的性能指标,例如物理主机的 CPU、内存、网络和磁盘利用率。
-
主机在资源池中的角色。
在制定放置建议时,工作负载平衡仅在没有其他主机可以接受工作负载时才考虑将池协调器用于 VM 放置。 同样,当池在最大密度模式下运行时,工作负载平衡在确定用 VM 填充主机的顺序时, 最后考虑池协调器。
优化建议显示在 XenCenter 的“WLB 优化”选项卡中。
此图显示了“优化建议”列表的屏幕截图,该列表显示在 WLB 选项卡上。“操作”列显示了该优化建议所建议的行为更改。“原因”列显示了建议的目的。此屏幕截图显示了针对 VM HA-prot-VM-7 和主机 host17.domain4.bedford4.ctx4 的优化建议。](/en-us/xenserver/9/media/wlb-optimize-recommendations.png)
优化建议显示以下信息:
- 工作负载平衡建议迁移的 VM 的名称
- VM 当前所在的主机
- 工作负载平衡建议作为新位置的主机。
优化建议还会显示工作负载平衡建议移动 VM 的原因。例如,该 建议显示“CPU”以提高 CPU 利用率。当启用工作负载平衡电源管理时, 工作负载平衡还会显示其建议开启或关闭的主机的优化建议。 具体来说,这些建议用于整合。
您可以单击“应用建议”,以执行“优化建议”列表中列出的所有操作。
接受优化建议
-
在 XenCenter 的“资源”窗格中,选择要显示建议的资源池。
-
单击“WLB”选项卡。如果选定资源池上的任何 VM 有任何建议的优化,它们将 显示在“WLB”选项卡的“优化建议”部分中。
-
要接受建议,请单击“应用建议”。XenServer 开始执行“优化建议”部分的“操作”列中 列出的所有操作。
单击“应用建议”后,XenCenter 会自动显示“通知 > 事件”视图,以便您 可以看到 VM 迁移的进度。
了解高可用性下的工作负载平衡建议
如果您的同一池中同时启用了工作负载平衡和 XenServer 高可用性,了解 这两个功能如何交互会很有帮助。工作负载平衡旨在不干扰高可用性。当 工作负载平衡建议与高可用性设置之间存在冲突时,高可用性 设置始终优先。实际上,这种优先级意味着:
-
如果尝试在主机上启动 VM 违反了高可用性计划,工作负载平衡不会给出星级 评分。
-
工作负载平衡不会自动关闭超出“配置 HA”对话框中“允许的故障数” 框中指定数量的任何主机。
-
但是,工作负载平衡可能仍会提出建议,以关闭比可容忍的主机 故障数量更多的主机。(例如,当高可用性仅配置为容忍一个主机故障时,工作负载平衡仍建议您关闭两个主机。) 但是,当您尝试应用该 建议时,XenCenter 可能会显示错误消息,指出高可用性不再 得到保证。
-
当工作负载平衡在自动化模式下运行并启用了电源管理时,超出可容忍主机故障数量的建议将被忽略。 在这种情况下,工作负载平衡日志会显示一条 消息,指出未应用电源管理建议,因为高可用性已启用。
-
生成工作负载报告
工作负载平衡捕获性能数据,并可以使用此数据生成关于您的虚拟化环境的报告(称为工作负载报告), 包括关于主机和 VM 的报告。工作负载平衡报告可以帮助您 执行容量规划、确定虚拟服务器运行状况以及评估您配置的阈值 级别有多有效。
您可以使用“池运行状况”报告来评估您的优化阈值有多有效。虽然工作负载 平衡提供默认阈值设置,但您可能需要调整这些默认值,以便它们在您的环境中提供价值。 如果您的优化阈值未调整到适合您环境的正确级别, 工作负载平衡建议可能不适合您的环境。
要运行报告,您无需配置工作负载平衡来提出放置建议或移动 VM。 但是,您必须配置工作负载平衡组件。理想情况下,您必须将关键阈值设置为反映池中主机性能下降点的数值。 理想情况下,池已运行 工作负载平衡数小时或足够长的时间,以生成要在报告中显示的数据。
工作负载平衡允许您生成关于三种类型对象的报告:物理主机、资源池和虚拟机。从宏观层面来看, 工作负载平衡提供两种类型的报告:
-
历史报告,按日期显示信息
-
“汇总”式报告,提供某个领域的汇总概览
-
用于审计目的的报告,以便您例如可以确定虚拟机移动的次数
-
费用分摊报告,显示虚拟机使用情况并可帮助您衡量和分配成本
生成工作负载平衡报告
-
在 XenCenter 中,从 池 菜单中,选择 查看工作负载报告。
您还可以通过单击 报告 按钮,从 WLB 选项卡显示 工作负载报告 屏幕。
-
在 工作负载报告 屏幕中,从 报告 窗格中选择一个报告。
-
选择报告周期的 开始日期 和 结束日期。根据您选择的报告,您 可能需要从 主机 列表中指定一个主机。
-
单击 运行报告。报告将显示在报告窗口中。有关报告含义的信息, 请参阅 工作负载平衡报告词汇表。
在工作负载平衡报告中导航
生成报告后,您可以使用报告中的工具栏按钮进行导航并执行某些任务。要 显示工具栏按钮的名称,请将鼠标悬停在工具栏图标上。
| 工具栏按钮 | 说明 |
|---|---|
| 文档地图使您能够显示文档地图,帮助您浏览长报告。 | |
| 向前/向后翻页使您可以在报告中向前或向后翻一页。 | |
![]() |
返回父报告使您在处理钻取报告时可以返回父报告。注意:此按钮仅在钻取报告(例如池运行状况报告)中可用。 |
| 停止渲染取消报告生成。 | |
| 打印使您能够打印报告并指定常规打印选项。这些选项包括:打印机、页数和份数。 | |
| 打印布局使您能够在打印报告之前显示其预览。要退出打印布局,请再次单击打印布局按钮。 | |
| 页面设置使您能够指定打印选项,例如纸张大小、页面方向和边距。 | |
| 导出使您能够将报告导出为 Acrobat (.PDF) 文件或扩展名为 .XLS 的 Excel 文件。 | |
| 查找使您能够在报告中搜索单词,例如虚拟机的名称。 |
导出工作负载平衡报告
您可以导出 Microsoft Excel 或 Adobe Acrobat (PDF) 格式的报告。
-
生成报告后,单击以下“导出”按钮:
-
从“导出”按钮菜单中选择以下项之一:
-
Excel 表格
-
Acrobat (PDF) 文件
-
注意:
根据您选择的导出格式,报告包含不同数量的数据。导出到 Excel 表格 的报告包含所有可用数据,包括“深入”数据。导出到 PDF 并在 XenCenter 中显示的报告仅包含您在生成报告时选择的数据。
工作负载平衡报告术语表
本节提供有关以下工作负载平衡报告的信息:
- 费用分摊利用率分析
- 主机运行状况历史记录
- 池优化性能历史记录(/zh-cn/xenserver/9/wlb/basic-tasks.html#pool-optimization-performance-history)
- 池审计跟踪(/zh-cn/xenserver/9/wlb/basic-tasks.html#pool-audit-trail)
- 池运行状况(/zh-cn/xenserver/9/wlb/basic-tasks.html#pool-health)
- 池运行状况历史记录(/zh-cn/xenserver/9/wlb/basic-tasks.html#pool-health-history)
- 池优化历史记录(/zh-cn/xenserver/9/wlb/basic-tasks.html#pool-optimization-history)
- 虚拟机迁移历史记录(/zh-cn/xenserver/9/wlb/basic-tasks.html#virtual-machine-motion-history)
- 虚拟机性能历史记录(/zh-cn/xenserver/9/wlb/basic-tasks.html#virtual-machine-performance-history)
成本回收利用率分析
您可以使用费用分摊利用率分析报告(“费用分摊报告”)来确定某个 组织中的特定部门使用了多少资源。具体而言,该报告显示了池中所有虚拟机的信息,包括它们的 可用性和资源利用率。由于此报告显示了虚拟机的运行时间,因此可以帮助您 证明服务级别协议的合规性和可用性。
费用分摊报告可以帮助您实施简单的费用分摊解决方案并促进计费。要向客户 收取特定资源的费用,请生成报告,将其另存为 Excel,然后编辑电子表格以包含您的单位 价格。或者,您可以将 Excel 数据导入到您的计费系统。
如果您想向内部或外部客户收取虚拟机使用费,请考虑在虚拟机命名约定中加入部门或客户名称。 这种做法使阅读成本回收报告变得更容易。
成本回收报告中的资源报告有时基于将物理资源分配给 单个虚拟机。
此报告中的平均内存数据基于当前分配给虚拟机的内存量。XenServer 允许您使用固定内存分配或自动调整内存分配(动态内存 控制)。
成本回收报告包含以下数据列:
-
虚拟机名称。该行中列数据所适用的虚拟机名称。
-
VM 运行时间。VM 开机运行的分钟数(或者更具体地说,在 XenCenter 中其旁边显示 绿色图标的分钟数)。
-
vCPU 分配。在虚拟机上配置的虚拟 CPU 数量。每个虚拟 CPU 都会获得等量的 主机物理 CPU 份额。例如,假设您在包含两个物理 CPU 的主机上配置了八个虚拟 CPU。 如果“vCPU 分配”列中显示“1”,则此值等于主机总处理能力的 2/16。 主机上的总处理能力。
-
最低 CPU 使用率 (%)。报告期内虚拟 CPU 利用率的最低记录值。此 值表示为虚拟机 vCPU 容量的百分比。容量基于分配给虚拟机的 vCPU 数量。 例如,如果您为虚拟机分配了一个 vCPU,“最低 CPU 使用率”表示记录的最低 vCPU 使用率百分比。如果您为虚拟机分配了两个 vCPU,则该值表示两个 vCPU 组合容量的最低使用率 (以百分比表示)。
最终,CPU 使用率百分比表示虚拟 CPU 处理的最低记录工作负载。例如, 如果您为虚拟机分配一个 vCPU,并且主机上的 pCPU 为 2.4 GHz,则分配给虚拟机的为 0.3 GHz。如果 虚拟机的 最低 CPU 使用率 为 20%,则虚拟机在报告期内对物理主机 CPU 的最低使用率 为 60 MHz。
-
最高 CPU 使用率 (%)。 虚拟机在报告期内消耗的虚拟机虚拟 CPU 容量的最高百分比。 消耗的 CPU 容量是您分配给虚拟机的虚拟 CPU 容量的百分比。 例如,如果您为虚拟机分配了一个 vCPU,“最高 CPU 使用率”表示报告期内记录的 vCPU 使用率的最高百分比。 如果您为虚拟机分配了两个虚拟 CPU,则此列中的值表示两个虚拟 CPU 组合容量的最高利用率。
-
平均 CPU 使用率 (%)。报告期内虚拟机虚拟 CPU 容量的平均使用量(以百分比表示),该容量在 使用中。CPU 容量是您分配给虚拟机的虚拟 CPU 容量。如果您 为虚拟机分配了两个虚拟 CPU,则此列中的值表示两个虚拟 CPU 组合容量的 平均利用率。
-
总存储分配 (GB)。运行报告时当前分配给虚拟机的磁盘空间量。 通常,除非您修改过,否则此磁盘空间是您在创建虚拟机时分配给 虚拟机的磁盘空间量。
-
虚拟 NIC 分配。分配给 VM 的虚拟接口 (VIF) 数量。
-
当前最小动态内存 (MB)。
-
固定内存分配。如果您为虚拟机分配了固定内存量(例如 1,024 MB),则相同的 内存量会显示在以下列中:当前最小动态内存 (MB)、当前最大动态 内存 (MB)、当前分配内存 (MB) 和平均分配内存 (MB)。
-
动态内存分配。如果您将 XenServer 配置为使用动态内存控制,则此列中会显示范围内指定的最小 内存量。如果范围的最小内存为 1,024 MB,最大内存为 2,048 MB, 则“当前最小动态内存 (MB)”列会显示 1,024 MB。
-
-
当前最大动态内存 (MB)。
-
动态内存分配。如果 XenServer 根据范围自动调整虚拟机的内存,则此列中会显示范围内指定的最大 内存量。例如,如果内存范围值为 最小 1,024 MB 和最大 2,048 MB,则 2,048 MB 会显示在 当前最大动态内存 (MB) 列中。
-
固定内存分配。如果您为虚拟机分配了固定内存量(例如 1,024 MB),则以下列中会显示相同的 内存量:当前最小动态内存 (MB)、当前最大动态 内存 (MB)、当前分配内存 (MB) 和平均分配内存 (MB)。
-
-
当前分配内存 (MB)。
-
动态内存分配。配置动态内存控制时,此值表示 XenServer 在报告运行时分配给虚拟机的内存量。
-
固定内存分配。如果您为虚拟机分配了固定内存量(例如 1,024 MB),则相同的 内存量将显示在以下列中:当前最小动态内存 (MB)、当前最大动态 内存 (MB)、当前分配内存 (MB) 和平均分配内存 (MB)。
注意:
如果您在运行此报告之前立即更改了虚拟机的内存分配,则此 列中反映的值将是您配置的新内存分配。
-
-
平均分配内存 (MB)。
-
动态内存分配。配置动态内存控制时,此值表示 XenServer 在报告期内分配给虚拟机的平均 内存量。
-
固定内存分配。如果您为虚拟机分配了固定内存量(例如 1,024 MB),则相同的 内存量将显示在以下列中:当前最小动态内存 (MB)、当前最大动态 内存 (MB)、当前分配内存 (MB) 和平均分配内存 (MB)。
注意:
如果您在运行此报告之前立即更改了虚拟机的内存分配,则此列中的值可能 不会从之前显示的值发生变化。此列中的值反映了该时间 段内的平均值。
-
-
平均网络读取 (BPS)。虚拟机在 报告期内接收的平均数据量(以位/秒为单位)。
-
平均网络写入 (BPS)。虚拟机在报告期内 发送的平均数据量(以位/秒为单位)。
-
平均网络使用量 (BPS)。平均网络读取和平均 网络写入的总和(以位/秒为单位)。如果虚拟机在报告期内平均发送 1,027 bps 并平均接收 23,831 bps, 则平均网络使用量是这些值的总和:24,858 bps。
-
总网络使用量 (BPS)。所有网络读取和写入事务的总和(以位/秒为单位),在 报告期内。
主机运行状况历史记录
此报告显示特定主机上资源(CPU、内存、网络读取和网络写入) 相对于阈值的性能。
彩色线条(红色、绿色、黄色)表示您的阈值。您可以将此报告与主机的池健康状况 报告结合使用,以确定主机的性能如何影响整体池健康状况。编辑 性能阈值时,您可以使用此报告深入了解主机性能。
您可以将资源利用率显示为每日或每小时平均值。每小时平均值可让您查看该时间段内 一天中最繁忙的时段的平均值。
要查看按小时分组的报告数据,请在“主机健康历史记录”下展开“单击以查看按时间段分组的 每小时报告数据”。
工作负载平衡显示您设置的时间段内每小时的平均值。数据点基于该时间段内所有日期的 该小时的利用率平均值。例如,在报告中,对于 May 1, 2009, to May 15, 2009,平均 CPU 使用率数据点表示所有 15 天在 12:00 时的资源利用率。此 信息作为平均值进行组合。如果 CPU 利用率在 May 1 的 12PM 为 82%,在 May 2 的 12PM 为 88%,在 所有其他日期的 12PM 为 75%,则 12PM 显示的平均值为 76.3%。
注意:
工作负载平衡会平滑峰值和高峰,因此数据不会显得人为地高。
池优化性能历史记录
优化性能报告显示了针对该池平均资源使用情况的优化事件。这些 事件是您优化资源池的实例。具体来说,它显示了 CPU、内存、 网络读取和网络写入的资源使用情况。
虚线表示您选择的天数内池的平均使用情况。蓝色条表示 您优化池的日期。
此报告可以帮助您确定工作负载平衡在您的环境中是否成功运行。您可以使用此 报告查看导致优化事件的原因(即工作负载平衡建议优化之前的 资源使用情况)。
此报告显示当天的平均资源使用情况。它不显示峰值利用率,例如当 系统承受压力时。您还可以使用此报告查看当工作负载平衡 未提供优化建议时资源池的性能。
通常,在优化事件之后,资源使用量会下降或保持稳定。如果您在优化后没有看到资源 使用量改善,请考虑重新调整阈值。此外,还要考虑资源池是否虚拟机过多,以及您在指定期间是否 添加或删除了新的虚拟机。
池审计跟踪
此报告显示 XenServer 审计日志的内容。审计日志是 XenServer 的一项功能,旨在记录 尝试执行未经授权的操作和选定的授权操作。这些操作包括:
- 导入和导出
- 主机和池备份
- 虚拟机和主机控制台访问。
当您使用 RBAC 功能为 XenServer 管理员分配具有独立用户帐户和 不同角色时,报告会提供更有意义的信息。
重要提示:
要运行审计日志报告,您必须启用审计日志记录功能。默认情况下,审计日志始终在 工作负载平衡虚拟设备中启用。
增强的池审计跟踪功能允许您指定审计日志报告的粒度。您还可以 按特定用户、对象和时间搜索和筛选审计跟踪日志。池审计跟踪粒度默认 设置为“最小”。此选项为特定用户和对象类型捕获有限的数据量。您可以 根据报告所需的详细程度随时修改设置。例如,将 粒度设置为“中”以获取用户友好的审计日志报告。如果需要详细报告,请将选项设置为 “最大”。
池审计跟踪报告包含以下信息:
-
时间。XenServer 记录用户操作的时间。
-
用户名。创建执行操作的会话的人员的姓名。有时,此值 可以是用户 ID。
-
事件对象。作为操作主题的对象(例如,虚拟机)。
-
事件操作。发生的操作。有关这些操作的定义,请参阅 审计日志事件名称。
-
访问。用户是否具有执行该操作的权限。
-
对象名称。对象的名称(例如,虚拟机的名称)。
-
对象 UUID。对象的 UUID(例如,虚拟机的 UUID)。
-
成功。此信息提供操作的状态(即是否成功)。
审计日志事件名称
审计日志报告记录 XenServer 事件、事件对象和操作,包括导入/导出、主机和池备份, 以及来宾和主机控制台访问。下表定义了 XenServer 审计日志和池审计跟踪报告中经常出现的一些典型事件。 该表还指定了这些事件的粒度。
在池审计跟踪报告中,Event Action 列中列出的事件适用于池、VM 或主机。要
确定事件适用于什么,请参阅报告中的 Event Object 和 Object Name 列。有关更多事件
定义,请参阅 XenServer 管理 API 的事件部分。
| 池审计跟踪粒度 | 事件操作 | 用户操作 |
|---|---|---|
| 最低 | pool.join |
指示主机加入新池 |
| 最低 | pool.join_force |
指示(强制)主机加入池 |
| 中等 | SR.destroy |
销毁存储库 |
| 中 | SR.create |
创建了一个存储库 |
| 中 | VDI.snapshot |
创建了 VDI 的只读快照,并返回了对该快照的引用 |
| 中 | VDI.clone |
创建了 VDI 的精确副本,并返回了对新磁盘的引用 |
| 中 | VIF.plug |
热插拔了指定的 VIF,并将其动态连接到正在运行的 VM |
| 中 | VIF.unplug |
热拔出了指定的 VIF,并将其动态从正在运行的 VM 中分离 |
| 最大值 | auth.get_subject_identifier |
查询外部目录服务,以字符串形式从人类可读的主题名称中获取主题标识符 |
| 最大值 | task.cancel |
请求取消任务 |
| 最大值 | VBD.insert |
将新介质插入设备 |
| 最大值 | VIF.get_by_uuid |
获取对具有指定 UUID 的 VIF 实例的引用 |
| 最大值 | VDI.get_sharable |
获取给定 VDI 的可共享字段 |
| 最大值 | SR.get_all |
返回系统已知的所有 SR 列表 |
| 最大值 | pool.create_new_blob |
为与此池关联的命名二进制数据创建了一个占位符 |
| 最大值 | host.send_debug_keys |
将给定字符串作为调试密钥注入 Xen |
| 最大值 | VM.get_boot_record |
返回一个描述 VM 动态状态的记录,该记录在 VM 启动时初始化,并根据运行时配置更改(例如 CPU 热插拔)进行更新 |
池运行状况
池运行状况报告显示资源池及其主机在四种不同阈值 范围(严重、高、中和低)中花费的时间百分比。您可以使用池运行状况报告来评估您的 性能阈值的有效性。
关于解读此报告的几点说明:
-
平均中等阈值(蓝色)中的资源利用率是最佳资源利用率,无论您选择何种 放置策略。同样,饼图上的蓝色部分表示该主机 最佳利用资源的时间量。
-
平均低阈值百分比(绿色)中的资源利用率不一定是积极的。低资源 利用率是否积极取决于您的放置策略。如果您的放置策略是最大密度,并且 资源使用量为绿色,则工作负载平衡可能无法在该主机或池上容纳最大数量的 VM。如果 是这样,请调整您的性能阈值,直到您的大部分资源利用率落在平均中等 (蓝色)阈值范围内。
-
平均关键阈值百分比(红色)中的资源利用率表示平均资源 利用率达到或超过关键阈值的时间量。
如果双击主机的资源使用情况饼图,XenCenter 将显示该主机上该资源的“主机运行状况历史记录”报告。 单击工具栏上的“返回父报告”可返回到“池运行状况”报告。
如果您发现大部分报告结果不在平均中等阈值范围内,请调整此池的关键 阈值。虽然工作负载平衡提供了默认阈值设置,但这些默认设置并非在所有环境中都 有效。如果您没有将阈值调整到适合您环境的正确级别, 则工作负载平衡优化和放置建议可能不适用。有关更多信息,请参阅 更改关键阈值。
池运行状况历史记录
此报告提供池中所有物理主机随时间变化的资源利用率折线图。它让您可以看到 资源利用率的趋势——是否相对于您的阈值(关键、高、中和低)呈上升趋势。 您可以通过监控此报告中数据点的趋势来评估性能阈值的有效性。 此报告。
当您将池连接到工作负载平衡时,工作负载平衡会根据您为关键阈值设置的值推断出阈值范围。 尽管与“池运行状况”报告类似,“池运行状况历史记录”报告 显示的是特定日期某个资源的平均利用率。而不是该资源花费的总时间 在某个阈值中。
除了“平均可用内存”图表外,数据点平均值从不高于关键阈值线(红色)。对于 “平均可用内存”图表,数据点平均值从不低于关键阈值线(该线位于 图表底部)。因为此图表显示的是可用内存,所以关键阈值是一个低值,这与其他 资源不同。
关于解读此报告的几点说明:
-
当图表中的“平均使用量”线接近“平均中等阈值”(蓝色)线时,它表示 池的资源利用率处于最佳状态。此指示与配置的放置策略无关。
- 资源利用率接近“平均低阈值”(绿色)不一定是积极的。低
资源利用率是否积极取决于您的放置策略。在以下情况下:
- 您的放置策略是最大密度
- 大多数情况下,“平均使用量”线位于或低于绿线 工作负载平衡可能无法在该池上尽可能密集地放置 VM。如果是这样,请调整池的关键 阈值,直到其大部分资源利用率落在“平均中等”(蓝色)阈值范围内。
- 当“平均使用量”线与“平均关键阈值”(红色)相交时,它表示该资源的平均 资源利用率何时达到或超过了关键阈值。
如果图表中的数据点不在平均中等阈值范围内,但性能令人满意,您 可以调整此池的临界阈值。有关更多信息,请参阅 更改临界阈值。
池优化历史记录
池优化历史记录报告按时间顺序显示工作负载平衡优化活动。
优化活动以图表和表格形式进行汇总。深入查看表格中的日期字段会显示 当天执行的每个池优化的详细信息。
此报告可让您查看以下信息:
-
VM 名称:工作负载平衡优化的 VM 的名称。
-
原因:优化的原因。
-
方法:优化是否成功。
-
源主机:VM 最初所在的物理主机。
-
目标主机:VM 迁移到的物理主机。
-
时间:发生优化的时间。
提示:
您还可以通过单击“查看历史记录”链接,从 WLB 选项卡生成池优化历史记录报告。
虚拟机移动历史记录
此折线图显示了虚拟机在一段时间内在资源池上迁移的次数。它指示迁移是否 由优化建议引起以及虚拟机移动到哪个主机。此报告还指示 优化的原因。您可以使用此报告来审计池上的迁移次数。
关于解读此报告的几点说明:
-
图表左侧的数字对应可能迁移的数量。此值基于 资源池中虚拟机的数量。
-
您可以通过展开报告的“日期”部分中的“+”号, 查看特定日期的迁移详细信息。
虚拟机性能历史记录
此报告显示您指定时间段内特定主机上每个虚拟机的性能数据。工作负载平衡 根据为虚拟机分配的虚拟资源量来确定性能数据。例如,如果您的虚拟机的平均 CPU 使用率 为 67%,则您的虚拟机在指定期间平均使用了其 vCPU 的 67%。
报告的初始视图显示您指定期间的资源利用率平均值。
展开“+”号会显示各个资源的折线图。您可以使用这些图表查看资源 利用率随时间变化的趋势。
此报告显示 CPU 使用率、可用内存、网络读/写和磁盘读/写的数据。
