搭建项目测试环境

2018-12-26  本文已影响0人  Peggy_623

作者按:实验的过程中肯定会搞砸,所以把一些重要的步骤备忘。

2018年12月28日更新:
在查看高于OpenFlow1.3版本的ovs交换机流表项时,要加上协议的版本,示例如下:

sudo ovs-ofctl -O OpenFlow1.3 dump-flows ovs-brige

1.第一步,打开冰箱门

安装VMvare fusion,在VMvare里创建两个虚拟机,安装Ubuntu16.06.

2.新的虚拟机上怎么更换source.list内容?

每个虚拟机都需要安装vim,这样就可以ssh利用mac的终端iterms,直接control+v粘贴清华源,替换source.list里原来的Ubuntu源。
这中间可能会涉及到虚拟机内是否能识别中文等。
配置ssh的过程:

sudo apt-get install openssh-server
sudo service sshd start

3.创建虚拟网桥

为每个虚拟机再创建两个虚拟网卡,一个用来数据端口连接通信,一个用来控制信道连接通信。为每个虚拟网卡设置网络适配器。
其中遇到的问题是VMware Fusion中设置网络适配器的时候是灰色的,解决方法如下:
VMFusion中网络配置问题
另外还有怎么在虚拟机与mac共享文件夹。
怎么更新VMvareTool

4.分别配置两台虚拟机

虚拟机1: test tool

sudo apt-get install build-essential libnet-dev libpcap-dev

虚拟机2: ovs
ubuntu16.06编译安装ovs,参考:
openvswitch(2)Ubuntu 16.04下安装openvswitch
需要注意两点:

export PATH=$PATH:/usr/local/share/openvswitch/scripts
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
ovs-vsctl --no-wait init
export PATH=$PATH:/usr/local/share/openvswitch/scripts
ovs-ctl start

5.虚拟机网络配置

首先,需要将动态IP配置成静态IP,再添加若干个虚拟网卡。
其次,打开ovs虚拟机的混搭模式
最后,关闭test tool虚拟机的checksum


作者按:新一轮的测试环境搭建

1. 安装ODL

在此之前需要配置号JAVA文件。
根据自己的需要,在官网上下载对应版本的ODL压缩文件,解压,进入解压后的文件夹,./bin/karaf运行ODL即可。

2、配置Cisco IOS xrv-k9-demo Router

这里的关键是要设置好串口

3、使用socat通过串口连接到2中的思科路由器
开启虚拟机
socat -d -d /Users/peggy/Documents/xr1 PTY
screen /dev/ttys001 9600
username: ie-lab
password: ielab
上一篇 下一篇

猜你喜欢

热点阅读