参考

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. iftop

    http://book.51cto.com/art/201409/452431.htm https://wiki.vpsmm.com/iftop/ http://www.cnblogs.com/Alo ...

  2. 必须正确理解的---ng指令中的compile与link函数解析

    这个绝对是深入的知识,但看完之后,对NG的理解就很利害啦. http://www.ifeenan.com/angularjs/2014-09-04-%5B%E8%AF%91%5DNG%E6%8C%87 ...

  3. C++ 学习的网站

    C++入门教程:  http://see.xidian.edu.cn/cpp/biancheng/cpp/rumen/

  4. 终于解决SQL Server 2008 64位系统无法导入Access/Excel的问题 2012/08/01

    最近更换了新服务器,操作系统Windows Server 2008 X64,数据库SQL Server 2008 X64,Office 2007(好像只有32位),在存储过程执行OpenDatasou ...

  5. loadrunner录制脚本出现urs.asmx解决方法:

    在loadrunner录制过程中可能出现如下脚本: 解决方法: 解决办法:打开IE9的Internet选项-->高级,把设置下面安全中“启用SmartScreen筛选器”不选中,IE默认是选中的 ...

  6. Xamarin.Android编译提示找不到mscorlib.dll.so文件

    Xamarin.Android编译提示找不到mscorlib.dll.so文件 错误信息:AOT module ‘mscorlib.dll.so’ not found: Cannot load lib ...

  7. 移动开单软件 手持PDA开单扫描打印系统开发介绍

    具体功能预览--(图示) PDA开单打印扫描采集器主程序: ▲门店使用:接单员销售开单.销售退货或查询相关资料. ▲仓库使用:PDA仓库验收货.发货.仓库盘点 ▲在外业务开单:业务在外面开销售单.销售 ...

  8. sprint1的个人总结及《构建之法》8、9、10章读后感

    对sprint1的总结: 我们这次的sprint1做的挺差的,大家原来说好的分工都没有完成,也许是大家这段时间的大作业花了更多的时间,所以对这次团队任务的进度是拖慢了很多,但是团队已经认清了现阶段的问 ...

  9. HazelCast 的内存管理原理

    As it is said in the recent article "Google: Taming the Long Latency Tail - When More Machines ...

  10. window.open() 被拦截后的分析

    前言:此文章仅是个人工作中遇到问题后的一些记录和总结,可能毫无意义.. 事件回顾: 在开发中,PM要求在一个页面中输入多个链接然后可以一键在新窗口打开,所以就想到用window.open来实现,但是测 ...