如何模拟Openstack虚拟机的拉线?

问题描述 投票:0回答:1

我们想在Openstack Nova虚拟机中模拟一个链路状态,当我们做"openstack port set --disable <port>" 虚拟机没有感应到。

有什么办法可以让虚拟机的端口链接关闭,但保持管理状态?

cloud openstack openstack-nova openstack-neutron
1个回答
0
投票

基本上在Openstack中似乎有这样的功能,从pike版本开始就可以做到这一点。

https:/specs.openstack.orgopenstackneutron-specsspecspikeport-data-plane-status.html。

其中增加了新的CLI选项。

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

激活这个选项需要一些条件,这些条件写在这个功能的票据中。

https:/bugs.launchpad.netneutron+bug1598081comments15。

我在我的测试部署中试了一下,但在子网内仍有可能出现数据连接。也许我忽略了什么,或者对这个功能理解有误,但也许对你有帮助。

我脑海中唯一的其他解决方案,就是通过 ssh 访问虚拟机的计算节点,然后用下面的方法把 tap-device 拆除。ip link set down <TAP_DEVICE>,它代表虚拟机外部的接口。

© www.soinside.com 2019 - 2024. All rights reserved.