搜索

7.8. 使用 Cloud-Init 自动配置虚拟机

download PDF
Cloud-Init 是自动化虚拟机的初始设置(如配置主机名、网络接口和授权密钥)的工具。在调配基于模板部署的虚拟机时,可以使用它,以避免网络上冲突。
要使用此工具,必须先在虚拟机上安装 cloud-init 软件包。安装后,Cloud-Init 服务将在引导过程中启动,以搜索有关配置对象的指令。然后,您可以使用 Run Once 窗口中的选项仅提供这些指令一次,或者 New Virtual MachineEdit Virtual MachineEdit Template 窗口中的选项,在每次虚拟机启动时都提供这些指令。

7.8.1. Cloud-Init 用例

Cloud-Init 可用于在各种情况下自动执行虚拟机配置。以下是几个常见情况:
  • 基于模板创建的虚拟机
    您可以使用 Run Once 窗口的 Initial Run 部分中的 Cloud-Init 选项来初始化基于模板创建的虚拟机。这样,您可以在虚拟机首次启动时自定义虚拟机。
  • 虚拟机模板
    您可以使用 New TemplateEdit Template 窗口的 Initial Run 选项卡中的 Use Cloud-Init/Sysprep 选项指定自定义基于该模板创建的虚拟机的选项。
  • 虚拟机池
    您可以使用 New Pool 窗口上 Initial Run 选项卡中的 Use Cloud-Init/Sysprep 选项指定自定义从该虚拟机池中获取的虚拟机的选项。这样,您可以指定一组标准设置,每次从该虚拟机池中获取虚拟机时都将应用这些设置。您可以继承或覆盖为虚拟机所基于的模板指定的选项,或者指定虚拟机池本身的选项。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.