4.3. cluster
cluster
资源类型是所有主机集群资源在 Red Hat Enterprise Virtualization 环境中的组合。
名称 | 类型 | 描述 | 必需的 | 用户可创建 | 用户可更新 |
---|---|---|---|---|---|
--cpu-id
|
字符串
|
用来定义集群中的所有主机都必须支持的 CPU 类型的服务器 CPU 标识。
|
是
|
是
|
是
|
--data_center-id|name
|
字符串
|
主机集群所在数据中心的标识。
|
是
|
是
|
否
|
--name
|
字符串
|
主机集群的名称。
|
是
|
是
|
是
|
--version-major
|
整数
|
集群主要版本号。例如,Red Hat Enterprise Virtualization 3.2 的主要版本值是 3。
|
是
|
是
|
是
|
--version-minor
|
整数
|
集群次要版本号。例如,Red Hat Enterprise Virtualization 3.2 的次要版本值是 2。
|
是
|
是
|
是
|
--description
|
字符串
|
主机集群的描述。
|
否
|
是
|
是
|
--error_handling-on_error
|
字符串
|
指定当集群中的某个主机无法正常工作时需要进行的操作,可能的值包括
migrate 、do_not_migrate 和 migrate_highly_available 。
|
否
|
是
|
是
|
--gluster_service
|
布尔值
|
The status is either
true or false .
|
否
|
是
|
是
|
--memory_policy-overcommit-percent
|
double
|
指定主机内存的百分比,当所使用的内存超过这个百分比时,主机将无法再运行更多的虚拟机。因为使用了 KSM 内存共享技术,虚拟机可以使用比主机物理内存更多的内存。推荐的值包括
100 (None)、150 (Server Load) 和 200 (Desktop Load)。
|
否
|
是
|
是
|
--memory_policy-transparent_hugepages-enabled
|
布尔值
|
指定 Transparent Hugepages 的状态,它的值是
true 或 false 。
|
否
|
是
|
是
|
--scheduling_policy-policy
|
字符串
|
集群中的主机上的虚拟机调度模式,如
evenly_distributed 、power_saving 或 blank(无调度模式)。
|
否
|
是
|
是
|
--scheduling_policy-thresholds-duration
|
整数
|
主机在负载超载的状态下运行多长时间后,调度程序才开始把负载移到其它主机上。
|
否
|
是
|
是
|
--scheduling_policy-thresholds-high
|
整数
|
指定 CPU 使用的百分比,当主机 CPU 的使用超过这个值时被认为主机处于负载超载状态。
|
否
|
是
|
是
|
--scheduling_policy-thresholds-low
|
整数
|
指定 CPU 使用的百分比,当主机 CPU 的使用低于这个值时被认为主机处于没有被充分利用的状态。
|
否
|
是
|
是
|
--threads_as_cores
|
布尔值
|
主机把线程看作为内核,这将允许主机上所运行的处理器核的数量大于主机本身的处理器核的数量。它的值是
true 或 false 。
|
否
|
否
|
否
|
--trusted_service
|
布尔值
|
指定是否使用一个 OpenAttestation 服务器来验证主机。
|
否
|
是
|
是
|
--virt_service
|
布尔值
|
The status is either
true or false .
|
否
|
是
|
是
|
--expect
|
'201-created'
|
在所期望的 HTTP 头返回前,请求以异步的方式进行处理。它对需要长时间来执行的任务非常有用,可以防止在任务完成前返回成功信号。
|
否
|
否
|
否
|
--correlation_id
|
字符串
|
一个跨系统日志操作的标识。如果客户端没有定义这个标识,系统将会自动产生一个。
|
否
|
是
|
否
|
例 4.5. 创建一个新集群
[RHEVM shell (connected)]# add cluster --name Engineering --cpu-id "Intel Penryn Family" --datacenter-name Default --version-major 3 --version-minor 2
[RHEVM shell (connected)]# add cluster --name Engineering --cpu-id "Intel Penryn Family" --datacenter-name Default --version-major 3 --version-minor 2
例 4.6. 更新一个集群
[RHEVM shell (connected)]# update cluster Engineering --name Finance
[RHEVM shell (connected)]# update cluster Engineering --name Finance
例 4.7. 删除一个集群
[RHEVM shell (connected)]# remove cluster Engineering
[RHEVM shell (connected)]# remove cluster Engineering