参考
系统要求:
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