目前最好的中文OpenStack + G版单节点安装文档,没有之一。
关于:ubunt12.04 + Grizzly + 单节点 + GRE模式(文中还有对quantum的通俗解释)。
原文地址:《OpenStack Grizzly-g3 单节点安装在 Ubuntu12.04 上》
原文作者:Geek
原文作者的blog:http://www.longgeek.com
原文作者的GitHub地址:https://github.com/longgeek
原文内容:
Grizzly发布日期为:2013.04.04
本文 Grizzly 的版本为:2013.01.g3
本文会安装 Keystone、Glance、Quantum、Cinder、Nova、Horizon.
Quantum 采用 GRE 模式, 关于 Quantum 模式详细介绍点击这里,在写这篇文档之前网上没有找到相关 Grizzly 安装的资料,可能本文会有披漏,欢迎大家指正。
文档更新:
2013.03.29完整测试了整篇文档,发现 Cinder 又有一个 Bug ,并做了修复。现在 Cinder 可以正常使用了。(本文写在 G 版发布之前,发布后现在这个 bug 已经修复了。)
2013.04.20 更新了 openvswitch 的安装,适用于 Ubuntu-12.04 和 Ubuntu-12.04.2
目录
1 网络环境
2 网卡设置
3 添加 Grizzly 源, 并更新软件包
4 安装 mysql
5 安装 RabbitMQ
6 安装和配置Keystone
6.1 创建 keystone 数据库
6.2 改/etc/keystone/keystone.conf
6.3 用脚本导入数据
6.4 设置环境变量
6.5 验证 keystone
6.6 Troubleshooting Keystone
7 安装和配置Glance
7.1 安装glance
7.2 创建 glance 数据库
7.3 修改glance配置文件
7.3.1 修改 /etc/glance/glance-api.conf
7.3.2 修改 /etc/glance/glance-registry.conf
7.4 同步到db
7.5 检查glance
7.6 上传镜像文件
7.7 Troubleshooting Glance
8 安装 Openvswitch
8.1 添加网桥
8.1.1 添加 External 网络网桥 br-ex
8.1.2 创建 internal 网络 br-int
8.2 查看网络
9 安装quantum
9.1 创建 Quantum DB
9.2 配置 /etc/quantum/quantum.conf
9.3 配置 Open vSwitch Plugin
9.4 启动quantum服务
9.5 安装 OVS agent
9.6 安装 quantum-dhcp-agent
9.7 安装 L3 Agent
9.8 配置 Metadata agent
9.9 Troubleshooting Quantum
10 安装Cinder
10.1 创建DB
10.2 建立一个逻辑卷卷组 cinder-volumes
10.3 修改配置文件
10.3.1 修改cinder.conf
10.3.2 修改api-paste.ini
10.4 同步并启动服务
10.5 检查
10.6 Troubleshooting Cinder
11 安装Nova控制器
11.1 创建数据库
11.2 配置
11.2.1 配置 nova.conf
11.2.2 配置 api-paste.ini
11.3 启动服务
11.4 同步数据并启动服务
11.5 查看服务
11.6 组策略
11.7 Troubleshooting Nova
12 安装Horizon
12.1 Troubleshooting Horizon
13 配置 External 网络
13.1 介绍
13.2 创建一个 External 网络
13.3 创建一个 Subnet
14 创建一个 Internal 网络
14.1 为 demo 租户创建 Internal Network
14.2 为 demo 租户创建 Subnet
14.3 为 demo 租户创建一个 Router
14.4 添加 Router 到 Subnet上
14.5 给Router添加 External IP
15 给demo租户创建一个虚拟机
16 给 demo 租户的虚拟机添加 Float ip
17 租户如何在界面上创建网络?
18 参考资料