Ocata 系列 (1.x.y - 2.x.y) 发布说明¶
Kayobe 2.0.0¶
Kayobe 2.0.0 于 2017 年 9 月 15 日发布。
特性¶
增加了对 overcloud 和控制平面主机带外管理网络的配置支持,分别通过
oob_oc_net_name和oob_wl_net_name变量实现。增加了对seed hypervisor 主机的配置支持。该主机运行seed VM。目前,支持配置主机网络、NTP 以及 libvirt 存储池和网络。
增加了一个
base_path变量,以简化路径配置。它用于设置image_cache_path和source_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 build和kayobe 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_host、ansible_port和ansible_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 在裸机上进行大数据处理