proxmox之cloud-init
Cloud-Init支持 Cloud-Init 是事实上的多分发包,它处理虚拟机实例的早期初始化。 使用Cloud-Init,可以在虚拟机管理程序端配置网络设备和ssh密钥。 当VM首次启动时,VM内的Cloud-Init软件将应用这些设置。 许多Linux发行版都提供了即用型Cloud-Init映像,主要是为 OpenStack 设计的 。 这些图像也适用于Proxmox VE。 虽然获得这样的即用型图像看起来很方便,但我们通常建议您自己准备图像。 优点是您将确切知道已安装的内容,这有助于您以后轻松自定义图像以满足您的需求。 创建了这样的Cloud-Init映像后,我们建议将其转换为VM模板。 从VM模板中,您可以快速创建链接克隆,因此这是推出新VM实例的快速方法。 您只需在启动新VM之前配置网络(可能还有ssh密钥)。 我们建议使用基于SSH密钥的身份验证登录Cloud-Init配置的VM。 也可以设置密码,但这不如使用基于SSH密钥的身份验证安全,因为Proxmox VE需要在Cloud-Init数据中存储该密码的加密版本。 Proxmox VE生成ISO映像以将Cloud-Init数据传递给VM。 为此,所有Cloud-Init VM都需要具有指定的CDROM驱动器。 此外,许多Cloud-Init图像都假设有一个串行控制台