KVM(Kernel based Virtual Machine)+OpenVswitch 搭建 SDN 基础设施层
本文档主要描述如何在没有 sdn 硬件交换机的情况下,在当前一般主机上搭建 sdn 架
构的基础设施层,即用 KVM 虚拟出 VM,实现主机的功能,然后将 VM 连到 OpenVswitch
软件交换机上,实现主机连接到交换机之上从而构成一台主机上的 sdn 网络的搭建。一台
主机搭建完成之后的结构如下图:
所以,接下来就要说下这个环境的搭建过程了。
第一步是,在一台主机之上装上 linux 系统。由于 linux 系统从很早前的版本就已经开
始 支 持 了基于内 核 的 虚 拟 化 技 术 , 因 此 , 并 不 需 要 想 在 windows 系 统 上 装 vmware
workstation 这样的软件来完成主机的虚拟化。首先,我用的 linux 系统是 CentOS6.5 x86_64
系统,之前由于需要用到网络,因此装了 32 的系统,折腾来折腾去才发现 32 的系统不支
持 kvm,因此走了许多弯路,所以谨记,要装 64 的系统,否则的话就创建不了 KVM。用
UltroISO 软件将 CentOS6.5 x86_64.iso 文件做成 U 盘启动,改下开机启动项后就可以开始
CentOS 的安装了,应该很顺利就会安装的,然而我就是光在这台式机上装 CentOS 系统装