使用Onos+Ovs+Docker+Veth建立拓扑(2)
【说明】首先在宿主机上安装一个带内核模块的ovs,然后在docker中安装一个不带内核的。
?这句话非常重要
可能存在的问题
Docker版本选择问题
apt-cache madison docker-ce
运行到这一步选择docker版本的时候,我们选择老一点的版本没问题,因为后期的apt update会更新版本,记录的时候版本应该是
$ docker -v
Docker version 18.09.0,build 4d60db4
如果安装的版本太新,例如
$ apt-cache madison docker-ce
docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
之前安装过这个版本,这会在启动docker连接 的时候出现报错
网卡问题
- veth拓扑连接启动好的onos的时候,IP是自己的eth0(也可能是ensXXX,这里我的是ens160)
即ifconfig之后找到上文网口的IP。 - 启动拓扑之前可能需要重启网卡
service network-manager restart
环境问题(并不确定这个问题是否存在)
这个问题和我之前乱改环境变量有关,作为一个问题可能存在的地方,可以考虑检查自己的环境配置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)