<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hello<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Trying to re-run a Queens DPDK all-in-one using devstack which I built in August and hitting issues.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The local.conf is identical between the two machines except I had to take the “stable/queens” off the end of the “networking-ovs-dpdk” plugin line as that no longer appears to work.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The installation seems to proceed until it gets to setting the ip mtu on br-ex.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m not using br-ex. I’ve declared OVS bridge mappings in the local.conf:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">#Dual socket platform with 16GB RAM,3072*2048kB hugepages leaves ~4G for the system.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">OVS_NUM_HUGEPAGES=3072<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">#Dual socket platform with 64GB RAM,14336*2048kB hugepages leaves ~6G for the system.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">#OVS_NUM_HUGEPAGES=14336<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">OVS_DATAPATH_TYPE=netdev<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">OVS_LOG_DIR=/opt/stack/logs<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">#OVS_DPDK_PORT_MAPPINGS=p1p1:br-dpdk1,p1p2:br-dpdk2,p2p1:br-dpdk3,p2p2:br-dpdk4<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">OVS_DPDK_PORT_MAPPINGS=p6p1:br-dpdk1,p6p2:br-dpdk2<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">#OVS_BRIDGE_MAPPINGS=physnet1:br-dpdk1,physnet2:br-dpdk2,physnet3:br-dpdk3,physnet4:br-dpdk4<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">OVS_BRIDGE_MAPPINGS=physnet1:br-dpdk1,physnet2:br-dpdk2<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">[[post-config|$NOVA_CONF]]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">[DEFAULT]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">firewall_driver=nova.virt.firewall.NoopFirewallDriver<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">scheduler_default_filters=RamFilter,ComputeFilter,AvailabilityZoneFilter,ComputeCapabilitiesFilter,ImagePropertiesFilter,PciPassthroughFilter<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">[[post-config|/etc/neutron/plugins/ml2/ml2_conf.ini]]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">[OVS]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">datapath_type=netdev<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">[ml2_type_flat]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">#flat_networks=physnet1,physnet2,physnet3,physnet4<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">flat_networks=physnet1,physnet2<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I cannot stress again how identical these systems are – same hardware, same base OS install (CentOS 7.5). I was (maybe erroneously!) thinking that if I had it devstack working on one system, having an identical system would be a piece
of cake to install.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This is the installation error:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+lib/neutron_plugins/ovs_base:_neutron_ovs_base_add_bridge:21 local bridge=br-ex<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+lib/neutron_plugins/ovs_base:_neutron_ovs_base_add_bridge:22 local 'addbr_cmd=sudo ovs-vsctl -- --may-exist add-br br-ex'<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+lib/neutron_plugins/ovs_base:_neutron_ovs_base_add_bridge:24 '[' netdev '!=' system ']'<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+lib/neutron_plugins/ovs_base:_neutron_ovs_base_add_bridge:25 addbr_cmd='sudo ovs-vsctl -- --may-exist add-br br-ex -- set Bridge br-ex datapath_type=netdev'<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+lib/neutron_plugins/ovs_base:_neutron_ovs_base_add_bridge:28 sudo ovs-vsctl -- --may-exist add-br br-ex -- set Bridge br-ex datapath_type=netdev<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+lib/neutron_plugins/ovs_base:_neutron_ovs_base_add_public_bridge:119 set_mtu br-ex 1500<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+functions:set_mtu:750 local dev=br-ex<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+functions:set_mtu:751 local mtu=1500<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+functions:set_mtu:752 sudo ip link set mtu 1500 dev br-ex<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">Cannot find device "br-ex"<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+functions:set_mtu:1 exit_trap<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:522 local r=1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">++./stack.sh:exit_trap:523 jobs -p<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:523 jobs=<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:526 [[ -n '' ]]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:532 '[' -f /tmp/tmp.Dzbqzlk2fs ']'<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:533 rm /tmp/tmp.Dzbqzlk2fs<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:537 kill_spinner<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:kill_spinner:432 '[' '!' -z '' ']'<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:539 [[ 1 -ne 0 ]]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:540 echo 'Error on exit'<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">Error on exit<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:542 type -p generate-subunit<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:543 generate-subunit 1545230781 1747 fail<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:545 [[ -z /opt/stack/logs/screen ]]<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:72.0pt">+./stack.sh:exit_trap:548 /home/stack/devstack/tools/worlddump.py -d /opt/stack/logs/screen<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Can someone explain what is going on here please?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks<o:p></o:p></p>
<p class="MsoNormal"><br>
David<o:p></o:p></p>
</div>
</body>
</html>