可以将 Puppet 配置管理组件添加到 vSphere 蓝图,促进使用 Puppet Master 强制管理 vSphere 虚拟机。

关于此任务

将 Puppet 组件添加到 vSphere 蓝图时,可将 Puppet 代理添加到从该蓝图中创建的虚拟机。

创建已启用 Puppet 的 vSphere 蓝图时,必须选择是否创建早期绑定或后期绑定配置。

通过早期绑定,当 Puppet 组件添加到蓝图时,用户将根据特定的蓝图为所有虚拟机定义 Puppet 角色和环境设置。这些设置在蓝图的生命周期保持静态。对于后期绑定,有多种选项。

  • 在蓝图中将 Puppet 环境Puppet 角色文本框留空,由用户在请求时提供这些设置。

  • 指定 Puppet 环境,将 Puppet 角色框留空。用户必须在请求时指定角色。

先决条件

创建相应的 vSphere 蓝图。有关详细信息,请参见vSphere 计算机组件设置

过程

  1. 选择设计 > 蓝图
  2. 从蓝图的“设计”页面上的“类别”菜单中,选择配置管理
  3. 选择 Puppet 组件,并将其拖动到“设计画布”上的 vSphere 组件。
  4. 在页面底部的“常规”选项卡上,输入 Puppet 组件的 ID描述

    ID 和描述可为任意内容。

  5. 单击“服务器”选项卡。
  6. 单击下拉列表并为蓝图选择相应的 Puppet Master。
  7. 如果要为此组件使用早期绑定,则选择相应的 Puppet 环境Puppet 角色

    要配置早期绑定,请选择 Puppet 环境和角色。如果要使用后期绑定创建组件,请选择 Puppet 环境,或将 Puppet 环境Puppet 角色文本框留空,然后选中在请求表单中设置复选框。

    注:

    在请求表单中设置复选框已绑定在一起。如果选择一个,则会自动选择另一个。

  8. 单击完成以保存 Puppet 组件配置并返回到蓝图“设计”主页。