def run_invalid_mac_net(params, libvirtd, vm): """ Start a network with all zero MAC. """ net_xml = NetworkXML() net_xml.name = 'invalid_mac' net_xml.forward = {'mode': 'nat'} net_xml.mac = "00:00:00:00:00:00" ip_xml = IPXML(address='192.168.123.1') net_xml.ip = ip_xml virsh.create(net_xml.xml) virsh.net_destroy(net_xml.name)
def run_invalid_mac_net(params, libvirtd, vm): """ Start a network with all zero MAC. """ net_xml = NetworkXML() net_xml.name = 'invalid_mac' net_xml.forward = {'mode': 'nat'} net_xml.mac = "00:00:00:00:00:00" ip_xml = IPXML(address='192.168.123.1') net_xml.ip = ip_xml virsh.create(net_xml.xml) virsh.net_destroy(net_xml.name)
def create_network_xml(name, network_type, base_if='', **kwargs): """ Create a network xml to be defined """ m_net = NetworkXML(name) m_net.forward = {'mode': 'bridge'} if network_type in ('bridge', 'openvswitch'): m_net.bridge = {'name': kwargs['bridge_name']} elif network_type == 'macvtap': if base_if: m_net.forward_interface = [{'dev': base_if}] if network_type == 'openvswitch': m_net.virtualport_type = 'openvswitch' if 'mtu' in kwargs: m_net.mtu = kwargs['mtu'] logging.debug(m_net) return m_net.xml
def create_network_xml(name, network_type, base_if='', **kwargs): """ Create a network xml to be defined """ m_net = NetworkXML(name) m_net.forward = {'mode': 'bridge'} if network_type in ('bridge', 'openvswitch'): m_net.bridge = {'name': kwargs['bridge_name']} elif network_type == 'macvtap': if base_if: m_net.forward_interface = [{'dev': base_if}] if network_type == 'openvswitch': m_net.virtualport_type = 'openvswitch' if 'mtu' in kwargs: m_net.mtu = kwargs['mtu'] logging.debug(m_net) return m_net.xml