- 1、装一些依赖包(此步有待补充)
- 如果是超级用户时,可以省去sudo
sudo apt-get install build-essential libssl-dev linux-headers-$(uname -r) sudo apt-get install graphviz autoconf automake bzip2 debhelper dh-autoreconf libssl-dev libtool openssl procps python-all python-qt4 python-twisted-conch python-zopeinterface python-six dkms module-assistant ipsec-tools racoon libc6-dev module-init-tools netbase python-argparse uuid-runtime- 2、从ovs的git仓库里下载源码文件,并进入到ovs文件夹中(也可以用提前现在好的,能更方便些)
git clone https://github.com/openvswitch/ovs.git cd ovs- 3、执行以下两个脚本
sudo ./boot.sh sudo ./configure --with-linux=/lib/modules/`uname -r`/build- 4、make并install(执行三条指令)
sudo make sudo make install sudo make modules_install- 5、加载Open vSwitch模块
sudo /sbin/modprobe openvswitch- 6、利用ovsdb-tool初始化数据库配置
sudo ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema- 7、开始运行Open vSwitch前的一些准备工作
sudo ovsdb-server --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、初始化ovs数据库
sudo ovs-vsctl --no-wait init- 9、开启Open vSwitch daemon
sudo ovs-vswitchd --pidfile --detach- 10、大功告成,测试一下吧!
sudo ovs-vsctl add-br br0 sudo ovs-vsctl add-port br0 eth0 sudo ovs-vsctl add-port br0 vif1.0
ubuntu14.04安装Open vSwitch
最新推荐文章于 2024-04-21 16:09:06 发布
本文详细介绍了在Linux环境下安装OpenvSwitch的过程,包括安装依赖包、获取源码、编译安装等步骤,并提供了初始化数据库及启动服务的具体命令。
1501





