Ejemplo n.º 1
0
 def create_iface_xml(iface_mac):
     """
     Create interface xml file
     """
     iface = Interface(type_name=iface_type)
     source = ast.literal_eval(iface_source)
     if source:
         iface.source = source
     iface.model = iface_model if iface_model else "virtio"
     iface.mac_address = iface_mac
     driver_dict = {}
     driver_host = {}
     driver_guest = {}
     if iface_driver:
         driver_dict = ast.literal_eval(iface_driver)
     if iface_driver_host:
         driver_host = ast.literal_eval(iface_driver_host)
     if iface_driver_guest:
         driver_guest = ast.literal_eval(iface_driver_guest)
     iface.driver = iface.new_driver(driver_attr=driver_dict,
                                     driver_host=driver_host,
                                     driver_guest=driver_guest)
     if test_target:
         iface.target = {"dev": target_dev}
     logging.debug("Create new interface xml: %s", iface)
     return iface
Ejemplo n.º 2
0
 def create_iface_xml(iface_mac):
     """
     Create interface xml file
     """
     iface = Interface(type_name=iface_type)
     source = ast.literal_eval(iface_source)
     if source:
         iface.source = source
     iface.model = iface_model if iface_model else "virtio"
     iface.mac_address = iface_mac
     driver_dict = {}
     driver_host = {}
     driver_guest = {}
     if iface_driver:
         driver_dict = ast.literal_eval(iface_driver)
     if iface_driver_host:
         driver_host = ast.literal_eval(iface_driver_host)
     if iface_driver_guest:
         driver_guest = ast.literal_eval(iface_driver_guest)
     iface.driver = iface.new_driver(driver_attr=driver_dict,
                                     driver_host=driver_host,
                                     driver_guest=driver_guest)
     logging.debug("Create new interface xml: %s", iface)
     return iface