非一般测试性dpdk+ovs的实战文档

实战ovs应用dpdk(非一般测试性文档)
早就想写这个了,一直没机会写,终于决定找点时间把事干了,在实习的时候被要求做dpdk对neutron的应用,网上找了很多资料,说句实话博客上的知识基本都是互相抄的,100个人只有一两个是真的原创,其他人都是粘贴复制。dpdk,neutron,ovs的文档多如牛毛,而且几乎全是自己做的一些简单测试,根本不具有实战性,我也不知道是不是实战性的各个公司都不让拿出来,反正我是没见到一个。(为什么不具有实战性,一、全部都是编译安装,而且安装dpdk还要先清理ovs,哪个公司会让你这么干,几百台机器你要一个一个编译安装啊。二、作为云公司,虚机都是拿给客户用的,难不成你让客户跟你一样,一个命令一个命令去创建虚机啊)。我的这个文档是基于以下几点:a、ovs已经安装好,而且不允许卸载重装。b、不允许编译安装。c、虚机不是通过命令行创建起来的。如果大家的工作中有我说的这三种情况,看我的这个应该不会出问题。
废话说的有点多,主要是让大家明白我这个文档的前提,下面开始。
一、系统环境
ubuntu14.04,ovs2.6(不知道什么原因我的ovs2.6并不能搭配dpdk,没办法只能在线升级到2.7,你还别说,好了)
二、准备工作
openvswitch2.7.1_2019-05-28-1_amd64.deb(这个包是我自己打的,如何打包请百度,打包主要是为了方便通过ansible拷贝到多台主机)
openvswitch-switch-dpdk(这是个ovs结合dpdk的软件包

你可能感兴趣的:(非一般测试性dpdk+ovs的实战文档)