Согласно документам 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. Видеть Вот для документации.
Но я действительно просто хотел сделать это во время создания экземпляра и обнаружил, что вы также можете добавить несколько интерфейсов с указанными IP-адресами, используя --nic
возможность создания сервера, например: openstack server create --network Net1 --nic net-id=$NET2_UUID,v4-fixed-ip=$IPADDRESS ...
.
Надеюсь, это поможет кому-то другому провести такое же исследование.