Ocata 系列 (1.x.y - 2.x.y) 发布说明

Kayobe 2.0.0

Kayobe 2.0.0 于 2017 年 9 月 15 日发布。

特性

  • 增加了对 overcloud 和控制平面主机带外管理网络的配置支持,分别通过 oob_oc_net_nameoob_wl_net_name 变量实现。

  • 增加了对seed hypervisor 主机的配置支持。该主机运行seed VM。目前,支持配置主机网络、NTP 以及 libvirt 存储池和网络。

  • 增加了一个 base_path 变量,以简化路径配置。它用于设置 image_cache_pathsource_checkout_path 的默认值。可以通过 $KAYOBE_BASE_PATH 环境变量设置基本路径的默认值。

  • 增加了一个 virtualenv_path 变量,用于配置创建虚拟环境的路径。

  • 默认使用 CentOS 7 云镜像作为 seed VM。

  • 增加了一个命令来卸载 seed VM,kayobe seed vm deprovision

  • 增加了对 Juniper 交换机的配置支持。

  • 增加了对绑定(LAG)主机网络接口的支持。

  • 增加了对 seed 和 overcloud 主机上 overlay docker 存储驱动程序的支持。

  • 改进了 Vagrant 开发环境,并提供了具有单个网络的单个控制器的配置。

  • 增加了使用 Diskimage Builder (DIB) 构建自定义 Ironic Python Agent (IPA) 部署镜像的支持。可以使用命令 kayobe seed deployment image buildkayobe overcloud deployment image build 构建这些镜像。

  • 增加了一个命令来保存 overcloud 内省数据,kayobe overcloud introspection data save

  • 将外部网络分离为外部和公共网络。公共网络承载公共 API 流量,并通过 public_net_name 进行配置。

  • 增加了一个 network 组,并将网络和负载均衡服务移动到该组中。默认情况下,该组是 controllers 组的子组。

  • 将 overcloud 资源清单分解为顶层、组件和服务。这允许部署者通过为资源清单的一个或多个部分提供自定义资源清单模板,在各个级别自定义其资源清单。

  • 增加了对 seed、seed hypervisor 和 overcloud 主机上 sysctl 参数配置的支持。

  • 增加了一个 inspection-store 容器,用于在没有 Swift 的环境中存储工作负载硬件内省数据。

  • 增加了对配置置备和内省网络中的网关的支持。

  • 增加了对 Glance 的自由配置的支持。

  • 增加了对 Ubuntu Ansible 控制主机的支持。

  • 增加了将主机变量从 kayobe 传递到 kolla-ansible 的支持。默认情况下,ansible_hostansible_portansible_ssh_private_key_file

升级说明

  • 不再需要设置 seed_vm_interfaces 变量,因为 seed VM 的网络接口现在由标准的 seed_network_interfaces 变量确定。

  • 如果使用 CentOS 7 云镜像作为 seed VM,则不再需要设置 seed_vm_root_image 变量。

  • kolla_enable_haproxy 的默认值已更改为 True

  • 如果使用自定义资源清单,则应将 network 组添加到其中。如果 Ansible 控制主机正在提供网络服务,则 network 组应是 controllers 组的子组。

  • overcloud_groups 变量现在由更智能的逻辑确定,通常不再需要手动设置它。

  • 置备网络现在用于在工作负载硬件内省期间访问 TFTP 服务器。

  • 可以在工作负载内省期间向计算节点通告默认网关,从而允许访问内部 API 网络上的 ironic inspector API。

Kayobe 1.1.0

Kayobe 1.1.0 于 2017 年 7 月 17 日发布。

特性

  • 支持控制平面网络上的静态路由

  • 改进文档

  • 初步支持正在开发的 Pike 版本

  • 升级 kayobe Ansible 控制主机和控制平面

  • 支持 overcloud 服务销毁命令

  • 支持 fluentd 自定义输出配置

Kayobe 1.0.0

1.0.0 是 Kayobe OpenStack 部署工具的第一个“官方”版本。它于 2017 年 6 月 29 日发布。

特性

此版本包括以下特性

  • 高度自动化,使用 Ansible

  • kayobe 命令行界面 (CLI),供云运营商使用

  • 部署用于管理 OpenStack 控制平面的 seed VM

  • 配置物理网络基础设施

  • 使用 OpenStack bifrost 发现、内省和配置控制平面硬件

  • 使用 OpenStack kolla-ansible 部署 OpenStack 控制平面

  • 使用 OpenStack ironic 和 ironic inspector 发现、内省和配置裸机计算主机

  • 使用 OpenStack magnum 在裸机上运行容器化工作负载

  • 使用 OpenStack sahara 在裸机上进行大数据处理