在某些情形下,View Composer 可以为链接克隆虚拟机生成并保留本地计算机安全标识符 (SID)。View Composer 可保留第三方应用程序的全局唯一标识符 (GUID),具体情况根据应用程序生成 GUID 的方式而定。

要了解 View Composer 操作如何影响 SID 和应用程序的 GUID,您应该了解如何创建和置备链接克隆计算机:

  1. View Composer 通过以下操作创建链接克隆:
    1. 通过克隆父虚拟机快照创建副本。
    2. 创建可以将副本作为其父磁盘引用的链接克隆。
  2. View Composer 和 View 使用 QuickPrep 或 Sysprep 自定义规范(具体取决于您在创建池时选择的自定义工具)对链接克隆进行自定义。
    • 如果您使用 Sysprep,系统将为每个克隆生成一个唯一 SID。
    • 如果您使用 QuickPrep,将不生成新的 SID。父虚拟机的 SID 将被复制到池中所有已置备的链接克隆计算机上。
    • 某些应用程序会在自定义期间生成 GUID。
  3. View 会为链接克隆创建快照。

    该快照包含由 Sysprep 生成的唯一 SID,或者由 QuickPrep 生成的通用 SID。

  4. View 会按照您在创建池时选择的设置打开计算机电源。

    某些应用程序会在首次打开计算机电源时生成 GUID。

有关 QuickPrep 与 Sysprep 自定义的比较,请参阅选择 QuickPrep 或 Sysprep 来自定义链接克隆计算机

当您刷新链接克隆时,View Composer 会使用快照将克隆还原到其初始状态。其 SID 会被保留。

如果您使用的是 QuickPrep,当重构链接克隆时,父虚拟机的 SID 将保留在链接克隆上(只要您为重构操作选择同一父虚拟机)。如果为重构操作选择不同的父虚拟机,新父虚拟机的 SID 将被复制到克隆上。

如果您使用的是 Sysprep,将始终在克隆上生成新的 SID。有关详细信息,请参阅重构使用 Sysprep 自定义的链接克隆

表 1 显示了 View Composer 操作对链接克隆 SID 和第三方应用程序 GUID 的影响。

表 1. View Composer 操作、链接克隆 SID,以及应用程序 GUID
对 SID 或 GUID 的支持 克隆创建 刷新 重构
Sysprep:为链接克隆生成唯一 SID 使用 Sysprep 自定义时,会为链接克隆生成唯一 SID。 保留唯一 SID。 不保留唯一 SID。
QuickPrep:为链接克隆生成通用 SID 利用 QuickPrep 自定义,可为池中的所有克隆生成一个通用 SID。 保留通用 SID。 保留通用 SID。
第三方应用程序 GUID 每个应用程序都具有不同的行为。
注: Sysprep 和 QuickPrep 对 GUID 保留产生的影响相同。
如果应用程序在拍摄初始快照之前生成 GUID,将会保留 GUID。

如果应用程序在拍摄初始快照之后生成 GUID,则不会保留 GUID。

重构操作不会保留应用程序 GUID,除非应用程序将 GUID 写入被指定为 View Composer 永久磁盘的驱动器上。