#!/usr/bin/env python
#-*- coding:utf8-*-
import os,libvirt
listall=list()
vms = os.popen('ls instance-0000*').readlines()
a = 0
vms = [i.strip() for i in vms]
conn = libvirt.open(None)
if a == 0:
for i in vms:
name = i.split('.xml')[0]
try:
a = conn.lookupByName(name).UUIDString()
listall.append(a)
print a
except:
print name ,'is down'
print listall
本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1259630
本文介绍了一种使用Python脚本批量读取虚拟机UUID的方法。通过列出特定格式的文件并利用libvirt库进行交互,可以有效获取当前运行中或已关闭的虚拟机UUID。
2025

被折叠的 条评论
为什么被折叠?



