搜索

3.3. 红帽支持这些 cloud-init 模块

download PDF

红帽支持大多数 cloud-init 模块。单个模块可以包含多个配置选项。在下表中,您可以找到红帽当前支持的所有 cloud-init 模块,并提供简短描述和默认模块频率。有关 这些模块 的完整描述和选项,请参阅 cloud-init 文档部分中的模块。

表 3.2. 支持的 cloud-init 模块
cloud-init 模块描述默认模块频率

bootcmd

在引导过程早期运行命令

per always

ca_certs

添加 CA 证书

per instance

debug

启用或禁用内部信息输出来帮助调试

per instance

disable_ec2_metadata

启用或禁用 AWS EC2 元数据

per always

disk_setup

配置简单的分区表和文件系统

per instance

final_message

指定 cloud-init 完成后的输出消息

per always

foo

用于显示模块结构的示例(模块什么都不做)

per instance

growpart

重新定义分区大小以填充可用磁盘空间

per always

keys_to_console

允许控制可写入控制台的指纹和密钥

per instance

landscape

安装并配置 landscape 客户端

per instance

locale

配置系统区域设置并应用系统范围

per instance

mcollective

安装、配置和启动 mcollective

per instance

migrator

将旧版本的 cloud-init 移到更新的版本

per always

mounts

配置挂载点和交换文件

per instance

phone_home

引导完成后将数据发送到远程主机

per instance

power_state_change

在所有配置模块运行后完成关闭并重启

per instance

puppet

安装并配置 puppet

per instance

resizefs

重新定义文件系统大小以使用分区上的所有可用空间

per always

resolv_conf

配置 resolv.conf

per instance

rh_subscription

注册 Red Hat Enterprise Linux 系统

per instance

rightscale_userdata

cloud-init 添加对 RightScale 配置 hook 的支持

per instance

rsyslog

使用 rsyslog 配置远程系统日志

per instance

runcmd

运行任意命令

per instance

salt_minion

安装、配置和启动 salt minion

per instance

scripts_per_boot

每个引导脚本运行

per always

scripts_per_instance

每个实例脚本运行

per instance

scripts_per_once

运行脚本一次

per once

scripts_user

运行用户脚本

per instance

scripts_vendor

运行厂商脚本

per instance

seed_random

提供随机 seed 数据

per instance

set_hostname

设置主机名和完全限定域名(FQDN)

per always

set_passwords

设置用户密码并启用或禁用 SSH 密码验证

per instance

ssh_authkey_fingerprints

用户 SSH 密钥的日志指纹

per instance

ssh_import_id

导入 SSH 密钥

per instance

ssh

配置 SSH,主机及授权 SSH 密钥

per instance

timezone

设置系统时区

per instance

update_etc_hosts

更新 /etc/hosts

per always

update_hostname

更新主机名和 FQDN

per always

users_groups

配置用户和组

per instance

write_files

写入任意文件

per instance

yum_add_repo

向系统添加 dnf 存储库配置

per always

红帽不支持 以下模块列表:

表 3.3. 不支持的模块
模块

apt_configure

apt_pipeline

byobu

chef

emit_upstart

grub_dpkg

ubuntu_init_switch

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.