VPP学习(一)--VPP安装
我的操作系统:Centos 7
有三种安装方式:源码安装、yum安装、vpp-config安装
我主要使用的是源码安装
1、下载源码(我下载的是stable/1904分支的源码,也可选择其他分支)
git clone -b stable/1904 https://github.com/FDio/vpp.git
2、安装依赖环境
#cd vpp
#make install-dep // 需要花很久时间~
3、清空,然后编译
#cd build-root
#make distclean
#cd ../
#make build // 又需要花很久时间~
a、如果报错:curl: (7) Failed connect to github-production-release-asset-2e65be.s3.amazonaws.com:443; Connection refused
解决方案:
#vi /etc/hosts
在最后添加一行:
52.216.147.3 github-production-release-asset-2e65be.s3.amazonaws.com
52.216.147.3是github-production-release-asset-2e65be.s3.amazonaws.com所属域名IP
b、如果报下面的类似的错,则根据提示,把原来的文件删掉(如下图红框),重新make build即可
4、制作rpm包
#make pkg-rpm // 又需要一些时间~
5、安装VPP
#cd build-root/
#rpm -i vpp*.rpm
6、启动VPP
#systemctl start vpp
7、查看vpp状态
#systemctl status vpp.service
8、当然也可以设置VPP开机启动
#systemctl enable vpp