晚安!
我想知道是否有可能在oVirt Manager中创建一个过滤器,只将具有";"高可用性";选项已启用。
我感谢你的帮助。
Att,
艾伦·卡斯特罗。
很遗憾,该参数在搜索框中无法作为筛选器使用。
在过去,我使用这样的查询直接从引擎数据库中收集附加信息(我使用已经配置的SQL视图vms和all_disks_for_vms(:
SELECT vm_name,
num_of_cpus,
mem_size_mb,
total_disk_usage,
guestos_type,
guestos_distribution,
guestos_codename,
guestos_version,
Cluster_name,
auto_startup as high_availability,
vm_ip
FROM vms
LEFT JOIN
(SELECT vm_id,
SUM(size) AS total_disk_usage
FROM all_disks_for_vms
GROUP BY vm_id) custom_disk ON vm_guid = vm_id;
如您所见,vms.auto_startup
是您的字段。
由于vms仅在disks_usage列下包含虚拟磁盘的JSON描述,因此我需要使用嵌套查询左联接vm视图。我决定使用all_disks_for_vms视图,并汇总为VM分组的磁盘维度。我选择LEFT JOIN
是为了在没有虚拟磁盘的情况下保留VM条目。
如果您需要生成一个CSV以复制到其他地方并进行分析,您可以使用engine-db-query
工具(由Engine机器上的同音包提供(创建一个shell脚本:
#!/bin/sh
engine-db-query --csv --statement "
select vm_name,
num_of_cpus,
mem_size_mb,
total_disk_usage,
guestos_type,
guestos_distribution,
guestos_codename,
guestos_version,
cluster_name,
auto_startup as high_availability,
vm_ip
from vms
left join
(select vm_id,
sum(size) as total_disk_usage
from all_disks_for_vms
group by vm_id) custom_disk on vm_guid = vm_id" > vm_report.csv
除此之外,我强烈建议你写一封电子邮件给users@ovirt.org并考虑为此功能打开RFE。