第 14 章 主机

14.1. 主机项

hosts 集合提供了 Red Hat Enterprise Virtualization 环境中的主机的信息。API 用户可以通过从进入点 URI 获得的 rel="hosts" 链接来访问这些信息。
使用带有 All-Content: true 头的 GET 请求可以获得额外信息。
以下表格包括了主机资源表述中的特定项的信息。

表 14.1. 主机项

类型描述属性
link rel="storage"关系主机存储的 storage 子集合链接。
link rel="nics"关系主机网络接口的 nics 子集合链接。 
link rel="tags"关系主机标签的 tags 子集合链接。 
link rel="permissions"关系主机权限的 permissions 子集合链接。 
link rel="statistics"关系主机统计数据的 statistics 子集合链接。
link rel="hooks"关系主机 hook 的 hooks 子集合链接。
name字符串主机的唯一标识。 
root_password字符串主机的 root 密码,只包括在创建时由客户端提供的主机表述中。
comment字符串主机的备注信息。 
address字符串主机的 IP 地址或主机名。
certificate复杂数据主机证书的详情,包括 organizationsubject
status参阅以下信息主机状态。
cluster id=GUID包括这个主机的集群标识。 
port整数在这个主机上运行的 VDSM 守护进程监听的端口。
typerhelrhev-h主机类型。
storage_manager priority=布尔值:true 或 false指定主机是否是一个存储管理器。
version major= minor= build= revision= full_version=复杂数据主机的兼容级别。
hardware_information复杂数据主机硬件相关的信息,包括 manufacturerversionserial_numberproduct_nameuuidfamily 
power_management type=复杂数据主机电源管理的配置选项,包括 enabledoptionskdump_detectionautomatic_pm_enabledagents。如需了解更多与主机电源管理选项相关的信息,请参阅 第 14.4 节 “电源管理项” 
ksm布尔值:true 或 falsetrue:Kernel SamePage Merging(KSM)被启用。 
transparent_hugepages布尔值:true 或 falsetrue:Transparent Hugepages 被启用。 
iscsi复杂数据主机的 SCSI initiator
ssh复杂数据使用 SSH 与主机进行连接的详情,包括 portfingerprint 
cpu复杂数据主机 CPU 的统计数据,包括 CPU 的 nametopology cores=topology sockets=topology threads=speed 子项。topology cores= 是内核的总和,而 topology sockets= 是物理 CPU 的总和。虚拟机可用的内核总数是物理 CPU 的数量乘以每个物理 CPU 的内核数。
memory整数主机内存的总量(以字节为单位)。
max_scheduling_memory整数可以在调度中使用的最大内存数量(以字节为单位)。
summary复杂数据主机上运行的虚拟机的统计数据总结,包括 activemigratingtotal 虚拟机子项。
os type=复杂数据安装在主机上的操作系统详情,包括 version full_version=
libvirt_version major= minor= build= revision= full_version=复杂数据主机的 libvirt 兼容级别。
status 包括以下值之一:downerrorinitializinginstallinginstall_failedmaintenancenon_operationalnon_responsivepending_approvalpreparing_for_maintenanceconnectingrebootunassignedup。这些状态包括在 capabilities 下的 host_states 中。