Как смоделировать вытягивание кабеля для виртуальной машины Openstack? - PullRequest
0 голосов
/ 29 мая 2020

мы хотим смоделировать состояние ссылки в виртуальной машине Openstack Nova. Когда мы сделали «openstack port set --disable <port>» ВМ, не обнаружив этого.

Есть ли способ отключить соединение порта ВМ, но сохранить состояние администратора?

1 Ответ

0 голосов
/ 01 июня 2020

Похоже, что в Openstack есть такая функция для этого, начиная с pike-version:

https://specs.openstack.org/openstack/neutron-specs/specs/pike/port-data-plane-status.html

, которые добавляют новую опцию CLI:

openstack port set [--data-plane-status <ACTIVE/DOWN>] <port>

есть некоторые вещи, необходимые для активации, которые указаны в заявке на функцию:

https://bugs.launchpad.net/neutron/+bug/1598081/comments/15

Я пробовал это при тестовом развертывании, но в su bnet все еще оставалось соединение для передачи данных. Возможно, я что-то упустил или неправильно понял эту функцию, но, возможно, она вам поможет.

Единственное другое решение, которое я имею в виду, это доступ к вычислительному узлу виртуальной машины через s sh и снимите ответвительное устройство с помощью ip link set down <TAP_DEVICE>, который представляет интерфейс вне виртуальной машины.

...