当应用程序层在服务器上完成更新并至少在一个 CVD 上进行测试后,您可以将其分配给一个或多个 CVD。

如果已定义了集合,则您可以将新的应用程序层一次性分配给集合中的所有 CVD。请参见使用 CVD 集合

分配过程中新的应用程序层会替换旧有应用程序层,从而将新应用程序层分配到端点,并将应用程序实例化到端点。在端点上执行的更改将传播回服务器上端点的 CVD。

将数据下载到端点时,只会将新文件和更改部分传输到目标端点中的现有文件。

应用新的或更新过的应用程序层之前,Mirage 服务器会为 CVD 拍摄一张快照,以便于在更新后出现问题时进行回滚。

应用程序层下载前及下载过程中,系统会验证继续操作所需的磁盘空间是否足够。

为多个 CVD 或一个集合应用或修改应用程序层时也采用相同的界面。

对于已经分配了较早版本 Base Layer 或应用程序层的 CVD,您可以对其现有的 Base Layer 或应用程序层进行升级。请参见分配较早版本的层

前提条件

验证该 CVD 已完成端点集中操作,且其内容在服务器中受到保护。您可以恢复到上一个 CVD 状态。

验证应用程序层要部署的软件不会与本地安装的应用程序产生冲突。请参见使用过渡 Base Layer 更正软件冲突

分配应用程序层时要求端点上有 Base Layer。

过程

  1. Mirage 管理控制台中,选择常用向导 > 更新应用程序层
  2. 选择您要更新的一个或多个 CVD,或一个 CVD 集合,然后单击选择。完成选择 CVD 或 CVD 集合后,单击下一步
  3. 选择更新 CVD 时要使用的应用程序层。
    应用程序层的详细信息将显示在底部窗格中。
    您可以在“可用的层”窗格中选择一个层,然后单击向右箭头,将其移动到“已分配的层”窗格中。要移除层,可先在“已分配的层”窗格中将其选中,然后单击向左箭头。
    灰显的层表示其已分配给了某些 CVD 的层。
  4. 如果需要,请对应用程序层和所选 CVD 之间的匹配错误进行更正。系统会对以下方面进行验证。请忽略所有不适用的警告信息。
    表 1. 系统方面的验证
    系统方面 验证
    操作系统 系统会验证 CVD 和新应用程序层的操作系统和类型是否相同(32 位或 64 位)。如果不同,系统会阻止这些 CVD 接收应用程序层。
    驱动器盘符 系统会验证 CVD 是否包含应用程序层中所需的驱动器盘符。如果 CVD 没有相应的驱动器盘符,系统会阻止这些 CVD 接收应用程序层。
  5. 单击完成
    此时将创建更新任务。作为日常处理任务的一部分, Mirage 客户端会定期检查服务器是否需要下载更新。

结果

至此,管理员的步骤即告完成。

当客户端再次连接时,系统将会执行下载和交换操作,并要求用户重新启动。请留出一些时间来下载更改信息。