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