6.3. 生命周期环境的最佳实践


  • 使用多个生命周期环境路径实施内容消耗的多个后续阶段。每个阶段都包含一组定义的内容,例如在 Production 生命周期环境中。
  • 使用 Hammer 脚本或 Ansible playbook 自动创建生命周期环境。
  • 默认用例:修复每个生命周期环境路径中的阶段,如 DevelopmentTestProduction

    • 将内容视图提升到生命周期环境,例如从 Test 提升到 Production。消耗此内容视图或复合内容视图的所有内容主机都能够从 Production 生命周期环境安装软件包。请注意,这些软件包不会被自动安装或更新。
    • 如果您在修补内容主机过程中遇到错误,请将主机附加到内容视图的以前的版本。这只会影响软件包的可用性,但不会降级安装的软件包。
  • 备选用例:在生命周期阶段为固定内容使用阶段,例如每季度更新,且仅使用勘误表的增量更新发布新的次版本。

    • 当修补内容主机时,使用 Satellite Web UI、Satellite API、Hammer CLI 或激活码将生命周期环境从 2023-Q4 更改为 2024-Q1
    • 优点:您可以通过查看其生命周期环境直接查看主机接收的软件包。
    • 缺点:在没有明确定义的阶段(如开发、测试和生产)时,提升内容的动态。
  • 使用多个生命周期环境路径为不同的环境定义多个阶段,例如分离 Web 服务器和数据库主机。
  • 胶囊服务器使用生命周期环境同步内容。如果您将内容分成多个生命周期环境路径,它们可以更有效地同步内容。如果特定的胶囊服务器只在单一生命周期环境路径中为一个操作系统提供内容,则它只同步所需的内容。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.