Red Hat Ansible Automation Platform 发行注记
新功能、功能增强和程序错误修复信息
摘要
使开源包含更多 复制链接链接已复制到粘贴板!
红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。有关更多详情,请参阅我们的首席技术官 Chris Wright 提供的消息。
第 1 章 概述 复制链接链接已复制到粘贴板!
Red Hat Ansible Automation Platform 简化了用于管理企业应用程序基础架构生命周期的自动化工作负载的开发和操作。它可在跨多个 IT 域间工作,包括操作、网络、安全、开发以及跨混合环境。Red Hat Ansible Automation Platform 可以非常简单地采用、使用和理解,它提供了快速实现全企业级自动化所需的工具,无论您所在的自动化过程是什么。
1.1. Ansible Automation Platform 中包含的内容 复制链接链接已复制到粘贴板!
| Ansible Automation Platform | 自动化控制器 | Automation hub | 自动化服务目录 | Insights for Ansible Automation Platform |
|---|---|---|---|---|
| 2.2 | 4.2 |
|
| 托管的服务 |
1.2. Red Hat Ansible Automation Platform 生命周期 复制链接链接已复制到粘贴板!
红帽发布产品生命周期页面,用于标识每个 Ansible Automation Platform 版本的维护级别。如需更多信息,请参阅 Red Hat Ansible Automation Platform 生命周期。
1.3. 升级 Ansible Automation 平台 复制链接链接已复制到粘贴板!
使用安装程序执行到 Ansible Automation Platform 维护版本的升级。安装程序执行升级到最新版本的 Ansible Automation Platform 所需的所有操作,包括 Ansible Tower 和 Private Automation Hub。
不要使用 yum update 来运行升级。改为使用安装程序。
其他资源
- 如需了解有关 Ansible Automation Platform 维护版本的信息,请参阅 Ansible Automation Platform 包含什么文档中的表。
- 有关升级 Ansible Automation Platform 的更多信息,请参阅 Red Hat Ansible Automation Platform 升级和迁移指南。
- 有关使用 Ansible Automation Platform 安装程序的流程,请参阅 Ansible Automation Platform 安装指南。
第 2 章 Red Hat Ansible Automation Platform 2.2 复制链接链接已复制到粘贴板!
此发行版本包括很多改进、添加和已在 Red Hat Ansible Automation Platform 中实施的修复程序。
2.1. Ansible Automation Platform 2.2 复制链接链接已复制到粘贴板!
Red Hat Ansible Automation Platform 简化了用于管理企业应用程序基础架构生命周期的自动化工作负载的开发和操作。它可在跨多个 IT 域间工作,包括操作、网络、安全、开发以及跨混合环境。Red Hat Ansible Automation Platform 可以非常简单地采用、使用和理解,它提供了快速实现全企业级自动化所需的工具,无论您所在的自动化过程是什么。
2.1.1. 功能增强 复制链接链接已复制到粘贴板!
- 添加了 Automation Services Catalog 作为 Ansible Automation Platform 的 On-prem 组件。Automation Services Catalog 是 Ansible Automation Platform 2.2 中的技术预览功能。
- 添加了对自动化控制器、私有自动化中心和私有服务目录的 RHEL 9 的支持。
- Ansible Automation Platform 的组件现在使用 python 3.9 运行时运行。
- Ansible Automation Platform 现在使用 PostgreSQL 13、Nginx 1.20 和 Redis 6 部署。
- 现在,当不提供证书时,Ansible Automation Platform 安装程序将使用由通用证书颁发机构(CA)签名的证书。
-
Ansible Automation Platform 安装程序现在在自动化平台频道中作为软件包提供,允许用户在不使用
dnf install命令保留其服务器的情况下检索安装程序。 - 在 UI 中为自动化控制器、自动化中心和服务目录添加了韩语本地化。
- 向 ee-minimal 和 ee 支持的容器增加了 ansible-core 2.13。
- 添加了集合签名和验证,作为 Ansible Automation hub 中的技术预览功能。
- Ansible Builder 现在支持构建执行环境时在集合内容验证签名(技术预览)
其他值得注意的开发人员工具更新包括:
- 自动化内容导航器 v2.0 现在包含更多功能来更轻松地创建内容。如需更多信息,请参阅 ansible-lint 的新功能和更改。
- 更新的 VS Code 扩展提供对创建 Ansible 内容的语言支持,包括相关 playbook 内容的智能自动完成、语法突出显示、jinja helpers 以及直接集成支持的工具。如需更多信息,请参阅 vscode-ansible 的新功能和功能增强。
2.1.2. 技术预览 复制链接链接已复制到粘贴板!
这个版本中的一些功能目前被归类为技术预览。技术预览功能可让用户早期访问将来的产品功能,让用户在开发过程中测试并提供反馈。请注意,红帽不推荐在生产环境中使用技术预览功能,Red Hat SLA 不支持技术预览功能。
以下是技术预览功能:* 在 Ansible Builder 中添加用于集合签名和验证的功能。
-
添加了
ansible-lint,这是一个命令行工具,它通过可靠的实践、模式和行为进一步增强了内容创建体验。如需更多信息,请参阅 ansible-navigator 的新功能和更改。 - 添加了 Automation Services Catalog,它提供将 Ansible 控制器中的自动化扩展到更广泛的用户基础的简单方法。如需更多信息,请参阅 Automation Services Catalog。
2.2. Ansible Automation Platform 2.2.1 复制链接链接已复制到粘贴板!
功能增强
- 修改安装程序使其包含 ansible-builder 镜像
-
将
openshift-clients更新至 4.10.x - 启用的用户使用位于目标节点上的证书
-
将版本更新至
pulpcore-selinux1.3.2 -
将版本更新至
pulp_installer3.18 -
增强执行环境的副本过程,以便它们需要较少的空间 (
tmp目录中) - 更新了 Ansible Automation Platform 证书的 RSA 密钥强度
-
由于 Python 依赖项,从受支持的执行环境中删除
redhat.rhv集合 - 修改执行环境的基础镜像,以便在容器中执行控制器备份
- 添加了使用私有自动化中心配置 LDAP 的功能。
程序错误修复
- 修复了在执行节点上缺少软件包依赖项的问题
-
现在,当以
非 root用户身份在堡垒主机运行时,设置日志会被更新 - 现在,当 Ansible Automation Platform 从 2.1 升级到 2.2 时,pulp 资源管理器现已被删除
-
现在,在运行
automation-controller-service命令时,receptor.service会按预期重启 -
安装程序不再失败,并显示
/home/pulp目录中的权限错误 - receptor 不再在 FIPS 模式中失败
-
安装
semanage依赖项时,安装程序不再会失败 -
将
GALAXY_COLLECTION_SIGNING_SERVICE的默认配置更新为ansible-default而不是TRUE -
由于
ansible-builderPython 软件包冲突,安装不再会失败 - 从 Ansible Tower 升级到 Ansible Automation Platform 2.1 不再因为非 root 用户错误而失败
- 控制器数据库不再在所有节点上解包,并导致磁盘空间问题
- 在共享的 Netapp 存储上安装高可用性自动化中心不再失败
- Ansible Automation Platform 1.2 到 2.1 升级不再因为 nginx 中设置不正确的 SELinux 内容而失败,并显示 502 错误
- 安装程序不再无法为 IPV6 生成 SSO 密钥对
- 现在,在启用外部授权时,可以使用组权限编辑器为组设置权限
- 在将自动化中心 4.5.0 与中央身份验证搭配使用时,hub 用户界面在修改组权限时不再会变得无响应
- 添加了对卡和列表视图的容器列表中的 Modules, Roles, Plugins, 和 Dependencies 的计数器的本地化支持
- 现在,当一个操作在 Automation hub UI 上重新加载页面后,Deprecated 标签会立即出现
- 点自动化中心 UI 上的集合的 Undeprecate 按钮后,会显示一个警报,表示任务已使用任务的链接启动
- 在私有自动化中心中同步红帽认证的集合及其版本后,UI 现在可以正确显示集合的发行日期,而不是同步日期
- 更新了 default 命名空间徽标,使其类似于 Ansible 产品徽标
- 现在,Automation hub UI 会显示与其它选择类似的所选集合
- 在自动化中心 UI 上,在 Insights 模式中为集合重新启用 Deprecate 按钮
2.3. Automation Hub 复制链接链接已复制到粘贴板!
通过 Automation Hub,您可以从 Red Hat Ansible 和认证合作伙伴发现并使用新的、经过认证的自动化内容。在 Ansible Automation Hub 上,您可以发现和管理由合作伙伴和红帽开发的自动化内容的 Ansible Collections,它们包括云自动化、网络自动化、安全自动化等等。
功能增强
- 添加了 Ansible Builder 中集合签名和验证的功能。
集合签名和验证是技术预览功能。
2.4. Automation Services Catalog 复制链接链接已复制到粘贴板!
Automation Services Catalog 提供了一种简单的方式来将 Ansible 控制器中的自动化扩展到更广泛的用户群。它提供多级批准,以确保安全扩展自动化。通过基于角色的访问控制,您可以限制对指定用户的自动化访问权限。Automation Services Catalog 是 Ansible Automation Platform 中的停止窗口。
Automation Services Catalog 是一个技术预览功能。
以下语言可用于国际化:
- English
- 法语
- 西班牙语
- 日语
- 韩语
- 荷兰语
- 中文
功能增强
- 现在可以安装私有 Automation Services Catalog。安装必须位于物理/虚拟实例上。
- Red Hat Single Sign-On 现在可以安装。安装必须位于单独的物理/虚拟实例上。
- 添加了用户和组的基于角色的访问权限。
- 添加了订购包含作业模板或组合中的工作流的产品的功能。
- 扩展元数据来描述产品。
- 添加了管理员为用户共享产品组合的功能。
- 添加了复制产品和产品组合的功能。
- 添加了执行产品前的多级批准过程选项。
- 添加了批准人角色,可在队列中批准、拒绝或 memo 批准请求。
- 添加了电子邮件批准请求的功能。
- 添加了重新品牌功能,以便客户更改默认产品图标和徽标以匹配其机构。
2.5. 自动化控制器 复制链接链接已复制到粘贴板!
自动化控制器替换了 Ansible Tower。自动化控制器通过分离的控制和执行平面引入了分布式模块化架构。名称更改反映了这些增强功能,以及 Ansible Automation Platform 套件中的总体位置。
自动化控制器提供了一个在整个企业中定义、操作和委派自动化的标准化方法。它还引入了全新的、令人兴奋的技术和增强架构,使自动化团队能够迅速扩展和交付自动化,以满足不断增长的业务需求。
功能增强
- 引入了网格可视化工具功能,它可生成网格拓扑的可视化表示
- 现在,自动化控制器会在运行作业期间自动挂载系统信任存储,以进行基于虚拟机的安装
- 添加了 4XX 错误的日志格式,以允许自定义 API 遇到请求问题时产生的 4xx 错误消息
- 添加了在清单文件中使用标签的功能
- 添加了在 SAML 集成中将用户标记为超级用户和审核员的功能
- 自动化控制器现在使用 Python 3.9
如需了解新功能和功能增强的完整列表,请参阅 4.x 的自动化控制器发行注记。
2.6. Automation Platform Operator 复制链接链接已复制到粘贴板!
Ansible Automation Platform Operator 在 OpenShift 环境中提供新的 Ansible Automation Platform 实例的云原生、按钮式部署。
过时的功能
-
image_pull_secret(字符串)变量已弃用,并将在以后的发行版本中删除。现在,在创建 Automation Hub 或 Automation Controller 自定义资源时,您应该在 spec 上使用image_pull_secrets(array)变量。这个新变量允许您将多个 pull secret 指定为数组,例如:
spec:
image_pull_secrets:
- redhat-operators-pull-secret
- my-other-pull-secret
spec:
image_pull_secrets:
- redhat-operators-pull-secret
- my-other-pull-secret