XMLDesc
, autostart
, isActive
, isPersistent
and the setAutostart
methods.
Example 6.3. Configuring virtual networks
# Example-1.py #!/usr/bin/env python3 import sys import libvirt conn = None try: conn = libvirt.open("qemu:///system") except libvirt.libvirtError as e: print(repr(e), file=sys.stderr) exit(1) # lookup the default network by name network = conn.networkLookupByName('default') print('Virtual network default:') print(' name: '+network.name()) print(' UUID: '+network.UUIDString()) print(' bridge: '+network.bridgeName()) print(' autostart: '+str(network.autostart())) print(' is active: '+str(network.isActive())) print(' is persistent: '+str(network.isPersistent())) print() print('Unsetting autostart') network.setAutostart(0) print(' autostart: '+str(network.autostart())) print('Setting autostart') network.setAutostart(1) print(' autostart: '+str(network.autostart())) print() xml = network.XMLDesc(0) print('XML description:') print(xml) conn.close() exit(0)