[Starlingx-discuss] Does STX support ovs-tcpdump?

CH.Huang789 ch.huang789 at advantech.com.tw
Sat Jan 16 13:42:48 UTC 2021


Dear Sir:

Can someone show me how to run ovs-tcpdump in StarlingX 4.0? Or it doesn’t support ovs-tcpdump, yet.


1.      In activate controller with error
[sysadmin at controller-1 ~(keystone_admin)]$ sudo find / -name ovs-tcpdump
/run/containerd/io.containerd.runtime.v2.task/k8s.io/c14cfcb3b83856841fcf5e6fc797648286fcef7e3345ac5fe7fc40b53f0c81c2/rootfs/usr/bin/ovs-tcpdump
/run/containerd/io.containerd.runtime.v2.task/k8s.io/a996ab0c567e0e80554cf1c1fab7c982c8450746bb5f38bc565a387eccf44308/rootfs/usr/bin/ovs-tcpdump
/var/lib/docker/io.containerd.snapshotter.v1.overlayfs/snapshots/344/fs/usr/bin/ovs-tcpdump
[sysadmin at controller-1 ~(keystone_admin)]$ sudo /run/containerd/io.containerd.runtime.v2.task/k8s.io/c14cfcb3b83856841fcf5e6fc797648286fcef7e3345ac5fe7fc40b53f0c81c2/rootfs/usr/bin/ovs-tcpdump
ERROR: Please install the correct Open vSwitch python support
       libraries (version 2.11.0).
       Alternatively, check that your PYTHONPATH is pointing to
       the correct location.


2.      Run in neutron-ovs-agent with error
[sysadmin at controller-1 ~(keystone_admin)]$ kubectl get pods -A | grep ovs
openstack      neutron-ovs-agent-controller-0-937646f6-7cgrn        1/1     Running            0          22d
openstack      neutron-ovs-agent-controller-1-cab72f56-8f5zl        1/1     Running            0          22d

[sysadmin at controller-1 ~(keystone_admin)]$ kubectl exec -it neutron-ovs-agent-controller-0-937646f6-7cgrn -n openstack -- /bin/bash
[root at controller-0 /]# sudo find / -name ovs-tcpdump
find: File system loop detected; '/run/containerd/io.containerd.runtime.v2.task/k8s.io/ce212ae2c14881b52cae720f682c584e68bf1855bb59156c9795ffc0fd4e7940/rootfs' is part of the same file system loop as '/'.
/run/containerd/io.containerd.runtime.v2.task/k8s.io/3c2f65fae028b7432d0759ede3d6a1b6c633ca9e2886a72ab26526d8cf8dbce8/rootfs/usr/bin/ovs-tcpdump
[root at controller-0 /]# /run/containerd/io.containerd.runtime.v2.task/k8s.io/3c2f65fae028b7432d0759ede3d6a1b6c633ca9e2886a72ab26526d8cf8dbce8/rootfs/usr/bin/ovs-tcpdump
Traceback (most recent call last):
  File "/run/containerd/io.containerd.runtime.v2.task/k8s.io/3c2f65fae028b7432d0759ede3d6a1b6c633ca9e2886a72ab26526d8cf8dbce8/rootfs/usr/bin/ovs-tcpdump", line 27, in <module>
    import netifaces
ImportError: No module named netifaces


3.      Install netifaces in neutron-ovs-agent with error:
[root at controller-0 /]# yum install netifaces
Loaded plugins: fastestmirror, ovl
Cannot open logfile /var/log/yum.log
ovl: Error while doing RPMdb copy-up:
[Errno 30] Read-only file system: '/var/lib/rpm/.dbenv.lock'
[Errno 30] Read-only file system: '/var/cache/yum/x86_64/7/base/mirrorlist.txt'

Regards,
C.H. Huang
Technical Service for Advantech Cloud-IoT<https://advt.ch/support>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20210116/9985359c/attachment-0001.html>


More information about the Starlingx-discuss mailing list