Product Documentation

通过反向映像升级虚拟磁盘

Jun 15, 2017
如果另外两种升级虚拟磁盘的方法(从版本 7.6.1 及更高版本原位升级,或使用 Hyper-V 升级)在您的实现中都不可行,请通过重新创建映像进行升级。
您选择的重映像升级方法取决于现有的 Provisioning Services 实现和网络要求。

进行版本管理的虚拟磁盘升级

从 6.x 版本的虚拟磁盘升级到最新版本的目标设备软件时,可以选择此虚拟磁盘升级方法。此方法将重新建立虚拟磁盘维护版本的映像,从而使生产设备可以继续运行并从生产版本的虚拟磁盘引导。虚拟磁盘的升级版本提升到生产模式后,目标设备将从升级的虚拟磁盘版本启动或重新启动。

升级的必备条件包括:

  • 升级所有 Provisioning Server
  • 升级 Provisioning Services 控制台
  • 创建虚拟磁盘的备份副本
要进行升级,请完成以下操作过程。
  1. 在维护模式下从托管虚拟磁盘引导维护设备。
  2. 从产品安装目录运行 P2PVS.exe,以通过卷到卷映像建立反向映像。选择虚拟磁盘作为源,硬盘驱动器 (HDD) 作为目标。如果目标分区在分区 1 之外的任何分区上,则在从 HDD 重新启动前,必须编辑 boot.ini 或 bcedit 分区设置。
  3. 从 HDD 重新启动维护设备(不通过 PXE 引导)。
  4. 在维护设备上,卸载 6.x 目标设备软件,然后安装最新版本的目标设备软件。
  5. 运行 Provisioning Services 映像向导,以创建新的虚拟磁盘映像,创建目标设备(如果尚不存在),并将虚拟磁盘分配给目标设备。
  6. 通过从升级后的虚拟磁盘引导维护或测试设备,对通过流技术推送新虚拟磁盘映像的过程进行测试。

使用 P2PVS 手动执行反向映像

使用 P2PVS 手动执行反向映像时,请考虑以下注意事项:

  • 使用专用\维护模式将 PVS 目标设备引导至虚拟磁盘。
  • 从最新 Provisioning Services 版本的 ISO 映像的 Upgrade 文件夹安装 PVS_UpgradeWizard.exe 或 PVS_UpgradeWizard_x64.exe 以获取最新 P2PVS.exe。也可以使用 Provisioning Services Meta-installer 通过“目标设备安装”>“安装升级向导”选项安装升级向导。
  • 从 Provisioning Services 升级向导目录(默认情况下,此目录为 C:\Program Files\Citrix\Provisioning Services UpgradeWizard)运行 P2PVS.exe。
  • 单击 From “从”下拉菜单并选择 Provisioning Services vDisk“Provisioning Services 虚拟磁盘”,然后单击 Next(下一步)。 
  • 在分区屏幕上,选择将进行反向映像的分区。所有系统分区(无论是否有驱动器盘符)都将用于反向映像。单击 Next(下一步)。
  • 在最后一个页面上单击 Convert(转换)开始进行反向映像。

注意

对 BIOS 系统的反向映像是非破坏性的。该系统的分区表不会更改。由于 PVS 映像是封闭的基块,因此本地硬盘的分区表必须与虚拟磁盘的分区表相同。

Important

对 UEFI 系统的反向映像是破坏性的。本地硬盘上的所有分区都将被销毁并重新创建以匹配虚拟磁盘上的分区。

关于 UEFI VM 上的反向映像

反向映像可用于更新防病毒和恶意软件定义,但 UEFI 无法执行此任务,因为 BIOS 可以执行。 

反向映像 UEFI VM 时,请注意以下事项:

  • 只能使用 P2PVS.exe 手动反向映像 UEFI VM,通过下面其中一种工具实现:
    • GUI
    • 命令行

Important

在 UEFI VM 上使用反向映像时,请将该过程视为具有破坏性,因此,所有数据都将丢失。 

自动内联升级

从 5.1.x、5.6.x 或 6.0 版本升级到 6.1 版本时,可使用自动虚拟磁盘升级方法,而不能使用 Hyper-V 升级方法。此升级方法采用现有虚拟磁盘,并使用升级向导和升级管理器将其转换为当前产品版本。
 
必备条件:
  • 已升级所有 Provisioning Services 控制台。
  • 已升级所有 Provisioning Server。
  • 升级前已创建虚拟磁盘的副本。

自动内联虚拟磁盘升级要求在完成虚拟磁盘升级前,虚拟磁盘从目标设备脱机。为避免虚拟磁盘脱机,请创建虚拟磁盘的克隆并用于升级过程。然后,升级完毕后,可以将目标设备迁移到升级的虚拟磁盘。

  1. 在主目标设备或维护设备上,运行以下任一程序:PVS_UpgradeWizard.exePVS_UpgradeWizard_x64.exe(取决于目标设备平台)。
  2. UpgradeManager61.exe 从 Provisioning Services 6.1 目标设备产品安装目录复制到 Provisioning Server 的安装目录。默认产品安装目录为 C:\Program Files\Citrix\Provisioning Services
  3. 在 Provisioning Server 上,运行 UpgradeManager61.exe
  4. 在主目标设备上,从 Windows 开始菜单快捷方式或产品安装目录运行 UpgradeConfig.exe
    1. 指定对 AutoLogon 具有管理员权限的本地帐户。此本地帐户不能使用空密码。
    2. 指定反向映像操作用来存储克隆数据的本地分区。建议指定用来克隆虚拟磁盘的原始硬盘驱动器。
      注意:如果这是新硬盘驱动器,请使用手动升级方法来初始化该硬盘驱动器。
    3. 指定 Provisioning Server IP 地址,以及用来连接升级管理器的用户帐户和密码。此帐户不能使用空密码。
    4. 单击确定
    5. UpgradeConfig 将对各参数执行健全性检查。如果一切正常,UpgradeConfig 将退出,然后重新启动计算机以启动升级脚本。
    6. 计算机将重新启动多次,然后显示一条消息,指示该脚本已成功完成。

注意

升级完成时,将清除 AutoLogon。如果虚拟磁盘部署需要 AutoLogon,请根据需要设置 AutoLogon。

手动升级虚拟磁盘

可将手动升级作为一种通用的虚拟磁盘升级方法,也可以仅在满足以下条件时进行手动升级:

  • 虚拟磁盘在专有映像模式下经过了多次修改
  • 原始硬盘驱动器不再可用

手动升级方法包括完成以下任务:

  1. 反向构建虚拟磁盘的映像并存储到主目标设备的硬盘驱动器中。
  2. 在主目标设备上安装最新的产品软件。
  3. 构建目标设备硬盘驱动器的映像并存储到虚拟磁盘文件中。
  4. 从虚拟磁盘引导。

反向构建映像并存储到主目标设备的硬盘驱动器中

可以按照两种操作过程将虚拟磁盘反向映像到硬盘驱动器。选择哪种操作过程取决于要映像到的磁盘驱动器状态。可以反向构建映像并存储到用来创建虚拟磁盘的原始硬盘驱动器中;建议使用此方法。或者,可以使用未格式化、未初始化的硬盘驱动器反向构建映像。

反向映像到用来创建虚拟磁盘的原始硬盘驱动器

  1. 从专有或共享映像模式下的虚拟磁盘引导。
  2. 从 Windows 的“管理工具”中,选择计算机管理菜单选项。此时将显示计算机管理窗口。
  3. 在树结构中的“存储”下,选择磁盘管理
  4. 记下原始硬盘上活动分区的分区盘符。如果是新磁盘,请在继续操作前格式化该磁盘。
  5. 在目标设备上运行 Image Builder 实用程序。此实用程序位于 \Program Files\Citrix\Provisioning Services\P2PVS.exe。
  6. 指定新建分区(或原始引导 HDD 分区)的驱动器盘符作为目标驱动器。默认情况下,目标驱动器应指向虚拟磁盘的第一个分区。
  7. 继续将硬盘驱动器映像克隆到虚拟磁盘目标驱动器。
  8. 要将虚拟磁盘连接到 Provisioning Server,请在控制台中,将目标设备设置为从硬盘驱动器引导,然后通过 PXE 引导目标设备。如果未正确完成此步骤,Provisioning Server 将无法连接虚拟磁盘。
  9. 卸载产品软件(有关详细信息,请参阅卸载产品软件)。

使用未格式化、未初始化的硬盘驱动器进行反向映像

  1. 从专有映像模式下的虚拟磁盘引导。
  2. 从 Windows 的“管理工具”中,选择计算机管理菜单选项。此时将显示“计算机管理”窗口。
  3. 在树结构中的“存储”下,选择磁盘管理
  4. 创建一个新的主分区作为第一个分区,为其分配驱动器盘符,然后格式化该分区。
  5. 在新建分区上单击鼠标右键,然后选择将分区标记为活动分区
  6. 从虚拟磁盘的根目录删除 boot.ini.hdisk 文件。
  7. 在目标设备上运行 Image Builder 实用程序。此实用程序位于 \Program Files\Citrix\Provisioning Services\P2PVS.exe
  8. 指定新建分区(或原始引导 HDD 分区)的驱动器盘符作为目标驱动器。默认情况下,目标驱动器应指向虚拟磁盘的第一个分区。
  9. 将硬盘驱动器映像克隆到虚拟磁盘目标驱动器。
  10. 要将虚拟磁盘连接到 Provisioning Server,请在控制台中,将目标设备设置为从硬盘驱动器引导,然后通过 PXE 引导目标设备。如果未正确完成此步骤,Provisioning Server 将无法连接虚拟磁盘。
  11. 卸载产品软件(有关详细信息,请参阅卸载产品软件)。

安装主目标设备软件

完成以下步骤,以在主目标设备上安装最新产品软件。

  1. 在目标设备上运行新的 Provisioning Server 目标设备安装程序。
  2. 通过 PXE 引导目标设备。

构建硬盘驱动器的映像

完成以下步骤,以构建目标设备的硬盘驱动器的映像并存储到虚拟磁盘文件中:

  1. 在目标设备上运行 Image Builder 实用程序。此实用程序位于 \Program Files\Citrix\Provisioning Services\P2PVS.exe
  2. 指定新建分区(或原始引导 HDD 分区)的驱动器盘符作为目标驱动器。默认情况下,目标驱动器应指向虚拟磁盘的第一个分区。
  3. 将硬盘驱动器映像克隆到虚拟磁盘目标驱动器。

从虚拟磁盘引导

通过控制台,将 Provisioning Server 上的目标设备设置为先从虚拟磁盘引导,然后重新启动该目标设备。新目标设备现在应运行新虚拟磁盘映像。