
# 安装Cloud-Init说明
#### 操作背景
Cloud-Init是为云环境中虚拟机或裸金属服务器的初始化而开发的工具，作用是在使用镜像创建虚拟机或裸金属服务器时，可自定义服务器的网络配置、hostname、hosts文件，以及用户名密码等。使用镜像创建的虚拟机如需由系统生成随机密码，也需要使用此工具实现。
使用镜像创建虚拟机或裸金属服务器时，没有上述需求，可以不安装Cloud-Init。由于Cloud-Init安装文件需要适配不同厂商的Linux版本，当前仅支持从网络安装，因此制作Linux镜像时，需要可接入Internet。
#### 前提条件
- 已登录虚拟机。
- 宿主机可以连接互联网。
- 已使用VNC Viewer登录宿主机，已在启动的virt-manager中安装好相应操作系统。
 
#### 操作说明
1. 以下安装Cloud-Init只是安装示例，建议从操作系统提供商的官网上下载此软件。Cloud-Init版本会随官网实时更新，在安装时，使用官网的最新版本即可。
2. 在修改配置文件"/etc/cloud/cloud.cfg"时，请注意配置文件的格式（如对齐、空格）要与示例保持一致（此文件遵循yaml语法结构）。
 
