Назад | Перейти на главную страницу

Как подключить интерфейс к экземпляру с клиентом openstack?

Согласно документам 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 ....

Надеюсь, это поможет кому-то другому провести такое же исследование.