附录 D. 使用搜索、书签和标签
D.1. 搜索
D.1.1. 在 Red Hat Enterprise Virtualization 中进行搜索
D.1.2. 搜索语法和实例
result type: {criteria} [sortby sort_spec]
以下的实例介绍了如何使用搜索查询的功能,以及 Red Hat Enterprise Virtualization 可以如何帮助创建搜索查询。
表 D.1. 搜索查询实例
| 实例 | 结果 |
|---|---|
| Hosts: Vms.status = up | 显示所有状态为 up 的运行的虚拟机。 |
| Vms: domain = qa.company.com | 显示指定域中的所有虚拟机列表。 |
| Vms: users.name = Mary | 显示所有属于用户名为 Mary 的用户的虚拟机。 |
| Events: severity > normal sortby time | 显示所有 severity 的值高于 Normal 的事件,并以时间顺序排序。 |
D.1.3. 带自动完成功能的搜索
Hosts: Vms.status = down
表 D.2. 使用自动完成功能的搜索条件实例
| 输入 | 显示的内容列表 | 操作 |
|---|---|---|
h | Hosts(只有一个选项) |
选择
Hosts 或;
输入
Hosts
|
Hosts: |
主机的所有属性
| 输入 v |
Hosts: v | 以 v 开头的主机属性 | 选择 Vms 或输入 Vms |
Hosts: Vms | 所有虚拟机属性 | 输入 s |
Hosts: Vms.s | 以 s 开头的所有虚拟机属性 | 选择 status 或输入 status |
Hosts: Vms.status | =
=!
| 选择或输入 = |
Hosts: Vms.status = | 所有状态值 | 选择或输入 down |
D.1.4. 搜索的结果类型选项
- Vms:一个虚拟机列表
- Host:一个主机列表
- Pools:一个池列表
- Template:一个模板列表
- Event:一个事件列表
- Users:一个用户列表
- Cluster:一个集群列表
- Datacenter:一个数据中心列表
- Storage:一个存储域列表
D.1.5. 搜索条件
{criteria} 的使用语法是:
<prop><operator><value>
<obj-type><prop><operator><value>
下表列出了语法中每一部分的含义:
表 D.3. 搜索实例
| 部分 | 描述 | 值 | 示例 | 注意 |
|---|---|---|---|---|
| prop | 要搜索的资源的属性。也可以是一个资源类型(obj-type)或 tag(自定义标签)的属性。 | 把搜索的范围限制在所指定的属性中。例如,搜索带有 status 属性的资源。 | Status | 不适用 |
| obj-type | 所搜索资源的资源类型。 | 系统项,如数据中心和虚拟机。 | Users | 不适用 |
| operator | 比较操作符。 |
=
!= (不等于)
>
<
>=
<=
| 不适用 | 可用的值由 obj-type 的值决定。 |
| Value | 用来比较的值。 |
字符串
整数
级别
日期(使用在地区设置中所指定的格式)
|
Jones
256
normal
|
|
D.1.6. 搜索:多个条件和通配符
<value> 部分可以使用通配符。如要查找所有以 m 开头的用户,输入 m*。
AND 和 OR 指定多个搜索条件,如:
Vms: users.name = m* AND status = Up
Vms: users.name = m* AND tag = "paris-loc"
AND 或 OR 时,这意味着 AND 被隐含使用。AND 的优先级高于 OR,OR 的优先级高于隐含使用的 AND。
D.1.7. 搜索:决定搜索结果的顺序
sortby 来指定搜索结果的顺序。您还可以指定是 asc (升序)还是 desc(降序)排列。
events: severity > normal sortby time desc
D.1.8. 对数据中心的搜索
表 D.4. 对数据中心的搜索
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Clusters.clusters-prop | 由属性类型决定 | 和数据中心相关的集群的属性。 |
| name | 字符串 | 数据中心的名称。 |
| description | 字符串 | 数据中心的描述。 |
| type | 字符串 | 数据中心的类型。 |
| status | 列表 | 数据中心的状态。 |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Datacenter: type = nfs and status != up
- 有一个 NFS 存储,状态不是 up
D.1.9. 搜索集群
表 D.5. 搜索集群
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Datacenter.datacenter-prop | 由属性类型决定 | 与集群相关的数据中心的属性。 |
| Datacenter | 字符串 | 集群所属的数据中心。 |
| name | 字符串 | 用来在网络中标识集群的名称。 |
| description | 字符串 | 集群的描述。 |
| initialized | 字符串 | True 或 False 来标记集群的状态。 |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Clusters: initialized = true or name = Default
- 被初始化了;或
- 它们的名称是 Default
D.1.10. 搜索主机
表 D.6. 搜索主机
| 资源或资源类型的属性 | 类型 | Description (Reference) |
|---|---|---|
| Vms.Vms-prop | 由属性类型决定 | 与主机相关的虚拟机的属性 |
| Templates.templates-prop | 由属性类型决定 | 与主机相关的模板的属性。 |
| Events.events-prop | 由属性类型决定 | 与主机相关的事件的属性。 |
| Users.users-prop | 由属性类型决定 | 与主机相关的用户的属性。 |
| name | 字符串 | 主机的名称。 |
| status | 列表 | 主机的状态。 |
| cluster | 字符串 | 主机所属的集群。 |
| address | 字符串 | 用来在网络中标识主机的名称。 |
| cpu_usage | 整数 | CPU 被使用的百分数。 |
| mem_usage | 整数 | 内存被使用的百分数。 |
| network_usage | 整数 | 网络被使用的百分数。 |
| load | 整数 | 在一个指定的时间段中,每个处理器中的、等待在 run-queue 中被执行的工作数量。 |
| version | 整数 | 操作系统的版本号。 |
| cpus | 整数 | 主机上的 CPU 数量。 |
| memory | 整数 | 可用内存的数量。 |
| cpu_speed | 整数 | CPU 的处理速度。 |
| cpu_model | 字符串 | CPU 的类型。 |
| active_vms | 整数 | 当前正在运行的虚拟机数量。 |
| migrating_vms | 整数 | 当前正在被迁移的虚拟机数量。 |
| committed_mem | 整数 | 被分配的内存的百分数。 |
| tag | 字符串 | 主机的标签(tag) |
| type | 字符串 | 主机类型。 |
| datacenter | 字符串 | 主机所属的数据中心。 |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Hosts: cluster = Default and Vms.os = rhel6
- 是 Default 集群的一部分,主机上的虚拟机运行 Red Hat Enterprise Linux 6 操作系统。
D.1.11. 搜索网络
表 D.7. 搜索网络
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Cluster_network.clusternetwork-prop | 由属性类型决定 | 与网络相关的集群的属性。 |
| Host_Network.hostnetwork-prop | 由属性类型决定 | 与网络相关的主机的属性。 |
| name | 字符串 | 被用来识别网络的网络名。 |
| description | 字符串 | 网络的关键字或描述(创建网络时的可选属性) |
| vlanid | 整数 | 网络的 VLAN ID。 |
| stp | 字符串 | 网络是否启用或禁用 STP。 |
| mtu | 整数 | 逻辑网络的最大传输单位。 |
| vmnetwork | 字符串 | 网络是否只用于虚拟机的通信。 |
| datacenter | 字符串 | 网络所在的数据中心 |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Network: mtu > 1500 and vmnetwork = true
- 最大传输单元大于 1500 字节
- 只为虚拟机使用。
D.1.12. 搜索存储
表 D.8. 搜索存储
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Hosts.hosts-prop | 由属性类型决定 | 与存储相关的主机的属性。 |
| Clusters.clusters-prop | 由属性类型决定 | 与存储相关的集群的属性。 |
| name | 字符串 | 用来在网络中标识存储的名称。 |
| status | 字符串 | 存储域的状态。 |
| datacenter | 字符串 | 存储所在的数据中心。 |
| type | 字符串 | 存储的类型。 |
| size | 整数 | 存储的大小。 |
| used | 整数 | 已经被使用的存储的大小。 |
| committed | 整数 | 被分配的存储的大小。 |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Storage: size > 200 or used < 50
- 总存储空间大于 200 GB;或
- 被使用的存储空间小于 50 GB。
D.1.13. 搜索磁盘
表 D.9. 搜索磁盘
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Datacenters.datacenters-prop | 由属性类型决定 | 与磁盘相关的数据中心的属性。 |
| Storages.storages-prop | 由属性类型决定 | 与磁盘相关的存储的属性。 |
| alias | 字符串 | 被用来在网络中识别存储的名称。 |
| description | 字符串 | 网络的关键字或描述(创建磁盘时的可选属性) |
| provisioned_size | 整数 | 虚拟磁盘的大小。 |
| size | 整数 | 磁盘的大小。 |
| actual_size | 整数 | 为磁盘分配的实际空间的大小。 |
| creation_date | 整数 | 磁盘被创建的时间。 |
| bootable | 字符串 | 磁盘是否可以被引导。有效的值是 0、1、yes 或 no |
| shareable | 字符串 | 磁盘是否可以被共享。有效的值是 0、1、yes 或 no |
| format | 字符串 | 磁盘的格式。有效的值是 unused、unassigned、cow 或 raw。 |
| status | 字符串 | 磁盘的状态。有效的值是 unassigned、ok、locked、invalid 或 illegal。 |
| disk_type | 字符串 | 磁盘的类型。有效的值是 image 或 lun。 |
| number_of_vms | 整数 | 磁盘被附加到的虚拟机的数量。 |
| vm_names | 字符串 | 磁盘被附加到的虚拟机的名称。 |
| quota | 字符串 | 磁盘使用的配额的名称。 |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Disks: format = cow and provisioned_size > 8
- 格式是 QCOW(也被称为 thin provisioning)
- 被分配的磁盘空间大小大于 8 GB。
D.1.14. 搜索卷
表 D.10. 搜索卷
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Volume.cluster-prop | 由属性类型决定 | 与卷相关的集群的属性。 |
| Cluster | 字符串 | 与卷相关的集群的名称。 |
| name | 字符串 | 被用来识别卷的卷名。 |
| type | 字符串 | 可以是 distribute、replicate、distributed_replicate、stripe 或 distributed_stripe。 |
| transport_type | 整数 | 可以是 TCP 或 RDMA |
| replica_count | 整数 | replica 的数量。 |
| stripe_count | 整数 | stripe 的数量。 |
| status | 字符串 | 卷的状态。有效值是 Up 或 Down。 |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Volume: transport_type = rdma and stripe_count >= 2
- 传输类型是 RDMA;并且
- 有 2 个或多个 stripe。
D.1.15. 搜索虚拟机
表 D.11. 搜索虚拟机
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Hosts.hosts-prop | 由属性类型决定 | 与虚拟机相关的主机的属性。 |
| Templates.templates-prop | 由属性类型决定 | 与虚拟机相关的模板的属性。 |
| Events.events-prop | 由属性类型决定 | 与虚拟机相关的事件的属性。 |
| Users.users-prop | 由属性类型决定 | 与虚拟机相关的用户的属性。 |
| Storage.storage-prop | 由属性类型决定 | 与虚拟机相关的存储设备属性。 |
| Vnic.mac-prop | 由属性类型决定 | 与虚拟机相关的 MAC 地址属性。 |
| name | 字符串 | 虚拟机名称。 |
| status | 列表 | 虚拟机的状态。 |
| ip | 整数 | 虚拟机的 IP 地址。 |
| uptime | 整数 | 虚拟机已经运行的时间(以分钟为单位) |
| domain | 字符串 | 虚拟机的域(通常是 Active Directory 域)。 |
| os | 字符串 | 在虚拟机被创建时所选的操作系统。 |
| creationdate | 日期 | 虚拟机被创建的时间。 |
| address | 字符串 | 用来在网络中标识虚拟机的名称。 |
| cpu_usage | 整数 | 使用的 CPU 资源的百分比。 |
| mem_usage | 整数 | 内存被使用的百分比。 |
| network_usage | 整数 | 网络被使用的百分比。 |
| memory | 整数 | 定义的最大内存。 |
| apps | 字符串 | 当前在虚拟机上安装的应用程序。 |
| cluster | 列表 | 虚拟机所在的集群。 |
| pool | 列表 | 虚拟机所在的虚拟机池。 |
| loggedinuser | 字符串 | 当前登录到虚拟机上的用户的用户名。 |
| tag | 列表 | 与虚拟机相关的标签(tag)。 |
| datacenter | 字符串 | 虚拟机所在的数据中心。 |
| type | 列表 | 虚拟机类型(服务器或桌面)。 |
| quota | 字符串 | 与虚拟机相关的配额的配额名。 |
| description | 字符串 | 虚拟机的关键字或描述(创建虚拟机时的可选属性) |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Vms: template.name = Win* and user.name = ""
- 虚拟机所基于的模板的模板名以 Win 开头,并且虚拟机被分配给任何用户。
Vms: cluster = Default and os = windows7
- 虚拟机所在的集群的名称为 Default,并且虚拟机使用 Windows 7 操作系统。
D.1.16. 搜索池
表 D.12. 搜索池
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| name | 字符串 | 池的名称。 |
| description | 字符串 | 池的描述。 |
| type | 类表 | 池的类型。 |
| sortby | 类表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Pools: type = automatic
- 类型是 automatic
D.1.17. 搜索模板
表 D.13. 搜索模板
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Vms.Vms-prop | 字符串 | 与模板相关的虚拟机的属性。 |
| Hosts.hosts-prop | 字符串 | 与模板相关的主机的属性。 |
| Events.events-prop | 字符串 | 与模板相关的事件的属性。 |
| Users.users-prop | 字符串 | 与模板相关的用户的属性。 |
| name | 字符串 | 模板的名称。 |
| domain | 字符串 | 模板所在的域。 |
| os | 字符串 | 操作系统的类型。 |
| creationdate | 整数 |
模板被创建的时间。
时间的格式是 mm/dd/yy。
|
| childcount | 整数 | 通过模板创建的虚拟机的数量。 |
| mem | 整数 | 定义的内存。 |
| description | 字符串 | 模板的描述。 |
| status | 字符串 | 模板的状态。 |
| cluster | 字符串 | 与模板相关的集群。 |
| datacenter | 字符串 | 与模板相关的数据中心。 |
| quota | 字符串 | 与模板相关的配额。 |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Template: Events.severity >= normal and Vms.uptime > 0
- 基于这个模板所创建的虚拟机上有 severity 级别是 normal 或更高的事件发生,并且虚拟机还在运行。
D.1.18. 搜索用户
表 D.14. 搜索用户
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Vms.Vms-prop | 由属性类型决定 | 与用户相关的虚拟机的属性。 |
| Hosts.hosts-prop | 由属性类型决定 | 与用户相关的主机的属性。 |
| Templates.templates-prop | 由属性类型决定 | 与用户相关的模板的属性。 |
| Events.events-prop | 由属性类型决定 | 与用户相关的事件的属性。 |
| name | 字符串 | 用户的名称。 |
| lastname | 字符串 | 用户的姓(last name) |
| usrname | 字符串 | 用户的用户名。 |
| department | 字符串 | 用户所在的部门。 |
| group | 字符串 | 用户所在的组。 |
| title | 字符串 | 用户的职位。 |
| status | 字符串 | 用户的状态。 |
| role | 字符串 | 用户的角色。 |
| tag | 字符串 | 与用户相关联的标签(tag) |
| pool | 字符串 | 用户所在的池。 |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Users: Events.severity > normal and Vms.status = up or Vms.status = pause
- 用户的虚拟机上有 severity 级别为 normal 或更高级别的事件,并且虚拟机仍然在运行;或
- 用户的虚拟机的状态为 paused。
D.1.19. 搜索事件
表 D.15. 搜索事件
| 资源或资源类型的属性 | 类型 | 描述 |
|---|---|---|
| Vms.Vms-prop | 由属性类型决定 | 与事件相关的虚拟机的属性。 |
| Hosts.hosts-prop | 由属性类型决定 | 与事件相关的主机的属性。 |
| Templates.templates-prop | 由属性类型决定 | 与事件相关的模板的属性。 |
| Users.users-prop | 由属性类型决定 | 与事件相关的用户的属性。 |
| Clusters.clusters-prop | 由属性类型决定 | 与事件相关的集群的属性。 |
| Volumes.Volumes-prop | 由属性类型决定 | 与事件相关的卷的属性。 |
| type | 列表 | 事件的类型。 |
| severity | 列表 | 事件的 severity 级别:Warning/Error/Normal。 |
| message | 字符串 | 事件类型的描述。 |
| time | 列表 | 数据发生的时间。 |
| usrname | 字符串 | 与事件相关的用户名。 |
| event_host | 字符串 | 与事件相关的主机。 |
| event_vm | 字符串 | 与时间相关的虚拟机。 |
| event_template | 字符串 | 与事件相关的模板。 |
| event_storage | 字符串 | 与事件相关的存储。 |
| event_datacenter | 字符串 | 与事件相关的数据中心。 |
| event_volume | 字符串 | 与事件相关的卷。 |
| correlation_id | 整数 | 事件的识别码(ID) |
| sortby | 列表 | 使用资源的一个属性对搜索结果进行排序。 |
| page | 整数 | 所显示的每一页的结果数量。 |
Events: Vms.name = testdesktop and Hosts.name = gonzo.example.com
- 在主机
gonzo.example.com上运行的、名为testdesktop的虚拟机上的事件。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.