根据OpenStack文档,OpenStack客户端不赞成单个客户端。
以下的个人客户端被弃用,以支持普通客户端。 ( 来源 )
所以我开始使用OpenStack客户端。 使用nova客户端,我可以使用nova interface-attach --port-id $PID <Nova instance name>将接口附加到实例。 我想知道OpenStack客户端如何做到这一点?
有port set --device-owner和port set --device ,但他们似乎并没有正常工作。
我也想这样做,最终发现openstack server add port $SERVERNAME $PORTUUID与最新的python-openstack一起工作。 看到这里的文件。
但我真的只是想在创build实例的时候这样做,发现你也可以使用--nic选项来添加指定IP地址的多个接口,例如: openstack server create --network Net1 --nic net-id=$NET2_UUID,v4-fixed-ip=$IPADDRESS ...
希望这可以帮助别人做同样的研究。