Ubuntu系统下安装Mininet和OpenVSwitch
2020-04-23 11:22
1031 查看
一,安装Mininet网络仿真器
安装Mininet的过程比较简单,只需要短短几行命令就可以完成。
sudo apt install git git clone git://github.com/mininet/mininet cd mininet/util ./install.sh -a #-a是默认安装在home目录下
二,安装OpenVSwitch交换机
首先吐槽一下,参照网上的安装教程真的是令人头大,步骤繁琐不说,许多教程有些步骤直接跳过了,因而到后面有些命令便无法成功执行,被卡在了安装过程中,令人十分恼火。为了解决这个问题,特此写下这篇文章让自己以后少走弯路,即便如此,过程依旧繁琐,唉。
1.切入root用户
sudo su
2.安装系统组件及库文件以作为OVS正确运行的环境依赖
apt-get install -y build-essential apt-get install libssl-dev apt-get install libcap-ng-dev apt-get install autoconf apt-get install automake apt-get install libtool
3.下载并解压OVS 2.3.0安装包(还可以下载其他安装包,如OVS 2.7.0安装包)
wget http://openvswitch.org/releases/openvswitch-2.3.0.tar.gz tar -xzvf openvswitch-2.3.0.tar.gz
4.构建基于Linux内核的交换机
cd openvswitch-2.3.0 ./boot.sh #生成配置文件 ./configure -with-linux=/lib/modules/$(uname -r)/build #配置 ./configure
5.编译并安装OVS
make clean make && make install
6.使用ovsdb工具初始化配置数据库
mkdir -p /usr/local/etc/openvswitch ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema 2>/dev/null
7.启动ovsdb-server配置数据库
ovsdb-server -v --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --private-key=db:Open_vSwitch,SSL,private_key --certificate=db:Open_vSwitch,SSL,certificate --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert --pidfile --detach
8.首次用ovsdb-tool创建数据库时需用ovs-vsctl命令初始化下数据库
ovs-vsctl --no-wait init
9.启动OVS主进程
ovs-vswitchd --pidfile --detach
10.如下命令查看所安装OVS的版本号
ovs-vsctl --version
编写OVS启动脚本
OpenVSwitch每次启动都需要输入一堆命令,建议写一个启动脚本
vim start-ovs.sh
1.添加内容如下:
ovsdb-server -v --remote=punix:/usr/local/var/run/openvswitch/db.sock --remote=db:Open_vSwitch,Open_vSwitch,manager_options --private-key=db:Open_vSwitch,SSL,private_key --certificate=db:Open_vSwitch,SSL,certificate --bootstrap-ca-cert=db:Open_vSwitch,SSL,ca_cert --pidfile --detachovs-vsctl --no-wait initovs-vswitchd --pidfile --detach
2.启动OVS
sh start-ovs.sh
参考:
1.Open vSwitch2.3.0版本安装部署及基本操作
2.linux上open-vswitch安装和卸载
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 在Ubuntu 16.04上安装和使用服务器监控报警系统Shinken
- Ubuntu16.04 安装流程 -1 系统软件(201705)
- Win10(免激活纯净版)+Ubuntu18.0.4 LTS,双系统安装
- Ubuntu系统 Yaafe安装
- ubuntu系统下通过源码安装程序(configure,make,make install)
- wubi安装Ubuntu后扩充Ubuntu系统空间
- Window10下安装Ubuntu16.04双系统遇到的问题
- 将Ubuntu等linux系统安装到移动硬盘
- Ubuntu系统下安装jdk及AndroidStudio
- ubuntu 16.04安装WPS出现系统缺失字体
- ubuntu14.04安装了im-switch后系统设置中不见了语言支持和文本输入设置
- Win7与Ubuntu双系统安装的问题
- 虚拟机VMware+Ubuntu系统的安装教程
- Ubuntu14.04 和 Windows7 双系统安装
- HP Z840 工作站配sSAS Raid 安装 Ubuntu 16.04 系统
- 纯净ubuntu系统上安装nagios并使用
- Ubuntu 16.04系统安装CUDA 8.0流程详解
- xp下安装ubuntu双系统
- 双系统win7下u盘安装ubuntu12.04