Documentation/InstallGuideChanges
新的 OpenStack 网络指南将从安装和云管理员指南中获取内容,这意味着这两个指南的内容将被“加强”,以便为用户提供更多的上下文,让他们充分理解正在发生的事情,而不仅仅是一系列步骤。我们还在考虑将 nova-network 移动到 Neutron 中,而不是 Nova。这是相关章节的目标大纲。
前言
文档变更历史
1 架构
- 概念架构
- 逻辑架构
- 示例架构
2 基本操作系统配置
- 在开始之前
- Networking
- 网络时间协议 (NTP)
- 密码
- MySQL 数据库
- OpenStack 包
- 消息服务器
3 配置身份服务
4 配置镜像服务
5 配置计算服务
- 计算服务
- 安装计算控制器服务
- 配置计算节点
- 启用网络
- 启动实例
6 添加仪表板
7 添加块存储服务
8 添加对象存储
9 安装网络服务
- 网络注意事项
- Neutron 概念
- 安装网络服务
- Neutron 部署用例
10 添加编排服务
11 添加遥测服务
建议的变更
前言
文档变更历史
1 架构
- 概念架构
- 提供“核心”节点的通用解释……控制器、网络和计算。
- 提供“附加”节点的通用解释……存储。
- 解释节点的一般硬件要求……cpu、磁盘和内存。
- 逻辑架构
- 示例核心架构
- 使用 Nova 网络的双节点(每个节点两个接口)
- 提供包含每个节点上的服务以及物理/逻辑连接的图表(例如,具有可用 IP 地址的网络接口)
- 使用 Neutron 网络的三个节点(每个节点两个接口,网络节点除外,网络节点有三个)
- 提供包含每个节点上的服务以及物理/逻辑连接的图表(例如,具有可用 IP 地址的网络接口)
- 指示“周围”网络组件的要求(例如,不要使用 DHCP,外部网络应提供超过 1 个 IP 地址以支持浮动 IP 等)
- 提供指向其他网络信息的链接(书籍?)
- 带有附加节点的示例架构
- 将存储节点添加到任何一个核心架构
- 精简架构
- 解释“精简”架构的选项,使用更少的节点或网络接口,但要注意这会使故障排除更加困难,可能不反映生产环境(也许?)
2 基本操作系统配置
- 在开始之前
- 更喜欢使用“基础”安装而不是“全部”安装
- 提供推荐的分区大小和文件系统类型?(也许?)
- Networking
- 解释防火墙情况(取决于发行版)
- 双节点架构的配置(按节点细分)
- 提供 /etc/hosts 或 DNS 的推荐条目
- 注意基于密钥的 SSH 身份验证的重要性,尤其是在考虑具有迁移的多个计算节点时
- 提供连接性测试
- 三节点架构的配置(按节点细分)
- 提供 /etc/hosts 或 DNS 的推荐条目
- 注意基于密钥的 SSH 身份验证的重要性,尤其是在考虑具有迁移的多个计算节点时
- 提供连接性测试
- 附加节点的配置(虽然我在想我们是否应该将这些细节移动到各自的章节……例如,swift)
- 安装额外的基础服务和有用的故障排除工具
- ntp, wget, tcpdump…
- 密码
- MySQL 数据库
- 建议在进入生产环境之前进一步限制授权
- 消息服务器(移动到 OpenStack 包之前,因为 OpenStack 仓库不提供这些包)
- OpenStack 包
3 配置身份服务
- 添加一个“演示”租户和用户,以便 Neutron 不会崩溃
- 解释 openrc 文件以及如何使用它们(主要在“安装 OpenStack 命令行客户端”章节中介绍)
4 配置镜像服务
5 配置计算服务
- 计算服务
- 更改为“概念”,与其他服务一样
- 安装计算控制器服务
- 配置计算节点
6 配置网络
- 网络策略
- 网络注意事项
- 配置 Nova 网络
- 使用哪些用例?
- Neutron 概念
- ML2
- Open vSwitch
- GRE
- VXLAN
- 配置 Neutron 网络
- ML2 与……GRE 或 VXLAN?
- 安装网络服务
- 在专用网络节点上安装网络服务
- 在专用计算节点上安装网络支持
- 在专用控制器节点上安装网络支持
- 创建基本的 Neutron 网络
- Neutron 部署用例
- 单个扁平网络
- 带有私有网络的提供商路由器
- 带有私有网络的每个租户路由器
7 添加仪表板
- 完成之后,跳转到启动实例或继续配置其他服务。我们可以在仪表板之前启动实例,但我认为人们觉得 GUI 提供更完善的体验。如果觉得仪表板很重要,我们应该包含创建和启动实例的屏幕截图。
- 请注意,仪表板正常工作需要 Cinder
8 添加块存储服务
- 完成之后,跳转到启动实例或继续配置其他服务
9 添加对象存储
- 完成之后,跳转到启动实例或继续配置其他服务
10 添加编排服务
- 完成之后,跳转到启动实例或继续配置其他服务
11 添加遥测服务
- 完成之后,跳转到启动实例或继续配置其他服务
12 启动实例