第 10 章 集群
10.1. 集群元素
集群
集合提供有关 Red Hat Virtualization 环境中集群的信息。API 用户通过从入口点 URI 获取的 rel="clusters"
链接访问此信息。
下表显示了集群资源表示法中包含的特定元素。
元素 | 类型 | Description | Properties |
---|---|---|---|
name | 字符串 | 用户提供的、人类可读的名称。该名称在 所有集群资源中都是唯一的。 | |
description | 字符串 | 集群的自由格式、用户提供的、人类可读的描述。 | |
link rel="networks" | 关系 | 与此集群关联的网络的子集合的链接。 | |
link rel="permissions" | 关系 | 集群权限的子集合链接。 | |
link rel="glustervolumes" | 关系 | 与此集群关联的 Red Hat Gluster Storage 卷的子集合链接。 | |
link rel="glusterhooks" | 关系 | 与此集群关联的 Red Hat Gluster Storage 卷 hook 的子集合链接。 | |
link rel="affinitygroups" | 关系 | 与此集群关联的虚拟机关联性组的链接。 | |
cpu id= | complex | 定义所有主机所有主机的服务器 CPU 引用必须在集群中支持。 | |
data_center id= | GUID | 对这个集群的数据中心成员资格的引用。 | |
memory_policy | complex | 定义主机内存使用率上的集群策略。 | |
scheduling_policy | complex | 为集群中的主机定义负载平衡或节能模式。 | |
version major= minor= | complex | 集群的兼容性级别。 | |
supported_versions | complex | 集群的可能 版本 级别列表。 | |
error_handling | complex/enumerated | 定义当集群中的主机无法正常运行时处理虚拟机。需要一个 on_error 元素,其中包含在 capabilities 中列出的枚举类型属性。 | |
virt_service | 布尔值 | 定义是否为此集群公开虚拟化服务。 | |
gluster_service | 布尔值 | 定义是否为此集群公开 Red Hat Gluster Storage 服务。 | |
threads_as_cores | 布尔值 | 定义主机是否可以运行的虚拟机,其处理器内核总数大于主机中的内核数。 | |
tunnel_migration | 布尔值 | 定义虚拟机在迁移过程中是否使用 libvirt-to-libvirt 隧道。 | |
trusted_service | 布尔值 | 定义是否使用 OpenAttestation 服务器来验证主机。 | |
ballooning_enabled | 布尔值 | 定义是否为集群启用气球功能。 | |
ksm | 布尔值 | 定义是否为集群启用 ksm。 |
注意
当主机的可用内存低于 20% 时,像 mom.Controllers.Balloon - INFO Ballooning guest:half1 from 1096400 to 1991580 等气球命令会记录到
/etc/vdsm/mom.conf
。/etc/vdsm/mom.conf
是 Memory Overcommit Manager 日志文件。如果虚拟机没有遵循气球功能,也会将事件添加到事件日志中。