如果您已经安装了 Mirage,则可以升级到最新版本的 Mirage

过程

  1. 记下以下内容以在安装期间使用(在服务器配置文件中或通过其他方法查找):
    • 数据库服务器名称
    • 数据库服务器凭据
    • Mirage 服务器缓存目录位置
      注: Mirage 服务器缓存的默认位置为 C:\ProgramData\Wanova Mirage\LocalCache。
    • 缓存大小
      注: 您可以选择该目录并查看“属性”以确定缓存大小。
  2. 准备 MongoDB 部署。

    Mirage 5.4 和更高版本中引入的 MongoDB 可以极大改善 Mirage Image Service 的 IO 消耗情况。为确保 MongoDB 正常可靠地运行,必须满足一些前提条件。

    如果您是从 Mirage 5.3 或更低版本进行升级的,请执行以下步骤:

    1. 准备用于安装第二个管理服务器的服务器。为了避免 MongoDB 发生单点故障并防止出现损坏情况,建议使用第二个管理服务器。第二个管理服务器将保存 MongoDB 数据库的复制副本。
    2. 在每个管理服务器(原始管理服务器和新的辅助服务器)上,为 MongoDB 准备 250GB 的本地专用磁盘驱动器。如果环境中包含的 CVD 超过 3000 个,则准备的磁盘容量至少应为 Mirage 卷总大小的 5%。
    3. 管理服务器安装向导提示您输入为升级准备的磁盘的位置。
    如果您是从 Mirage 5.4 或更高版本进行升级的,请执行以下步骤:
    1. Mirage 5.4 中,MongoDB 位于 CVD 所在磁盘的 Mirage 卷上。对于 Mirage 5.5 和更高版本而言,这并非一种好的做法;强烈建议将 MongoDB 安装在本地磁盘上。
    2. 检查 MongoDB 是位于卷上还是本地磁盘上(可以在 Web Management 中的“服务器”>“管理服务器”下查看当前的 MongoDB 路径)。如果 MongoDB 并非位于本地专用磁盘上,请在每个管理服务器(原始管理服务器和新的辅助服务器)上为 MongoDB 准备 250GB 的本地专用磁盘驱动器。
    3. 如果环境中包含的 CVD 超过 3000 个,则准备的磁盘容量至少应为 Mirage 卷总大小的 5%。确保存在两个管理服务器实例。否则,请准备第二个服务器,以避免 MongoDB 发生单点故障并防止出现损坏情况。第二个管理服务器将保存 MongoDB 数据库的复制副本。
  3. 停止 Mirage 服务。
  4. 使用以下方法之一备份 Mirage 数据库:
    • 双击以下文件以在 Mirage 中运行完整 sysreport:
      C:\Program Files\Wanova\Mirage Management Server\sysreport_full.cmd
    • 使用 SQL Server Management Studio。
      注:
      • 有关备份 MS SQL 数据库的详细信息,请参见 MSDN 文章 https://msdn.microsoft.com/en-us/library/ms174173.aspx 中的“使用 SQL Server Management Studio”。
      • 确保选择名为 MirageDB 的数据库并使用完全备份类型。
      • 记下备份文件的位置。
      • 如果 MirageDB 是一个远程数据库,则数据库备份可能无法捕获备份文件。确认在 ServerDB 文件夹下面的 sysreport zip 文件中创建了备份文件。如果已成功创建备份文件,则会包含 MirageDB.bak。如果该文件不存在,请参见“在数据库是 Mirage 管理服务器的远程数据库时收集数据库备份 (MirageDB.bak) (2086220)”以了解远程数据库配置设置。
  5. 拍摄所有 Mirage 卷的快照。确保您使用基于映像的块备份,而不是基于文件的备份。
    注: 如果无法使用快照功能,请使用任何可用的备份程序为每个卷的目录创建并运行一个备份作业。该过程需要很长的时间才能完成。备份软件必须支持备用数据流 (ADS)。VMware 建议使用基于块的备份程序,而不是使用 ADS 的文件级别备份。