1. 本文环境搭建使用的是vmware workstation;
2. 本文使用的都是ubuntu的linux系统(ubuntu-16.04-desktop-amd64);
3. 保证ubuntu虚拟机联网;
4. 本文中的命令最好在root用户下执行。
本文使用的PPA的方式安装jdk8:
1、如果你在 Ubuntu 软件中心安装过 OpenJDK,请先使用如下命令将其删除:
sudo apt-get purge openjdk*
2、添加 PPA 源
sudo add-apt-repository ppa:webupd8team/java
3、更新下源数据库
sudo apt-get update
4、安装 Oracle Java 8
sudo apt-get install oracle-java8-installer
5、查看版本:
java -version
1. 前往Apache Maven官网下载最新版本:https://maven.apache.org/download.cgi,本文以apache-maven-3.3.9-bin.tar.gz为例;
2. 解压安装包:tar –vxzf [文件目录] –C [解压目录]
3. 配置全局变量环境:gedit /etc/profile 在文档末尾添加:
#et maven environment
export M2_HOME=[安装目录,如:opt/mvn/apache-maven-3.3.9]
export PATH=${M2_HOME}/bin:${PATH}
4. 重启后在用户权限下mvn –v验证;
5. 编辑settings.xml,使用mkdir~/.m2创建文件夹,使用cd ~/.m2进入目录,创建settings.xml文件(可以使用vi settings.xml,然后wq退出即可),最后修改该文件sudo cp -n ~/.m2/settings.xml{,.orig} ; \wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml;
6. 使用sudo gedit /.m2/settings.xml查看该文件应如下:
7. # Shortcut command for grabbing settings.xml
8. cp -n ~/.m2/settings.xml{,.orig} ; \
9. wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml
10. 11. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 12. xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82.
1. 从OpenDaylight官网下载:https://www.opendaylight.org/downloads ;
2. 解压安装包到安装包到安装目录;
3. 修改配置文件:进入安装目录下的etc目录,修改org.apache.karaf.management.cfg的两条内容:
rmiRegistryHost = 127.0.0.1
rmiServerHost = 127.0.0.1
4. 运行ODL:进入安装目录下的bin目录中,./karaf
5. 安装功能组件:根据版本和需求的不同安装的组件不同,这里给出Brellium版本Opendaylight的基本组件:
opendaylight-user@root>feature:installodl-restconf
opendaylight-user@root>feature:installodl-l2switch-switch
opendaylight-user@root>feature:installodl-openflowplugin-all
opendaylight-user@root>feature:installodl-dlux-all
opendaylight-user@root>feature:installodl-mdsal-all
6. 登陆管理WEB UI:http://[localhost]:8181/index.html,用户名密码均为admin(最后在chrome浏览器上登录);
7. 卸载:在安装目录的bin目录下执行./karaf clean即可。
1. 使用sudo apt-get install git-core安装git工具;
2. 创建mininet目录,从GITHUB上获取源码:git clone git://github.com/mininet/mininet ;
3. 创建myMininet目录,安装mininet:mininet/util/install.sh -s myMininet –a。
使用虚拟机默认的网络配置进行每次打开虚拟机的的ip可能不一致,这导致每次可能都要修改配置,本文将介绍vmware workstation使用NAT方式配置静态ip,实现虚拟机与虚拟机,虚拟机与主机的互联,并且均可联网。
本文以配置192.168.10.0网段为例(保证在配置之前在主机的网络中此网段为使用)
1 首先确定VmwareWorkstation的NAT虚拟网卡,打开Vmware Workstation,打开编辑->虚拟网络编辑器,如下图VMnet1网卡即为NAT网卡。
2 在主机上配置NAT网卡:控制面板 ->网络和 Internet -> 网络连接
找到对应的网卡,打开属性,配置ipv4如下即可:
3 在VmwareWorkstation中配置NAT网卡:打开编辑 -> 虚拟网络编辑器
配置如上,主要配置红色方框内的内容,然后打开NAT设置:
配置网关ip为192.168.10.2,这个网关将是虚拟机配置静态ip的网关。
然后添加映射端口:点击上图中的端口转发下的添加:
虚拟机主机ip为安装opendaylight虚拟机的ip,这个是为了在配置完成之后可以在主机上登录web管理界面。
4 在虚拟机中配置静态ip:打开系统设置 -> 网络–> 选项 -> IPv4设置,配置如下:
注意,其中网关为配置VmwareWorkstation中NAT网时卡配置的网关,DNS为主机的DNS服务器,另外的虚拟机配置成同一网段的ip即可。
至此,配置结束,可以尝试主机与虚拟机,虚拟机与虚拟机互ping,虚拟机ping www.baidu.com都可ping通。
最后说明一点,这种配置要保证主机的网络不能共享,不可以共享wifi,使用任何的wifi共享软件。