Public bug reported: Hi, I used same base_mac configuration as previous release. It is "base_mac = 00:05:86:00:00:00".
As the comments in /etc/neutron.conf, the mac address should be fixed in first 3 octets. # The base MAC address Neutron will use for VIFs. The first 3 octets will # remain unchanged. If the 4th octet is not 00, it will also be used. The # others will be randomly generated. (string value) But in my case, it generated below mac address(9d:05:86:ba:64:a5) and failed to boot vm. It complains "expected unicast mac address, found multicast '9d:05:86:ba:64:a5'" Below is nova-compute log: 2017-09-28 10:16:13.553 18290 INFO os_vif [req-9047022d-dcb0-4a6d-bb17-d3cb1a530dd7 928cd394b6414f30ada45587ea5eb1a7 3577dbdee580484eac05b3e89d37b00f - default default] Successfully plugged vif VIFBridge(active=False,address=9d:05:86:ba:64:a5,bridge_name='brqb8c050bf-16',has_traffic_filtering=True,id=56595ff5-080b-481d-93ce-09ccdd943a42,network=Network(b8c050bf-16e3-4fb0-8376-96dd1974b4ea),plugin='linux_bridge',port_profile=<?>,preserve_on_delete=False,vif_name='tap56595ff5-08') 2017-09-28 10:16:13.555 18290 ERROR nova.virt.libvirt.guest [req-9047022d-dcb0-4a6d-bb17-d3cb1a530dd7 928cd394b6414f30ada45587ea5eb1a7 3577dbdee580484eac05b3e89d37b00f - default default] Error defining a guest with XML: <domain type="kvm"> <uuid>b4f36284-2537-455f-b0f3-5562ac7f7d83</uuid> <name>instance-0000000b</name> <memory>8388608</memory> <vcpu>2</vcpu> <metadata> <nova:instance xmlns:nova="http://openstack.org/xmlns/libvirt/nova/1.0"> <nova:package version="16.0.0-1.el7"/> <nova:name>test-vm</nova:name> <nova:creationTime>2017-09-28 02:16:13</nova:creationTime> <nova:flavor name="2x8x60"> <nova:memory>8192</nova:memory> <nova:disk>60</nova:disk> <nova:swap>0</nova:swap> <nova:ephemeral>0</nova:ephemeral> <nova:vcpus>2</nova:vcpus> </nova:flavor> <nova:owner> <nova:user uuid="928cd394b6414f30ada45587ea5eb1a7">xmchen</nova:user> <nova:project uuid="3577dbdee580484eac05b3e89d37b00f">xmchen</nova:project> </nova:owner> <nova:root type="image" uuid="9f3c23db-5d67-4aba-9dd2-aec5287f5f1c"/> </nova:instance> </metadata> <sysinfo type="smbios"> <system> <entry name="manufacturer">RDO</entry> <entry name="product">OpenStack Compute</entry> <entry name="version">16.0.0-1.el7</entry> <entry name="serial">1e15f5b2-e204-43bd-8377-e4804db44e5d</entry> <entry name="uuid">b4f36284-2537-455f-b0f3-5562ac7f7d83</entry> <entry name="family">Virtual Machine</entry> </system> </sysinfo> <os> <type>hvm</type> <boot dev="hd"/> <smbios mode="sysinfo"/> </os> <features> <acpi/> <apic/> </features> <cputune> <shares>2048</shares> </cputune> <clock offset="utc"> <timer name="pit" tickpolicy="delay"/> <timer name="rtc" tickpolicy="catchup"/> <timer name="hpet" present="no"/> </clock> <cpu mode="host-model" match="exact"> <topology sockets="2" cores="1" threads="1"/> </cpu> <devices> <disk type="file" device="disk"> <driver name="qemu" type="qcow2" cache="none"/> <source file="/var/lib/nova/instances/b4f36284-2537-455f-b0f3-5562ac7f7d83/disk"/> <target bus="virtio" dev="vda"/> </disk> <interface type="bridge"> <mac address="9d:05:86:ba:64:a5"/> <model type="virtio"/> <source bridge="brqb8c050bf-16"/> <target dev="tap56595ff5-08"/> </interface> <serial type="file"> <source path="/var/lib/nova/instances/b4f36284-2537-455f-b0f3-5562ac7f7d83/console.log"/> </serial> <serial type="pty"/> <input type="tablet" bus="usb"/> <graphics type="vnc" autoport="yes" keymap="en-us" listen="10.0.0.110"/> <video> <model type="cirrus"/> </video> <memballoon model="virtio"> <stats period="10"/> </memballoon> </devices> </domain> : libvirtError: XML error: expected unicast mac address, found multicast '9d:05:86:ba:64:a5' 2017-09-28 10:16:13.556 18290 ERROR nova.virt.libvirt.driver [req-9047022d-dcb0-4a6d-bb17-d3cb1a530dd7 928cd394b6414f30ada45587ea5eb1a7 3577dbdee580484eac05b3e89d37b00f - default default] [instance: b4f36284-2537-455f-b0f3-5562ac7f7d83] Failed to start libvirt guest: libvirtError: XML error: expected unicast mac address, found multicast '9d:05:86:ba:64:a5' Version: Pike on CentOS 7: openstack-neutron-11.0.0-1.el7.noarch openstack-neutron-common-11.0.0-1.el7.noarch openstack-neutron-linuxbridge-11.0.0-1.el7.noarch python-neutron-lib-1.9.1-1.el7.noarch python-neutron-11.0.0-1.el7.noarch openstack-neutron-ml2-11.0.0-1.el7.noarch ** Affects: neutron Importance: Undecided Status: New ** Description changed: Hi, - I user same base_mac configuration as previous release. It is "base_mac = 00:05:86:00:00:00". + I used same base_mac configuration as previous release. It is "base_mac = 00:05:86:00:00:00". As the comments in /etc/neutron.conf, the mac address should be fixed in first 3 octets. # The base MAC address Neutron will use for VIFs. The first 3 octets will # remain unchanged. If the 4th octet is not 00, it will also be used. The # others will be randomly generated. (string value) But in my case, it generated below mac address(9d:05:86:ba:64:a5) and failed to boot vm. It complains "expected unicast mac address, found multicast '9d:05:86:ba:64:a5'" Below is nova-compute log: 2017-09-28 10:16:13.553 18290 INFO os_vif [req-9047022d-dcb0-4a6d-bb17-d3cb1a530dd7 928cd394b6414f30ada45587ea5eb1a7 3577dbdee580484eac05b3e89d37b00f - default default] Successfully plugged vif VIFBridge(active=False,address=9d:05:86:ba:64:a5,bridge_name='brqb8c050bf-16',has_traffic_filtering=True,id=56595ff5-080b-481d-93ce-09ccdd943a42,network=Network(b8c050bf-16e3-4fb0-8376-96dd1974b4ea),plugin='linux_bridge',port_profile=<?>,preserve_on_delete=False,vif_name='tap56595ff5-08') 2017-09-28 10:16:13.555 18290 ERROR nova.virt.libvirt.guest [req-9047022d-dcb0-4a6d-bb17-d3cb1a530dd7 928cd394b6414f30ada45587ea5eb1a7 3577dbdee580484eac05b3e89d37b00f - default default] Error defining a guest with XML: <domain type="kvm"> - <uuid>b4f36284-2537-455f-b0f3-5562ac7f7d83</uuid> - <name>instance-0000000b</name> - <memory>8388608</memory> - <vcpu>2</vcpu> - <metadata> - <nova:instance xmlns:nova="http://openstack.org/xmlns/libvirt/nova/1.0"> - <nova:package version="16.0.0-1.el7"/> - <nova:name>test-vm</nova:name> - <nova:creationTime>2017-09-28 02:16:13</nova:creationTime> - <nova:flavor name="2x8x60"> - <nova:memory>8192</nova:memory> - <nova:disk>60</nova:disk> - <nova:swap>0</nova:swap> - <nova:ephemeral>0</nova:ephemeral> - <nova:vcpus>2</nova:vcpus> - </nova:flavor> - <nova:owner> - <nova:user uuid="928cd394b6414f30ada45587ea5eb1a7">xmchen</nova:user> - <nova:project uuid="3577dbdee580484eac05b3e89d37b00f">xmchen</nova:project> - </nova:owner> - <nova:root type="image" uuid="9f3c23db-5d67-4aba-9dd2-aec5287f5f1c"/> - </nova:instance> - </metadata> - <sysinfo type="smbios"> - <system> - <entry name="manufacturer">RDO</entry> - <entry name="product">OpenStack Compute</entry> - <entry name="version">16.0.0-1.el7</entry> - <entry name="serial">1e15f5b2-e204-43bd-8377-e4804db44e5d</entry> + <uuid>b4f36284-2537-455f-b0f3-5562ac7f7d83</uuid> + <name>instance-0000000b</name> + <memory>8388608</memory> + <vcpu>2</vcpu> + <metadata> + <nova:instance xmlns:nova="http://openstack.org/xmlns/libvirt/nova/1.0"> + <nova:package version="16.0.0-1.el7"/> + <nova:name>test-vm</nova:name> + <nova:creationTime>2017-09-28 02:16:13</nova:creationTime> + <nova:flavor name="2x8x60"> + <nova:memory>8192</nova:memory> + <nova:disk>60</nova:disk> + <nova:swap>0</nova:swap> + <nova:ephemeral>0</nova:ephemeral> + <nova:vcpus>2</nova:vcpus> + </nova:flavor> + <nova:owner> + <nova:user uuid="928cd394b6414f30ada45587ea5eb1a7">xmchen</nova:user> + <nova:project uuid="3577dbdee580484eac05b3e89d37b00f">xmchen</nova:project> + </nova:owner> + <nova:root type="image" uuid="9f3c23db-5d67-4aba-9dd2-aec5287f5f1c"/> + </nova:instance> + </metadata> + <sysinfo type="smbios"> + <system> + <entry name="manufacturer">RDO</entry> + <entry name="product">OpenStack Compute</entry> + <entry name="version">16.0.0-1.el7</entry> + <entry name="serial">1e15f5b2-e204-43bd-8377-e4804db44e5d</entry> - <entry name="uuid">b4f36284-2537-455f-b0f3-5562ac7f7d83</entry> - <entry name="family">Virtual Machine</entry> - </system> - </sysinfo> - <os> - <type>hvm</type> - <boot dev="hd"/> - <smbios mode="sysinfo"/> - </os> - <features> - <acpi/> - <apic/> - </features> - <cputune> - <shares>2048</shares> - </cputune> - <clock offset="utc"> - <timer name="pit" tickpolicy="delay"/> - <timer name="rtc" tickpolicy="catchup"/> - <timer name="hpet" present="no"/> - </clock> - <cpu mode="host-model" match="exact"> - <topology sockets="2" cores="1" threads="1"/> - </cpu> - <devices> - <disk type="file" device="disk"> - <driver name="qemu" type="qcow2" cache="none"/> - <source file="/var/lib/nova/instances/b4f36284-2537-455f-b0f3-5562ac7f7d83/disk"/> - <target bus="virtio" dev="vda"/> - </disk> - <interface type="bridge"> - <mac address="9d:05:86:ba:64:a5"/> - <model type="virtio"/> - <source bridge="brqb8c050bf-16"/> - <target dev="tap56595ff5-08"/> - </interface> - <serial type="file"> - <source path="/var/lib/nova/instances/b4f36284-2537-455f-b0f3-5562ac7f7d83/console.log"/> - </serial> - <serial type="pty"/> - <input type="tablet" bus="usb"/> - <graphics type="vnc" autoport="yes" keymap="en-us" listen="10.0.0.110"/> - <video> - <model type="cirrus"/> - </video> - <memballoon model="virtio"> - <stats period="10"/> - </memballoon> - </devices> + <entry name="uuid">b4f36284-2537-455f-b0f3-5562ac7f7d83</entry> + <entry name="family">Virtual Machine</entry> + </system> + </sysinfo> + <os> + <type>hvm</type> + <boot dev="hd"/> + <smbios mode="sysinfo"/> + </os> + <features> + <acpi/> + <apic/> + </features> + <cputune> + <shares>2048</shares> + </cputune> + <clock offset="utc"> + <timer name="pit" tickpolicy="delay"/> + <timer name="rtc" tickpolicy="catchup"/> + <timer name="hpet" present="no"/> + </clock> + <cpu mode="host-model" match="exact"> + <topology sockets="2" cores="1" threads="1"/> + </cpu> + <devices> + <disk type="file" device="disk"> + <driver name="qemu" type="qcow2" cache="none"/> + <source file="/var/lib/nova/instances/b4f36284-2537-455f-b0f3-5562ac7f7d83/disk"/> + <target bus="virtio" dev="vda"/> + </disk> + <interface type="bridge"> + <mac address="9d:05:86:ba:64:a5"/> + <model type="virtio"/> + <source bridge="brqb8c050bf-16"/> + <target dev="tap56595ff5-08"/> + </interface> + <serial type="file"> + <source path="/var/lib/nova/instances/b4f36284-2537-455f-b0f3-5562ac7f7d83/console.log"/> + </serial> + <serial type="pty"/> + <input type="tablet" bus="usb"/> + <graphics type="vnc" autoport="yes" keymap="en-us" listen="10.0.0.110"/> + <video> + <model type="cirrus"/> + </video> + <memballoon model="virtio"> + <stats period="10"/> + </memballoon> + </devices> </domain> : libvirtError: XML error: expected unicast mac address, found multicast '9d:05:86:ba:64:a5' 2017-09-28 10:16:13.556 18290 ERROR nova.virt.libvirt.driver [req-9047022d-dcb0-4a6d-bb17-d3cb1a530dd7 928cd394b6414f30ada45587ea5eb1a7 3577dbdee580484eac05b3e89d37b00f - default default] [instance: b4f36284-2537-455f-b0f3-5562ac7f7d83] Failed to start libvirt guest: libvirtError: XML error: expected unicast mac address, found multicast '9d:05:86:ba:64:a5' Version: Pike on CentOS 7: openstack-neutron-11.0.0-1.el7.noarch openstack-neutron-common-11.0.0-1.el7.noarch openstack-neutron-linuxbridge-11.0.0-1.el7.noarch python-neutron-lib-1.9.1-1.el7.noarch python-neutron-11.0.0-1.el7.noarch openstack-neutron-ml2-11.0.0-1.el7.noarch ** Summary changed: - vm boot failure because wrong mac address + vm boot failure because of wrong mac address -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1720046 Title: vm boot failure because of wrong mac address Status in neutron: New Bug description: Hi, I used same base_mac configuration as previous release. It is "base_mac = 00:05:86:00:00:00". As the comments in /etc/neutron.conf, the mac address should be fixed in first 3 octets. # The base MAC address Neutron will use for VIFs. The first 3 octets will # remain unchanged. If the 4th octet is not 00, it will also be used. The # others will be randomly generated. (string value) But in my case, it generated below mac address(9d:05:86:ba:64:a5) and failed to boot vm. It complains "expected unicast mac address, found multicast '9d:05:86:ba:64:a5'" Below is nova-compute log: 2017-09-28 10:16:13.553 18290 INFO os_vif [req-9047022d-dcb0-4a6d-bb17-d3cb1a530dd7 928cd394b6414f30ada45587ea5eb1a7 3577dbdee580484eac05b3e89d37b00f - default default] Successfully plugged vif VIFBridge(active=False,address=9d:05:86:ba:64:a5,bridge_name='brqb8c050bf-16',has_traffic_filtering=True,id=56595ff5-080b-481d-93ce-09ccdd943a42,network=Network(b8c050bf-16e3-4fb0-8376-96dd1974b4ea),plugin='linux_bridge',port_profile=<?>,preserve_on_delete=False,vif_name='tap56595ff5-08') 2017-09-28 10:16:13.555 18290 ERROR nova.virt.libvirt.guest [req-9047022d-dcb0-4a6d-bb17-d3cb1a530dd7 928cd394b6414f30ada45587ea5eb1a7 3577dbdee580484eac05b3e89d37b00f - default default] Error defining a guest with XML: <domain type="kvm"> <uuid>b4f36284-2537-455f-b0f3-5562ac7f7d83</uuid> <name>instance-0000000b</name> <memory>8388608</memory> <vcpu>2</vcpu> <metadata> <nova:instance xmlns:nova="http://openstack.org/xmlns/libvirt/nova/1.0"> <nova:package version="16.0.0-1.el7"/> <nova:name>test-vm</nova:name> <nova:creationTime>2017-09-28 02:16:13</nova:creationTime> <nova:flavor name="2x8x60"> <nova:memory>8192</nova:memory> <nova:disk>60</nova:disk> <nova:swap>0</nova:swap> <nova:ephemeral>0</nova:ephemeral> <nova:vcpus>2</nova:vcpus> </nova:flavor> <nova:owner> <nova:user uuid="928cd394b6414f30ada45587ea5eb1a7">xmchen</nova:user> <nova:project uuid="3577dbdee580484eac05b3e89d37b00f">xmchen</nova:project> </nova:owner> <nova:root type="image" uuid="9f3c23db-5d67-4aba-9dd2-aec5287f5f1c"/> </nova:instance> </metadata> <sysinfo type="smbios"> <system> <entry name="manufacturer">RDO</entry> <entry name="product">OpenStack Compute</entry> <entry name="version">16.0.0-1.el7</entry> <entry name="serial">1e15f5b2-e204-43bd-8377-e4804db44e5d</entry> <entry name="uuid">b4f36284-2537-455f-b0f3-5562ac7f7d83</entry> <entry name="family">Virtual Machine</entry> </system> </sysinfo> <os> <type>hvm</type> <boot dev="hd"/> <smbios mode="sysinfo"/> </os> <features> <acpi/> <apic/> </features> <cputune> <shares>2048</shares> </cputune> <clock offset="utc"> <timer name="pit" tickpolicy="delay"/> <timer name="rtc" tickpolicy="catchup"/> <timer name="hpet" present="no"/> </clock> <cpu mode="host-model" match="exact"> <topology sockets="2" cores="1" threads="1"/> </cpu> <devices> <disk type="file" device="disk"> <driver name="qemu" type="qcow2" cache="none"/> <source file="/var/lib/nova/instances/b4f36284-2537-455f-b0f3-5562ac7f7d83/disk"/> <target bus="virtio" dev="vda"/> </disk> <interface type="bridge"> <mac address="9d:05:86:ba:64:a5"/> <model type="virtio"/> <source bridge="brqb8c050bf-16"/> <target dev="tap56595ff5-08"/> </interface> <serial type="file"> <source path="/var/lib/nova/instances/b4f36284-2537-455f-b0f3-5562ac7f7d83/console.log"/> </serial> <serial type="pty"/> <input type="tablet" bus="usb"/> <graphics type="vnc" autoport="yes" keymap="en-us" listen="10.0.0.110"/> <video> <model type="cirrus"/> </video> <memballoon model="virtio"> <stats period="10"/> </memballoon> </devices> </domain> : libvirtError: XML error: expected unicast mac address, found multicast '9d:05:86:ba:64:a5' 2017-09-28 10:16:13.556 18290 ERROR nova.virt.libvirt.driver [req-9047022d-dcb0-4a6d-bb17-d3cb1a530dd7 928cd394b6414f30ada45587ea5eb1a7 3577dbdee580484eac05b3e89d37b00f - default default] [instance: b4f36284-2537-455f-b0f3-5562ac7f7d83] Failed to start libvirt guest: libvirtError: XML error: expected unicast mac address, found multicast '9d:05:86:ba:64:a5' Version: Pike on CentOS 7: openstack-neutron-11.0.0-1.el7.noarch openstack-neutron-common-11.0.0-1.el7.noarch openstack-neutron-linuxbridge-11.0.0-1.el7.noarch python-neutron-lib-1.9.1-1.el7.noarch python-neutron-11.0.0-1.el7.noarch openstack-neutron-ml2-11.0.0-1.el7.noarch To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1720046/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp