第 10 章 集群
10.1. 集群项
clusters
集合提供了 Red Hat Enterprise Virtualization 环境中的集群的信息。API 用户可以通过从进入点 URI 获得的 rel="clusters"
链接来访问这些信息。
以下表格包括了集群资源表述中的特定项的信息。
项 | 类型 | 描述 | 属性 |
---|---|---|---|
name | 字符串 | 集群的名称。集群资源中的每个集群的 name 值必须是唯一的。 | |
description | 字符串 | 用户提供的、对集群的描述信息。 | |
link rel="networks" | 关系 | 与集群相关的网络子集合的链接。 | |
link rel="permissions" | 关系 | 集群权限子集合的链接。 | |
link rel="glustervolumes" | 关系 | 与这个集群相关的 Red Hat Gluster Storage 卷子集合的链接。 | |
link rel="storagedomains" | 关系 | 与这个集群相关的 Red Hat Gluster Storage 卷 hook 子集合的链接。 | |
link rel="affinitygroups" | 关系 | 与集群相关的虚拟机关联组子集合的链接。 | |
cpu id= | 复杂数据 | 定义集群中的所有主机都必须支持的 CPU 类型的服务器 CPU 标识。 | |
data_center id= | GUID | 集群所在数据中心的标识。 | |
memory_policy | 复杂数据 | 定义关于主机内存利用的集群策略。 | |
scheduling_policy | 复杂数据 | 定义集群中主机的负载均衡或电源节省模式。 | |
version major= minor= | 复杂数据 | 集群的兼容级别。 | |
supported_versions | 复杂数据 | 这个集群可能的 version 级别。 | |
error_handling | 复杂数据/列表 | 指定当集群中的某个主机无法正常工作时需要进行的操作。它需要一个包括了在 capabilities 中列出的类型属性的 on_error 项。 | |
virt_service | 布尔值 | 指定这个集群是否可以使用虚拟化服务。 | |
gluster_service | 布尔值 | 指定这个集群是否可以使用 Red Hat Storage Gluster 服务。 | |
threads_as_cores | 布尔值 | 指定是否允许主机上所运行的处理器核的数量大于主机本身的处理器核的数量。 | |
tunnel_migration | 布尔值 | 指定在迁移过程中,虚拟机是否使用一个 libvirt-to-libvirt 通道。 | |
trusted_service | 布尔值 | 指定是否使用 OpenAttestation 服务器来验证主机。 | |
ballooning_enabled | 布尔值 | 指定是否在这个集群中使用"内存气球(ballooning)"功能。 | |
ksm | 布尔值 | 指定是否在这个集群中启用 ksm |
注意
当一个主机的可用内存降到低于 20% 时,ballooning 命令(如
mom.Controllers.Balloon - INFO Ballooning guest:half1 from 1096400 to 1991580
)会被存到 /etc/vdsm/mom.conf
文件中。/etc/vdsm/mom.conf
是 Memory Overcommit Manager 的日志文件。