1、启动容器
容器启动方法:
- 使用命令systemctl start vpp,发现报错,错误信息:Failed to get D-Bus connection: Operation not permitted
- 解决方法:使用命令docker run -d --privileged=true dockerimage /usr/sbin/init创建容器,然后使用docker exec -it containerid /bin/bash进入容器
解决:Failed to get D-Bus connection: Operation not permitted - 简书 (jianshu.com)
2、yum安装vpp
1)、添加VPP包仓库
curl -s https://packagecloud.io/install/repositories/fdio/release/script.rpm.sh | sudo bash
2)、安装依赖包
yum install epel-release
yum install mbedtls
3)、安装vpp
yum install vpp
4)、关闭防火墙(测试用)和Selinux
systemctl disable firewalld
5)、关闭Selinux
setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/sysconfig/selinux
6)、yum install vpp-plugins vpp-devel vpp-api-python vpp-api-lua vpp-api-java vpp-debuginfo vpp-devel libvpp0
CentOS7安装VPP的步骤-云社区-华为云 (huaweicloud.com)
3、启动vpp
启动VPP
在系统上安装VPP后,要在CentOS上将VPP作为systemd服务运行,请运行以下命令:
$ sudo systemctl start vpp
然后,要使VPP在系统重新引导时启动,请运行以下命令:
$ sudo systemctl enable vpp
除了将VPP作为系统服务运行之外,VPP可以手动启动,也可以使其在GDB中运行以进行调试。有关更多详细信息和针对特定系统定制VPP的方法,请参阅运行VPP。
4、卸载VPP RPM
要卸载VPP RPM,请运行以下命令:
sudo yum autoremove vpp*
CentOS7安装VPP(FD.io)_rtoax的博客-CSDN博客_centos7安装vpp



