云与虚拟化服务的配置与管理
1. 云初始化工具 cloud-init
1.1 cloud-init 命令选项
cloud-init 是一个用于本地虚拟机和基于云的虚拟机的引导工具。它有以下常用命令选项:
| 选项 | 描述 |
| ---- | ---- |
| --version
, -v
| 显示程序的版本号并退出 |
| --file FILES
, -f FILES
| 使用额外的 YAML 配置文件 |
| --debug
, -d
| 显示额外的预操作日志(默认:False) |
| --force
| 即使未找到数据源也强制运行(使用时需谨慎) |
1.2 cloud-init 子命令
cloud-init 还有多个子命令,用于不同的操作:
| 子命令 | 描述 |
| ---- | ---- |
| init
| 初始化 cloud-init 并执行初始模块 |
| modules
| 使用给定的配置键激活模块 |
| single
| 运行单个模块 |
| query
| 从命令行查询标准化的实例元数据 |
| dhclient-hook
| 运行 dh