<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=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:宋体;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@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;}
@font-face
        {font-family:"Arial Unicode MS";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"\@宋体";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"\@Arial Unicode MS";
        panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin:0cm;
        margin-bottom:.0001pt;
        text-indent:21.0pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:宋体;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:912397803;
        mso-list-type:hybrid;
        mso-list-template-ids:-953623790 -1393028168 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-text:"%2\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:60.0pt;
        text-indent:-21.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:81.0pt;
        text-indent:-21.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:102.0pt;
        text-indent:-21.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-text:"%5\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:123.0pt;
        text-indent:-21.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:144.0pt;
        text-indent:-21.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:165.0pt;
        text-indent:-21.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-text:"%8\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:186.0pt;
        text-indent:-21.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:207.0pt;
        text-indent:-21.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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="ZH-CN" link="blue" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">Hi Mariano,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">The openstack commands should be ok. From the below neutron logs, I think the port you are trying to bind has vnic_type normal. For SR-IOV, the vnic_type should be direct which means you wants
 the VM to use that port directly.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">2019-10-16 19:06:52.161 15 ERROR neutron.plugins.ml2.managers [req-37355674-5d1f-4923-a2c4-2a6d28f6a39c 45b05cb1801d4c6e84cad7f33d37cdb5 253d07aff5f34a3caa9c4352e0e6070c - 8d7d355905a045ddaef6f8826cab5ad0 8d7d355905a045ddaef6f8826cab5ad0]
 Failed to bind port 3bfaeb9c-428c-45ed-9879-14214f55a967 on host controller-0 for
<b>vnic_type normal</b> using segments [{'network_id': '8a88d512-11e8-4938-847a-c8bed1e24fe0', 'segmentation_id': 10, 'physical_network': u'physnet0', 'id': '6bf6f798-b168-4845-983c-376fbcd07a35', 'network_type': u'vlan'}]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR" style="font-size:10.5pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR" style="font-size:10.5pt">The below commands can be referenced:<br>
openstack port create --binding-profile vnic_type=direct --network ${PUBLICNET} sriov-port-2<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR" style="font-size:10.5pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR" style="font-size:10.5pt">Best Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR" style="font-size:10.5pt">Xu, Chenjie<o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><a name="_____replyseparator"></a><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Mariano Ucha <lw2dht@gmail.com>
<br>
<b>Sent:</b> Thursday, October 17, 2019 10:05 AM<br>
<b>To:</b> Xu, Chenjie <chenjie.xu@intel.com>; Discussion List StarlingX <starlingx-discuss@lists.starlingx.io><br>
<b>Subject:</b> RE: [Starlingx-discuss] Integration Openstack and SRIOV - Cannotdeploy a VM<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Hi Chenjie!<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">I’m trying to deploy a CentOS VM with a SRIOV Port.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">I use this section of the link:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><span lang="ES-AR" style="font-size:10.5pt;font-family:"Arial Unicode MS",sans-serif;color:#333333;background:white">Configure SR-IOV with OpenStack</span></b><b><span lang="ES-AR"><o:p></o:p></span></b></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">The only difference that i used openstack command instead of neutron port….<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Mariano<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="ES-AR">De: </span></b><span lang="ES-AR"><a href="mailto:chenjie.xu@intel.com">Xu, Chenjie</a><br>
<b>Enviado: </b>miércoles, 16 de octubre de 2019 22:48<br>
<b>Para: </b><a href="mailto:lw2dht@gmail.com">Mariano Ucha</a>; <a href="mailto:starlingx-discuss@lists.starlingx.io">
Discussion List StarlingX</a><br>
<b>Asunto: </b>RE: [Starlingx-discuss] Integration Openstack and SRIOV - Cannotdeploy a VM<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">Hi </span><span lang="ES-AR">Mariano,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">What are you trying to deploy?<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt">Normal VM.<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt">Passthrough a physical NIC to VM<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang="EN-US" style="font-size:10.5pt"><span style="mso-list:Ignore">3.<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span lang="EN-US" style="font-size:10.5pt">Passthrough a VF to VM<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">Which configuration guide in the following link is used?<br>
</span><span lang="EN-US"><a href="https://wiki.openstack.org/wiki/StarlingX/Networking">https://wiki.openstack.org/wiki/StarlingX/Networking</a><b><o:p></o:p></b></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.5pt"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">Best Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt">Xu, Chenjie<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.5pt"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Mariano Ucha <<a href="mailto:lw2dht@gmail.com">lw2dht@gmail.com</a>>
<br>
<b>Sent:</b> Thursday, October 17, 2019 3:33 AM<br>
<b>To:</b> Discussion List StarlingX <<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a>><br>
<b>Subject:</b> [Starlingx-discuss] Integration Openstack and SRIOV - Cannot deploy a VM<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Hi guys,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">I’m trying to deploy a VM on a baremetal ST 2.0 STX AIO. I have a dual nic port with SRIOV Support.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">I didn’t find a documentation how to configure at openstack level in theDeployment guide. I use some config that i found in the wiki Network<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><a href="https://wiki.openstack.org/wiki/StarlingX/Networking">https://wiki.openstack.org/wiki/StarlingX/Networking</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">I can configure networks, subnet and ports. But when i deploy a VM i got this error:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Message     Exceeded maximum number of retries. Exhausted all hosts available for retrying build failures for instance add8e0d3-4ce0-4611-8f26-0032484fb8f8.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Code     500<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Details    File "/var/lib/openstack/lib/python2.7/site-packages/nova/conductor/manager.py", line 627, in build_instances raise exception.MaxRetriesExceeded(reason=msg)
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Created    Oct. 16, 2019, 4:06 p.m.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">I found more detailed error in nova-conductor<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">2019-10-16 19:06:57.076 1 ERROR nova.scheduler.utils [req-7f352cf5-d9b4-4478-abfc-f68d7298ea85 bc5015570893422bb07d9292ddfa1edc 77eaa44ce5124f6685fe27ac91758427 - default default] [instance: add8e0d3-4ce0-4611-8f26-0032484fb8f8]
 Error from last host: controller-0 (node controller-0): [u'Traceback (most recent call last):\n', u'  File "/var/lib/openstack/lib/python2.7/site-packages/nova/compute/manager.py", line 1984, in _do_build_and_run_instance\n    filter_properties, request_spec)\n',
 u'  File "/var/lib/openstack/lib/python2.7/site-packages/nova/compute/manager.py", line 2354, in _build_and_run_instance\n    instance_uuid=instance.uuid, reason=six.text_type(e))\n', u'RescheduledException: Build of instance add8e0d3-4ce0-4611-8f26-0032484fb8f8
 was re-scheduled: Binding failed for port 3bfaeb9c-428c-45ed-9879-14214f55a967, please check neutron logs for more information.\n']<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><b><u><span lang="ES-AR">Neutron-server logs <o:p></o:p></span></u></b></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">2019-10-16 19:06:52.161 15 ERROR neutron.plugins.ml2.managers [req-37355674-5d1f-4923-a2c4-2a6d28f6a39c 45b05cb1801d4c6e84cad7f33d37cdb5 253d07aff5f34a3caa9c4352e0e6070c - 8d7d355905a045ddaef6f8826cab5ad0 8d7d355905a045ddaef6f8826cab5ad0]
 Failed to bind port 3bfaeb9c-428c-45ed-9879-14214f55a967 on host controller-0 for vnic_type normal using segments [{'network_id': '8a88d512-11e8-4938-847a-c8bed1e24fe0', 'segmentation_id': 10, 'physical_network': u'physnet0', 'id': '6bf6f798-b168-4845-983c-376fbcd07a35',
 'network_type': u'vlan'}]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">2019-10-16 19:06:52.161 15 ERROR neutron.plugins.ml2.managers [req-37355674-5d1f-4923-a2c4-2a6d28f6a39c 45b05cb1801d4c6e84cad7f33d37cdb5 253d07aff5f34a3caa9c4352e0e6070c - 8d7d355905a045ddaef6f8826cab5ad0 8d7d355905a045ddaef6f8826cab5ad0]
 Failed to bind port 3bfaeb9c-428c-45ed-9879-14214f55a967 on host controller-0 for vnic_type normal using segments [{'network_id': '8a88d512-11e8-4938-847a-c8bed1e24fe0', 'segmentation_id': 10, 'physical_network': u'physnet0', 'id': '6bf6f798-b168-4845-983c-376fbcd07a35',
 'network_type': u'vlan'}]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">2019-10-16 19:06:52.162 15 INFO neutron.plugins.ml2.plugin [req-37355674-5d1f-4923-a2c4-2a6d28f6a39c 45b05cb1801d4c6e84cad7f33d37cdb5 253d07aff5f34a3caa9c4352e0e6070c - 8d7d355905a045ddaef6f8826cab5ad0 8d7d355905a045ddaef6f8826cab5ad0]
 Attempt 10 to bind port 3bfaeb9c-428c-45ed-9879-14214f55a967<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">2019-10-16 19:06:52.162 15 INFO neutron.plugins.ml2.plugin [req-37355674-5d1f-4923-a2c4-2a6d28f6a39c 45b05cb1801d4c6e84cad7f33d37cdb5 253d07aff5f34a3caa9c4352e0e6070c - 8d7d355905a045ddaef6f8826cab5ad0 8d7d355905a045ddaef6f8826cab5ad0]
 Attempt 10 to bind port 3bfaeb9c-428c-45ed-9879-14214f55a967<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">2019-10-16 19:06:52.186 15 ERROR neutron.plugins.ml2.managers [req-37355674-5d1f-4923-a2c4-2a6d28f6a39c 45b05cb1801d4c6e84cad7f33d37cdb5 253d07aff5f34a3caa9c4352e0e6070c - 8d7d355905a045ddaef6f8826cab5ad0 8d7d355905a045ddaef6f8826cab5ad0]
 Failed to bind port 3bfaeb9c-428c-45ed-9879-14214f55a967 on host controller-0 for vnic_type normal using segments [{'network_id': '8a88d512-11e8-4938-847a-c8bed1e24fe0', 'segmentation_id': 10, 'physical_network': u'physnet0', 'id': '6bf6f798-b168-4845-983c-376fbcd07a35',
 'network_type': u'vlan'}]<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">2019-10-16 19:06:52.186 15 ERROR neutron.plugins.ml2.managers [req-37355674-5d1f-4923-a2c4-2a6d28f6a39c 45b05cb1801d4c6e84cad7f33d37cdb5 253d07aff5f34a3caa9c4352e0e6070c - 8d7d355905a045ddaef6f8826cab5ad0 8d7d355905a045ddaef6f8826cab5ad0]
 Failed to bind port 3bfaeb9c-428c-45ed-9879-14214f55a967 on host controller-0 for vnic_type<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Anything i can check? Oror parhaps I miss some  some configuration on the host.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Thanks in advance.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Regards,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Mariano<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"><o:p> </o:p></span></p>
</div>
</body>
</html>