搜索

2.4. cloud-init 使用用户数据、元数据和厂商数据

download PDF

cloud-init 消耗的数据源是用户数据、元数据和厂商数据。

  • 用户数据包括您在 cloud.cfg 文件和 cloud.cfg.d 目录中指定的指令,例如:用户数据可以包括要运行的文件、要安装的软件包和 shell 脚本。有关 cloud-init 允许的用户数据类型的信息,请参阅 cloud-init 文档部分 User-Data 格式
  • 元数据包括与特定数据源关联的数据,例如:元数据可以包括服务器名称和实例 ID。如果您使用一个特定的云平台,该平台将决定您的实例在何处查找用户数据和元数据。您的平台可能要求您将元数据和用户数据添加到 HTTP 服务;在这种情况下,当 cloud-init 运行它时,cloud-init 会使用来自 HTTP 服务的元数据和用户数据。
  • 供应商数据由机构(例如云提供商)可选择地提供,并包含可自定义镜像以更好地适应镜像运行的环境的信息。在读取任何元数据并初始化系统后,cloud-init 对可选的厂商数据和用户数据进行操作。默认情况下,厂商数据会在第一次引导时运行。您可以禁用厂商数据执行。

    如需元数据的描述,请参阅 cloud-init 文档部分 实例元数据 ;如需数据源的列表,请参阅 数据源 ;如需有关供应商数据的更多信息,请参阅 供应商数据

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.