跳转到: 导航, 搜索

Documentation/InstallGuideChanges

新的 OpenStack 网络指南将从安装和云管理员指南中获取内容,这意味着这两个指南的内容将被“加强”,以便为用户提供更多的上下文,让他们充分理解正在发生的事情,而不仅仅是一系列步骤。我们还在考虑将 nova-network 移动到 Neutron 中,而不是 Nova。这是相关章节的目标大纲。

注意:这是当前版本,作为我们工作的基础参考。

前言

文档变更历史

1 架构

  1. 概念架构
  2. 逻辑架构
  3. 示例架构

2 基本操作系统配置

  1. 在开始之前
  2. Networking
  3. 网络时间协议 (NTP)
  4. 密码
  5. MySQL 数据库
  6. OpenStack 包
  7. 消息服务器

3 配置身份服务

4 配置镜像服务

5 配置计算服务

  1. 计算服务
  2. 安装计算控制器服务
  3. 配置计算节点
  4. 启用网络
  5. 启动实例

6 添加仪表板

7 添加块存储服务

8 添加对象存储

9 安装网络服务

  1. 网络注意事项
  2. Neutron 概念
  3. 安装网络服务
  4. Neutron 部署用例

10 添加编排服务

11 添加遥测服务

建议的变更

前言

文档变更历史

1 架构

  1. 概念架构
  1. 提供“核心”节点的通用解释……控制器、网络和计算。
  2. 提供“附加”节点的通用解释……存储。
  3. 解释节点的一般硬件要求……cpu、磁盘和内存。
  1. 逻辑架构
  2. 示例核心架构
  1. 使用 Nova 网络的双节点(每个节点两个接口)
  1. 提供包含每个节点上的服务以及物理/逻辑连接的图表(例如,具有可用 IP 地址的网络接口)
  1. 使用 Neutron 网络的三个节点(每个节点两个接口,网络节点除外,网络节点有三个)
  1. 提供包含每个节点上的服务以及物理/逻辑连接的图表(例如,具有可用 IP 地址的网络接口)
  1. 指示“周围”网络组件的要求(例如,不要使用 DHCP,外部网络应提供超过 1 个 IP 地址以支持浮动 IP 等)
  2. 提供指向其他网络信息的链接(书籍?)
  1. 带有附加节点的示例架构
  1. 将存储节点添加到任何一个核心架构
  1. 精简架构
  1. 解释“精简”架构的选项,使用更少的节点或网络接口,但要注意这会使故障排除更加困难,可能不反映生产环境(也许?)

2 基本操作系统配置

  1. 在开始之前
  1. 更喜欢使用“基础”安装而不是“全部”安装
  2. 提供推荐的分区大小和文件系统类型?(也许?)
  1. Networking
  1. 解释防火墙情况(取决于发行版)
  2. 双节点架构的配置(按节点细分)
  1. 提供 /etc/hosts 或 DNS 的推荐条目
  2. 注意基于密钥的 SSH 身份验证的重要性,尤其是在考虑具有迁移的多个计算节点时
  3. 提供连接性测试
  1. 三节点架构的配置(按节点细分)
  1. 提供 /etc/hosts 或 DNS 的推荐条目
  2. 注意基于密钥的 SSH 身份验证的重要性,尤其是在考虑具有迁移的多个计算节点时
  3. 提供连接性测试
  1. 附加节点的配置(虽然我在想我们是否应该将这些细节移动到各自的章节……例如,swift)
  1. 安装额外的基础服务和有用的故障排除工具
  1. ntp, wget, tcpdump…
  1. 密码
  2. MySQL 数据库
  1. 建议在进入生产环境之前进一步限制授权
  1. 消息服务器(移动到 OpenStack 包之前,因为 OpenStack 仓库不提供这些包)
  2. OpenStack 包

3 配置身份服务

  1. 添加一个“演示”租户和用户,以便 Neutron 不会崩溃
  2. 解释 openrc 文件以及如何使用它们(主要在“安装 OpenStack 命令行客户端”章节中介绍)

4 配置镜像服务

5 配置计算服务

  1. 计算服务
  1. 更改为“概念”,与其他服务一样
  1. 安装计算控制器服务
  2. 配置计算节点

6 配置网络

  1. 网络策略
  2. 网络注意事项
  3. 配置 Nova 网络
  1. 使用哪些用例?
  1. Neutron 概念
  1. ML2
  2. Open vSwitch
  3. GRE
  4. VXLAN
  1. 配置 Neutron 网络
  1. ML2 与……GRE 或 VXLAN?
  1. 安装网络服务
  1. 在专用网络节点上安装网络服务
  2. 在专用计算节点上安装网络支持
  3. 在专用控制器节点上安装网络支持
  4. 创建基本的 Neutron 网络
  1. Neutron 部署用例
  1. 单个扁平网络
  2. 带有私有网络的提供商路由器
  3. 带有私有网络的每个租户路由器

7 添加仪表板

  1. 完成之后,跳转到启动实例或继续配置其他服务。我们可以在仪表板之前启动实例,但我认为人们觉得 GUI 提供更完善的体验。如果觉得仪表板很重要,我们应该包含创建和启动实例的屏幕截图。
  2. 请注意,仪表板正常工作需要 Cinder

8 添加块存储服务

  1. 完成之后,跳转到启动实例或继续配置其他服务

9 添加对象存储

  1. 完成之后,跳转到启动实例或继续配置其他服务

10 添加编排服务

  1. 完成之后,跳转到启动实例或继续配置其他服务

11 添加遥测服务

  1. 完成之后,跳转到启动实例或继续配置其他服务

12 启动实例