搜索

2.2. cloud-init 以阶段形式运行

download PDF

在系统引导过程中,cloud-init 工具在五个阶段中运行,以确定 cloud-init 是否运行,以及在哪里找到它的数据源和其他任务。这些阶段包括:

  1. 生成器阶段 :通过使用 systemd 服务,此阶段决定在引导时是否运行 cloud-init 工具。
  2. 本地阶段cloud-init 搜索本地数据源,并应用网络配置,包括基于 DHCP 的回退机制。
  3. 网络阶段cloud-init 通过运行 /etc/cloud/cloud.cfg 文件中 cloud_init_modules 下列出的模块来处理用户数据。您可以在 cloud_init_modules 部分中添加、删除、启用或禁用模块。
  4. Config 阶段:cloud-init 运行 /etc/cloud/cloud.cfg 文件中 cloud_config_modules 部分下列出的模块。您可以在 cloud_config_modules 部分种添加、删除、启用或禁用模块。
  5. 最后阶段cloud-init 运行 /etc/cloud/cloud.cfg 文件的 cloud_final_modules 部分中包含的模块和配置。它可以包括特定软件包的安装,以及触发配置管理插件和用户定义的脚本。您可以在 cloud_final_modules 部分种添加、删除、启用或禁用模块。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.