All-in-one SDN应用开发VM介绍
通过SDN Hub(sdnhub.org)构建的all-in-one tutorial VM开始你的SDN开发。这是一个预装了很多SDN相关的软件和工具的64位的Ubuntu 12.10虚拟机映像。内置软件和工具如下:
- SDN控制器:Opendaylight,Ryu,Floodlight,Pox和Trema
- 示例代码:hub,2层学习型交换机,和其它应用
- Open vSwitch 1.11 :支持Openflow 1.0,实验性的支持 Openflow 1.2 和 1.3
- Mininet:创建和运行示例拓扑
- Eclipse 和 Maven
- Wireshark:协议数据包分析
下载
有两种下载方式:
- 最快的和最推荐的:使用bittorrent客户端下载OVA虚拟机映像文件(torrent 文件)
- 直接从 这里 下载OVA虚拟机映像文件
- sdnhub.cn已经将此虚拟机映像文件放到了百度网盘,从 这里 下载 (推荐)。
虚拟机使用介绍
- 将OVA虚拟机映像文件(SDN Hub Tutorial VM)Virtualbox或者VMware Player,并启动虚拟机。强烈推荐至少分配格虚拟机2 vCPU 和至少 2GB 内存。
- 确保可以从VM内访问Internet。如果VM内无法访问Internet,则检查Virtualbox或VMware Player中设置了正确的网络适配器(使用NAT联网模式)
- 用户名和密码都是“ubuntu”
打开终端模拟器(Terminal Emulator)使用mininet创建和运行网络拓扑。在桌面上已经放置了一个快捷方式。
以下内容是自己的一点经验(或者使用习惯):
1.关闭ubuntu的防火墙,因为个人喜欢使用xshell之类的工具ssh进入linux系统操作,使用vmware启动虚拟机后,首先必须关闭虚拟机擦才可以登录进ubuntu。关闭防火墙命令如下(在桌面中,启动终端):
$ sodu ufw disable
2.使用root用户,每次都使用sodu很麻烦,个人还是喜欢直接使用root身份。使用下面的命令设置root用户的密码后,即可在xshell中直接使用root远程登录了。
$sudo su root
本文固定链接: http://sdnhub.cn/index.php/all-in-one-sdn-vm-introduction/ | 软件定义网络SDN