安装指南 - Kilo 的更改

安装指南 - Kilo 的变更

https://blueprints.launchpad.net/openstack-manuals/+spec/installguide-kilo

为 Kilo 版本实施安装指南的强制性变更和可选增强。

问题描述

安装指南需要进行某些更改才能使其适用于 OpenStack 的 Kilo 版本。

提议的变更

  • 实施强制性变更,并可能实施一个或多个可选增强。

备选方案

无。

实现

负责人

主要负责人
Matt Kassawara (ionosphere80)
其他贡献者
具有安装经验的任何人

工作项

  • 强制性变更
    • 总体
      • 根据需要,进行更改以成功在 Ubuntu 14.04、RHEL 7、CentOS 7、Fedora 21、SLES 12 和 openSUSE 13.2 上使用原生方法安装 OpenStack。
      • 对于 RabbitMQ,创建并使用“openstack”帐户,而不是 guest 帐户。
      • 根据需要,请注意,默认配置文件可能需要添加配置节/选项,而不是编辑它们。
      • 根据需要,更改默认配置文件中生成弃用警告的任何默认值。
      • 根据需要,将“tenant”替换为“project”,以符合 Identity v3 API 术语。
      • 根据需要,将“message broker”替换为“message queue”,以改善措辞。
    • Identity
      • 启用版本 3 API。
      • 使用上游 keystone 仓库中的配置将已弃用的 eventlet(默认 Web 服务器)替换为 Apache。
      • 将 SQL token 存储驱动程序替换为 Memcached 以提高性能。
      • 将已弃用的 python-keystoneclient 命令替换为 python-openstackclient 命令。
    • 镜像服务
      • 启用版本 2 API。
    • 块存储
      • 用 v2 API 替换已弃用的 v1 API。
  • 可选变更
    • 总体
      • 在可用情况下,将 /etc/mysql/conf.d 目录用于其他数据库配置。
      • 如果发行版包含旧版本,请安装上游 RabbitMQ 包。
      • 将 python-serviceclient 命令替换为通用的 python-openstackclient 命令。
    • 网络
      • 标准化 Open vSwitch 代理配置的位置。
      • 添加 Linux Bridge 代理的内容。
    • 对象存储
      • 添加独立部署(keystone + swift)的内容。

注意:为了简化补丁并缩短审查周期,补丁可以解决一个发行版,而不是所有发行版。使用单独的补丁来解决其他发行版的相同内容。审查人员应考虑到这一点,以便一个发行版可以独立完成补丁、测试和发布。

依赖项

  • 安装指南支持的每个发行版的 Kilo 里程碑或 RC 包。

测试

  • 安装指南支持的所有发行版必须完成至少核心服务(Identity、Image Service、Compute 和 Networking)的测试,并使用传统网络(nova-network)和 Networking(neutron)成功启动实例。不满足这些标准的发行版可能会面临暂时从发布中移除的风险。

参考资料

  • 讨论可以通过任何官方媒介进行,包括 #openstack-doc 中的 IRC、主题中带有 [install-guide] 的 openstack-docs 邮件列表、每周安装指南专业团队会议、每周文档团队会议,以及潜在的 etherpads。
Creative Commons Attribution 3.0 License

除非另有说明,本文档根据 知识共享署名 3.0 许可协议 授权。请参阅所有 OpenStack 法律文件

docs-specs