Libvirt网络接口管理与错误处理全解析
1. 网络接口信息检索
可以使用多种方法检索网络接口的信息。
- 枚举接口 :连接到主机后,可以使用 numOfInterfaces 和 numOfDefinedInterfaces 方法确定主机上的接口数量。使用 listInterfaces 和 listDefinedInterfaces 方法获取这些接口的名称列表(“已定义”接口是已定义但当前处于非活动状态的接口)。这两个列表方法返回Python列表。如果遇到错误,这四个函数都返回 None 。
# Example-5.py
from __future__ import print_function
import sys
import libvirt
conn = libvirt.open('qemu:///system')
if conn == None:
print('Failed to open connection to qemu:///system',
file=sys.stderr)
exit(1)
ifaceNames = conn.listInterfaces()
print("Active host interfaces:")
for ifaceName in ifaceNames:
print(' '+ifaceName)
conn.close()
exit(0)
超级会员免费看
订阅专栏 解锁全文
67

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



