参考

sdnlab 带你走进OpenVirteX之环境搭建

ubuntu14.04安装OpenVirteX

官网链接

系统要求:

Recommended
Cores
GB java heap size Minimum
Cores
GB java heap size

我使用的是Mac下VMware Fusion搭载OVX的虚拟机。

OVX vmdk文件下载地址 立即下载

安装:

安装好虚拟机之后,打开,需要在command line进行登录。

用户:ovx
密码:ovx

进入图形界面:

说明:

Floodlight是会随着虚拟机Linux系统启动而启动的,脚本位置为/home/ovx/ctrl/start-controllers.sh。floodlight默认tcp连接端口为10000、20000和30000,而ui默认端口为10001、20001、和30001。

OVX默认启动6633端口,对物理交换机而言它就是控制器,当虚网启动后ovx会连接到floodlight的端口10000建立tcp连接。

安装Mongdb数据库

1.导入MongoDB公共GPG密钥

Ubuntu软件包管理工具(即dpkg和apt)通过要求分销商签订GPG密钥包确保方案的一致性和真实性。发出以下命令来导入MongoDB公共GPG密钥。

# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

2.为MongoDB创建一个列表文件,使用下面的命令行创建/etc/apt/sources.list.d/mongodb.list列表文件。

# echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

3.重新加载本地包数据库

# sudo apt-get update

4.安装MongoDB数据包

(1)你可以安装MongoDB的最新稳定版本或MongoDB的特定版本。

  • 安装MongoDB的最新的稳定版本
# sudo apt-get install -y mongodb-org
  • 安装MongoDB的特定版本
# sudo apt-get install -y mongodb-org=2.6.1 mongodb-org-server=2.6.1 mongodb-org-shell=2.6.1 mongodb-org-mongos=2.6.1 mongodb-org-tools=2.6.1

这里我选择的是安装稳定版本,安装大约半个小时左右,网速有点慢= =。

(2)虽然您可以指定任何可用版本的MongoDB,apt-get将升级到可用的最新版本。但为了防止意外升级,需要使用以下命令序列:

# echo "mongodb-org hold" | sudo dpkg --set-selections
# echo "mongodb-org-server hold" | sudo dpkg --set-selections
# echo "mongodb-org-shell hold" | sudo dpkg --set-selections
# echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
# echo "mongodb-org-tools hold" | sudo dpkg --set-selections

(3)修改配置文件权限

接下来是对配置文件的修改,在使用vi工具修改之后出现权限问题,所以应该先对文件赋权。

修改root密码之后登陆:

# sudo passwd root

# su root

查看文件权限:

# ls -l /etc/mongod.conf

修改文件权限:

# chmod 666 /etc/mongod.conf

(4)修改配置文件

# vi /etc/mongod.conf

将下面的配置项设置true(如果MongoDB数据库所在磁盘空间大于4G则无需更改,否则启动异常)

# Disables write-ahead journaling
nojournal = true

5.启动MongoDB

# service mongod start

6.启动OVX

进入/home/ovx/OpenVirteX/scripts,执行如下命令启动OVX。

root@ovx-vm:/home/ovx/OpenVirteX/scripts# sh ovx.sh

启动的时候,会进入一个比较漫长的等待阶段,提示packaging OVX for you···

2016/12/12

OpenVirteX 安装的更多相关文章

  1. OpenVirtex安装

    目录 环境 安装 环境 我使用的java以及maven版本如下: jdk7下载地址:https://www.oracle.com/technetwork/java/javase/downloads/j ...

  2. ovx openVirtex安装

    搞了好久的pox实验,中途一个星期没更新了吧, 今天继续... 新手第一次搞还是在虚拟机上最安全~ ovx参照上面的做吧,注意必须在联网的情况下,否则很多控件都连不上(第一次做的时候虚拟机没配ip 坑 ...

  3. ubuntu14.04安装OpenVirteX

    官网链接: http://ovx.onlab.us/getting-started/installation/ step1: System requirements: Recommended 4 Co ...

  4. QuickStart OpenvirteX

    参考:ubuntu14.04安装OpenVirteX 预准备: Java 7 sudo add-apt-repository ppa:webupd8team/java sudo apt-get upd ...

  5. docker——容器安装tomcat

    写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...

  6. 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法

    如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...

  7. Sublime Text3安装JsHint

    介绍 Sublime Text3使用jshint依赖Nodejs,SublimeLinter和Sublimelinter-jshint. NodeJs的安装省略. 安装SublimeLinter Su ...

  8. Fabio 安装和简单使用

    Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ...

  9. gentoo 安装

    加载完光驱后 1进行ping命令查看网络是否通畅 2设置硬盘的标识为GPT(主要用于64位且启动模式为UEFI,还有一个是MBR,主要用于32位且启动模式为bois) parted -a optima ...

随机推荐

  1. svn插件subclipse使用http代理同步svn时出现异常(解决)

    现象描述: 对项目进行“与资源库进行同步”时弹出对话框显示以下错误信息: 同步 SVNStatusSubscriber 时报告了错误.1 中的 0 个资源已经同步. 同步 /MMonitorLogis ...

  2. 6.原型模式(Prototype Pattern)

    using System; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { // 孙 ...

  3. [转]Java 内部类笔记

    内部类是指在一个外部类的内部再定义一个类.内部类作为外部类的一个成员,并且依附于外部类而存在的.内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权 ...

  4. hdu 1166:敌兵布阵(树状数组 / 线段树,入门练习题)

    敌兵布阵 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submis ...

  5. 【现代程序设计】加分作业1-对Stack的理解

    要求:本次加分作业是要阅读这篇文章“ Stack的三种含义”,以及文章下方的评论,然后做出总结. ----------------------------------------华丽的分割线----- ...

  6. D. Array GCD

    You are given array ai of length n. You may consecutively apply two operations to this array: remove ...

  7. POJ2112 Optimal Milking(最大流)

    先Floyd求牛到机器最短距离,然后二分枚举最长的边. #include<cstdio> #include<cstring> #include<queue> #in ...

  8. iScroll5 API速查随记

    版本 针对iScroll的优化.为了达到更高的性能,iScroll分为了多个版本.你可以选择最适合你的版本.目前我们有以下版本: iscroll.js,这个版本是常规应用的脚本.它包含大多数常用的功能 ...

  9. 首发 手把手教你制作 Windows8 应用程序内部的 hubtile (动态瓷砖控件) MetroStyle(转)

    http://blog.csdn.net/wangrenzhu2011/article/details/8175492 (转) 在metro 风格中 动态磁贴是他的精髓 在wp7 的开发中 我们可以使 ...

  10. 【POJ】2299 Ultra-QuickSort(逆序对)

    http://poj.org/problem?id=2299 在两个元素相同的数列里,其中一个数列要移动到另一个数列相同元素相同的位置,那么要移动的次数就是这个数列关于另一个数列的逆序对数(hash后 ...