使用ip vrf exec执行命令导致挂载cgroup2失败

时间:2018-07-29 10:15:44

标签: linux ip cgroups

我创建了一个VRF,并添加了接口和路由到我的VRF。我的VRF如下所示。

我的VRF是wan1:

[root@host ~]# ip route list vrf wan1
default via 12.12.12.12 dev enp1s0.4025 
12.12.12.0/25 dev enp1s0.4025 proto kernel scope link src 12.12.12.1 
12.12.12.1 dev enp1s0.4025 scope link 

我的VRF可以ping:

[root@host ~]# ping 8.8.8.8 -I wan1
ping: Warning: source address might be selected on device other than wan1.
PING 8.8.8.8 (8.8.8.8) from 12.12.12.12 wan1: 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=120 time=4.54 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=120 time=4.54 ms

但是,当我尝试在VRF中启动程序时,出现以下错误:

[root@pedge ~]# ip vrf exec wan1 /usr/sbin/ssh root@1.2.3.4
Failed to mount cgroup2: No such file or directory

我知道我的内核支持:

[root@pedge network-scripts]# cat /proc/filesystems 
nodev   sysfs
nodev   rootfs
nodev   ramfs
nodev   bdev
nodev   proc
nodev   cpuset
nodev   cgroup
nodev   cgroup2
nodev   tmpfs
nodev   devtmpfs
nodev   configfs
nodev   debugfs
nodev   tracefs
nodev   securityfs
nodev   sockfs
nodev   dax
nodev   bpf
nodev   pipefs
nodev   hugetlbfs
nodev   devpts
nodev   autofs
nodev   pstore
nodev   efivarfs
nodev   mqueue
nodev   selinuxfs
        xfs
        vfat

有什么主意我为什么会出现这个错误?我正在内核4.17.10-1的Centos 7上运行

感谢您的帮助

0 个答案:

没有答案