如何使用 openstack 客户端将接口附加到实例?

Rob*_*bin 5 openstack

根据 OpenStack 文档,个人客户端已被弃用,而支持 openstack 客户端。

不推荐使用以下单个客户端以支持通用客户端。(来源

所以我开始使用 openstack 客户端。使用nova客户端,我可以在使用nova interface-attach --port-id $PID <Nova instance name>. 我想知道 openstack 客户端怎么可能做到这一点?

port set --device-ownerport set --device,但它们似乎无法正常工作。

mp3*_*ley 4

我也想这样做,并最终找到了openstack server add port $SERVERNAME $PORTUUID最新的 python-openstack 的作品。请参阅此处的文档。

但我真的只是想在实例创建期间执行此操作,并发现您还可以使用--nic服务器创建选项添加具有指定 IP 地址的多个接口,例如:openstack server create --network Net1 --nic net-id=$NET2_UUID,v4-fixed-ip=$IPADDRESS ...

希望这可以帮助其他人进行同样的研究。