Cloud-Init支持
1.介绍Cloud-Init
Cloud-Init兼容多个Linux发行版,主要用于虚拟机初始化配置。通过Cloud-Init,虚拟机管理器(qm)可以直接配置虚拟机网络设备和ssh密钥。当虚拟机首次启动时,Cloud-Init能够在虚拟机内部启用相关配置。
云镜像
使用Cloud-Init的第一步是准备虚拟机。理论上可以使用任何虚拟机。只需在虚拟机内部安装Cloud-Init软件包即可。例如在基于Debian/Ubuntu的虚拟机上,执行以下命令即可:
apt-get install cloud-init
很多Linux发行版都提供可直接使用的Cloud-Init镜像(以.qcow2文件形式),因此也可以直接下载并导入这类镜像。
系统 | 说明 |
---|---|
Ubuntu 云镜像 | img/qcow2 |
Debian 云镜像 | qcow2 |
下面的例子就使用 Ubuntu 在 https://cloud-images.ubuntu.com 提供的云镜像。
