在运行分配了某个映像配置文件的 PowerCLI cmdlet 时(该映像配置文件不准备用于 Auto Deploy),将显示一则警告消息。

问题

在编写或修改规则以将映像配置文件分配给一个或多个主机时,将出现以下错误:

警告:映像配置文件 <name-here> 包含一个或多个无状态未就绪的软件包。在结合使用此配置文件和 Auto Deploy 时可能会出现问题。

映像配置文件中的每个 VIB 均有一个 stateless-ready 标志,用于指示 VIB 是否可以与 Auto Deploy 配合使用。如果尝试编写使用映像配置文件的 Auto Deploy 规则(该映像配置文件中一个或多个 VIB 已将该标志设置为 FALSE),则会显示错误。

注:

您可以使用通过 Auto Deploy 置备且包含无状态未就绪的 VIB 的主机,而不会出现任何问题。但是,使用包含无状态未就绪的 VIB 的映像配置文件进行引导将被视为全新安装。每次引导主机时,所有配置数据都将丢失,而这些数据在使用 Auto Deploy 置备的主机重新引导期间是可用的。

过程

  1. 使用 Image Builder PowerCLI cmdlet 查看映像配置文件中的 VIB。
  2. 移除所有无状态未就绪的 VIB。
  3. 重新运行 Auto Deploy PowerCLI cmdlet。