openstack的dashboard实例能连接接口,但分离接口出现失败

版本:
Operating System: CentOS Linux 8
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 6.6.4-1.el8.elrepo.x86_64

问题定位

查看nova-compute日志
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server File “/var/lib/kolla/venv/lib/python3.6/site-packages/vif_plug_ovs/ovsdb/ovsdb_lib.py”, line 115, in delete_ovs_vif_port
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server linux_net.delete_net_dev(dev)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server File “/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_privsep/priv_context.py”, line 245, in _wrap
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server return self.channel.remote_call(name, args, kwargs)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server File “/var/lib/kolla/venv/lib/python3.6/site-packages/oslo_privsep/daemon.py”, line 224, in remote_call
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server raise exc_type(*result[2])
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server pyroute2.netlink.exceptions.NetlinkError: (95, ‘Operation not supported’)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred:
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server File “/var/lib/kolla/venv/lib/python3.6/site-packages/nova/virt/libvirt/vif.py”, line 854, in _unplug_os_vif
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server os_vif.unplug(vif, instance_info)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server File “/var/lib/kolla/venv/lib/python3.6/site-packages/os_vif/init.py”, line 115, in unplug
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server raise os_vif.exception.UnplugException(vif=vif, err=err)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server os_vif.exception.UnplugException: Failed to unplug VIF VIFOpenVSwitch(active=True,address=fa:16:3e:ae:32:ad,bridge_name=‘br-int’,has_traffic_filtering=False,id=2322b1f0-c6e2-4f81-8c5f-e1a44f8487ca,network=Network(edba84b2-f188-4ec3-9c46-8513c84cd3f0),plugin=‘ovs’,port_profile=VIFPortProfileOpenVSwitch,preserve_on_delete=False,vif_name=‘tap2322b1f0-c6’). Got error: (95, ‘Operation not supported’)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server During handling of the above exception, another exception occurred:
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server Traceback (most recent call last):
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server File “/var/lib/kolla/venv/lib/python3.6/site-packages/nova/compute/manager.py”, line 6780, in detach_interface
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server self.driver.detach_interface(context, instance, condemned)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server File “/var/lib/kolla/venv/lib/python3.6/site-packages/nova/virt/libvirt/driver.py”, line 2176, in detach_interface
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server self.vif_driver.unplug(instance, vif)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server File “/var/lib/kolla/venv/lib/python3.6/site-packages/nova/virt/libvirt/vif.py”, line 878, in unplug
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server self._unplug_os_vif(instance, vif_obj)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server File “/var/lib/kolla/venv/lib/python3.6/site-packages/nova/virt/libvirt/vif.py”, line 858, in _unplug_os_vif
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server raise exception.InternalError(msg)
2023-12-14 16:09:26.868 7 ERROR oslo_messaging.rpc.server nova.exception.InternalError: Failure running os_vif plugin unplug method: Failed to unplug VIF VIFOpenVSwitch(active=True,address=fa:16:3e:ae:32:ad,bridge_name=‘br-int’,has_traffic_filtering=False,id=2322b1f0-c6e2-4f81-8c5f-e1a44f8487ca,network=Network(edba84b2-f188-4ec3-9c46-8513c84cd3f0),plugin=‘ovs’,port_profile=VIFPortProfileOpenVSwitch,preserve_on_delete=False,vif_name=‘tap2322b1f0-c6’). Got error: (95, ‘Operation not supported’)

出现问题的根源:pyroute2.netlink.exceptions.NetlinkError: (95, ‘Operation not supported’

出现问题原因:pyroute2版本过低导致

查看nova-compute环境内Pyroute2版本
pip list |grep pyroute2
pyroute2 0.5.6

解决问题:

升级nova-compute环境pyroute2的版本

(1)配置pip源
mkdir ~/.pip
cat << EOF > ~/.pip/pip.conf
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com
EOF
(2)升级
pip install pyroute2==0.6.10
查看升级结果
pip list |grep pyroute2
pyroute2 0.6.10
pyroute2.core 0.6.10
pyroute2.ethtool 0.6.10
pyroute2.ipdb 0.6.10
pyroute2.ipset 0.6.10
pyroute2.ndb 0.6.10
pyroute2.nftables 0.6.10
pyroute2.nslink 0.6.10
(3)重启nova-compute服务
问题解决

  • 25
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值