Yeah, the api allows to specify port. What i mean is, the vm creation will fail for admin user if port belongs to a non-admin user. An exception is raised from nova-compute.<br><br>在 2019年6月13日星期四,Ghanshyam Mann <<a href="mailto:gmann@ghanshyammann.com">gmann@ghanshyammann.com</a>> 写道:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> ---- On Thu, 13 Jun 2019 12:32:21 +0900 Lingxian Kong <<a href="mailto:anlin.kong@gmail.com">anlin.kong@gmail.com</a>> wrote ----<br>
 > Hi Nova team,<br>
 > In Nova, even the admin user cannot specify user's port to create a vm, is that designed intentionally or sounds like a bug?<br>
<br>
You can specify that in networks object( networks.port field) [1]. This takes port_id of the existing port. <br>
<br>
[1] <a href="https://developer.openstack.org/api-ref/compute/?expanded=create-server-detail" target="_blank">https://developer.openstack.<wbr>org/api-ref/compute/?expanded=<wbr>create-server-detail</a><br>
 - <a href="https://opendev.org/openstack/nova/src/commit/52d8d3d7f65bed99c25f39e7e38f566346586009/nova/api/openstack/compute/schemas/servers.py" target="_blank">https://opendev.org/openstack/<wbr>nova/src/commit/<wbr>52d8d3d7f65bed99c25f39e7e38f56<wbr>6346586009/nova/api/openstack/<wbr>compute/schemas/servers.py</a> <br>
<br>
-gmann<br>
<br>
 > <br>
 > Best regards,<br>
 > Lingxian KongCatalyst Cloud <br>
<br>
</blockquote><br><br>-- <br><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><br></div><div><font face="monospace, monospace" color="#666666">Best regards,<br>Lingxian Kong</font></div><div><font face="monospace, monospace" color="#666666">Catalyst Cloud</font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br>