[Starlingx-discuss] Does STX support ovs-tcpdump?
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@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@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@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@controller-1 ~(keystone_admin)]$ kubectl exec -it neutron-ovs-agent-controller-0-937646f6-7cgrn -n openstack -- /bin/bash [root@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@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@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>
participants (1)
-
CH.Huang789