3.8. 将 Oracle VDI 更新到版本 3.3.1

3.8.1. 如何更新 Oracle VDI 中心(单个主机)
3.8.2. 如何更新 Oracle VDI 中心(捆绑式 MySQL 数据库的高可用性)
3.8.3. 如何更新 Oracle VDI 中心(远程 MySQL 数据库的高可用性)

仅支持将以下版本的 Oracle VDI 更新到 Oracle VDI 版本 3.3.1:

操作系统

支持更新的起始版本

x86 平台上的 Oracle Linux(64 位)

版本 3.3

x86 平台上的 Oracle Solaris((64 位)

版本 3.3

版本 3.2.2

要从任何其他版本的 Oracle VDI 进行更新,请联系 Oracle 支持。

默认情况下,Oracle VDI 版本 3.3.1 使用嵌入式 MySQL Server 数据库,而不是 Oracle VDI 版本 3.2.2 中使用的捆绑式 MySQL Cluster 数据库下表汇总了从版本 3.2.2 进行更新时发生的配置更改。

支持的配置

配置更改

单个 Oracle VDI 主机

  • 现有 MySQL 数据库将扩展以支持版本 3.3.1 的新功能。

  • 在进行更新之前,数据库将被视为远程数据库,即使其位于 Oracle VDI 主机上也是如此。更新后,数据库仍被视为远程数据库。

  • 单个 Oracle VDI 主机配置模型在版本 3.3.1 中有所不同。您必须执行全新安装而不是更新,才能针对该模型配置 Oracle VDI 中心。

捆绑式 MySQL Cluster 的高可用性

  • 在主要主机上,将导出 MySQL Cluster 数据库中的现有数据并将其导入新的嵌入式 MySQL Server 数据库中。该数据库为主数据库。

  • 在第一个辅助主机上,将删除现有 MySQL Cluster 数据库,并创建新的嵌入式 MySQL Server 数据库。该数据库为从主数据库接收异步复制的从数据库。

  • 在其他辅助主机上,将删除 MySQL Cluster 数据库。将在这些主机上安装 MySQL Server,但不会投入使用。这些主机没有数据库角色。

  • 在更新之前,可以将主要主机配置为不托管任何 Oracle VDI 会话。在更新之后,需配置主要主机以托管 Oracle VDI 会话。

  • 在更新之后,Oracle VDI 中心的配置模型为使用嵌入式 MySQL 数据库进行高可用性配置

远程 MySQL 的高可用性

  • 现有 MySQL 数据库将扩展以支持版本 3.3.1 的新功能。

  • 在更新之前,可以将主要主机配置为不托管任何 Oracle VDI 会话。在更新之后,需配置主要主机以托管 Oracle VDI 会话。

  • 在更新后,Oracle VDI 中心的配置模型为使用远程 MySQL 数据库进行高可用性配置

要更新 Oracle VDI,请遵循针对您的具体 Oracle VDI 配置的说明进行操作:

除更新 Oracle VDI 外,您可能还必须更新虚拟化平台。

3.8.1. 如何更新 Oracle VDI 中心(单个主机)

准备事项:

  1. 将 Oracle VDI 软件归档下载到主机上的临时位置。

  2. 以主机超级用户身份登录。

  3. 备份 Oracle VDI 数据库。

    运行备份作业期间,所有其他作业将停止或保持排队状态。

    • 从 CLI 中,运行 vda-backup 命令。

      # /opt/SUNWvda/sbin/vda-backup -p <path-to-directory> -o <output-file-name>

      使用 vda-backup -h 可查看该命令的所有选项。

    • 在 Oracle VDI Manager 中:

      1. 转至“设置““VDI 中心“

      2. 选择“数据库“选项卡。

      3. “VDI 数据库备份“部分中,单击“备份“

  4. 解压缩 Oracle VDI 软件归档,并将工作目录更改为解压缩到的目录。

    # unzip vda_3.3.1_solaris_amd64.zip
    # cd vda_3.3.1_solaris_amd64
  5. 保留主机上的 Oracle VDI 配置。

    # ./vda-preserve

    该步骤可保留 Oracle VDI 配置设置并停止主机上的 Oracle VDI 服务。

  6. 安装软件。

    # ./vda-install

    系统会检测到现有安装,并提示您更新安装。

    Virtual Desktop Infrastructure 3.3.1 Installation
            
    Oracle VDI 3.3 is already installed on this host.
    Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
  7. 要进行更新,请按回车键。

    软件将显示软件许可协议,并提示您接受其条款和条件。

    接受许可协议后,将开始更新。

    如果您是从 Oracle VDI 版本 3.2.2 进行更新,系统会提示您输入远程数据库的管理员密码。

    Oracle VDI 3.3.1 Installation
    Updating from Oracle VDI 3.2.2 to Oracle VDI 3.3.1
    
    MySQL VDA Database Update.
    Enter remote database administrator privileged user name: mydbadmin
    Enter remote database administrator privileged password:

    键入管理员密码并按回车键。

    Oracle VDI 组件将更新。

  8. 更新结束时,系统会提示您配置 Oracle VDI。

    Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)

    要配置主机,请按回车键。

    要稍后配置主机,请键入 n 并按回车键。使用 vda-config 命令配置主机。

    此时将使用保留的配置中的详细信息配置主机。

3.8.2. 如何更新 Oracle VDI 中心(捆绑式 MySQL 数据库的高可用性)

准备事项:

  1. 备份 Oracle VDI 数据库。

    可以在 Oracle VDI 中心的任何主机上进行备份。

    运行备份作业期间,Oracle VDI 中心中的所有其他作业将停止或保持排队状态。

    • 从 CLI 中,运行 vda-backup 命令。

      # /opt/SUNWvda/sbin/vda-backup -p <path-to-directory> -o <output-file-name>

      使用 vda-backup -h 可查看该命令的所有选项。

    • 在 Oracle VDI Manager 中:

      1. 转至“设置““VDI 中心“

      2. 选择“数据库“选项卡。

      3. “VDI 数据库备份“部分中,单击“备份“

  2. 保留 Oracle VDI 中心中所有主机上的 Oracle VDI 配置。

    从主要主机开始,然后是第一个辅助主机,接着是第二个辅助主机,最后是其他辅助主机。

    对每个 Oracle VDI 主机重复执行以下步骤。

    1. 将 Oracle VDI 软件归档下载到主机上的临时位置。

    2. 以主机超级用户身份登录。

    3. 解压缩 Oracle VDI 软件归档,并将工作目录更改为解压缩到的目录。

      # unzip vda_3.3.1_solaris_amd64.zip
      # cd vda_3.3.1_solaris_amd64
    4. 运行保留脚本。

      # ./vda-preserve

      该步骤可保留 Oracle VDI 配置设置并停止主机上的 Oracle VDI 服务。

  3. 主要主机上安装并配置软件。

    1. 安装软件。

      # ./vda-install

      系统会检测到现有安装,并提示您更新安装。

      Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.3 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. 要进行更新,请按回车键。

      软件将显示软件许可协议,并提示您接受其条款和条件。

      接受许可协议后,将开始更新。

      更新结束时,系统会提示您配置 Oracle VDI。

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. 要配置主机,请按回车键。

      要稍后配置主要主机,请键入 n 并按回车键。使用 vda-config 命令配置主机。如果进行该操作,则必须在配置任何辅助主机之前先配置主要主机。

      此时将使用保留的配置中的详细信息配置主要主机。

  4. 在所有辅助主机上安装并配置软件。

    从第一个辅助主机开始,然后是第二个辅助主机,接着是其他辅助主机。

    一次仅可配置一个辅助主机。等待配置完成后才可添加其他辅助主机。

    用于升级辅助主机的步骤取决于您是从 Oracle VDI 版本 3.3 还是从版本 3.2.2 进行升级。

    从 Oracle VDI 版本 3.3 升级辅助主机

    如果您是从 Oracle VDI 版本 3.3 进行升级,请在每个 Oracle VDI 辅助主机上重复执行以下步骤。

    1. 安装软件。

      # ./vda-install

      系统会检测到现有安装,并提示您更新安装。

      Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.3 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. 要进行更新,请按回车键。

      软件将显示软件许可协议,并提示您接受其条款和条件。

      接受许可协议后,将开始更新。

      更新结束时,系统会提示您配置 Oracle VDI。

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. 要配置辅助主机,请按回车键。

      要稍后配置辅助主机,请键入 n 并按回车键。使用 vda-config 命令配置主机。如果进行该操作,则必须在配置任何辅助主机之前先配置主要主机。

      此时将使用保留的配置中的详细信息配置主机。

    从 Oracle VDI 版本 3.2.2 升级辅助主机

    如果您是从 Oracle VDI 版本 3.2.2 进行升级,请在每个 Oracle VDI 辅助主机上重复执行以下步骤。

    1. 安装软件。

      # ./vda-install

      系统会检测到现有安装,并提示您更新安装。

      Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.2.2 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. 要进行更新,请按回车键。

      软件将显示软件许可协议,并提示您接受其条款和条件。

      接受许可协议后,将开始更新。

      更新结束时,系统会提示您配置 Oracle VDI。

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. 要配置辅助主机,请按回车键。

      系统会提示您输入 Oracle VDI 中心中主要主机的 DNS 名称。

      Virtual Desktop Infrastructure 3.3.1 Configuration
      
      Enter the primary Oracle VDI Host [primary.example.com]:
      

      要稍后配置辅助主机,请键入 n 并按回车键。使用 vda-config 命令配置主机。如果进行该操作,则必须在配置任何辅助主机之前先配置主要主机。

    4. 要接受原始主要主机,请按回车键。

      系统会显示主要主机 SSL 证书的 MD5 指纹,并提示您输入主要主机上超级用户的密码。

      Retrieving certificate from primary.example.com...
      MD5 fingerprint is 7F:59:0C:92:42:FD:13:34:B5:6A:B2:6A:BA:06:C4:E7.
      
      Enter the root password for primary.example.com:
    5. 检查 MD5 指纹是否与主要主机的指纹相匹配。

      这是一个非常重要的安全步骤,可确保您将辅助主机添加到真正的 Oracle VDI 中心。检查指纹:

      1. 以主要主机超级用户身份登录。

      2. 使用 vda-center agent-status 命令显示主要主机的 MD5 指纹。

        # /opt/SUNWvda/sbin/vda-center agent-status
        Agent is up for 0 day(s), 0:6.
        MD5 fingerprint is 7F:59:0C:92:42:FD:13:34:B5:6A:B2:6A:BA:06:C4:E7.
    6. 在辅助主机上,输入超级用户的密码并按回车键。

      主机将使用提供的设置进行配置。

3.8.3. 如何更新 Oracle VDI 中心(远程 MySQL 数据库的高可用性)

准备事项:

  1. 备份 Oracle VDI 数据库。

    运行备份作业期间,Oracle VDI 中心中的所有其他作业将停止或保持排队状态。

    • 从 CLI 中,运行 vda-backup 命令。

      # /opt/SUNWvda/sbin/vda-backup -p <path-to-directory> -o <output-file-name>

      使用 vda-backup -h 可查看该命令的所有选项。

    • 在 Oracle VDI Manager 中:

      1. 转至“设置““VDI 中心“

      2. 选择“数据库“选项卡。

      3. “VDI 数据库备份“部分中,单击“备份“

  2. 保留 Oracle VDI 中心中所有主机上的 Oracle VDI 配置。

    从主要主机开始,然后是第一个辅助主机,接着是其他辅助主机。

    对每个 Oracle VDI 主机重复执行以下步骤。

    1. 将 Oracle VDI 软件归档下载到主机上的临时位置。

    2. 以主机超级用户身份登录。

    3. 解压缩 Oracle VDI 软件归档,并将工作目录更改为解压缩到的目录。

      # unzip vda_3.3.1_solaris_amd64.zip
      # cd vda_3.3.1_solaris_amd64
    4. 运行保留脚本。

      # ./vda-preserve

      该步骤可保留 Oracle VDI 配置设置并停止主机上的 Oracle VDI 服务。

  3. 主要主机上安装并配置软件。

    1. 安装软件。

      # ./vda-install

      系统会检测到现有安装,并提示您更新安装。

      Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.3 is already installed on this host.
      Do you want to update to Oracle VDI now? ([y]/n)
    2. 要进行更新,请按回车键。

      软件将显示软件许可协议,并提示您接受其条款和条件。

      接受许可协议后,系统将开始更新并提示您输入远程数据库的管理员密码。

      Oracle VDI 3.3.1 Installation
      Updating from Oracle VDI 3.3 to Oracle VDI 3.3.1
      
      MySQL VDA Database Update.
      Enter remote database administrator privileged user name: mydbadmin
      Enter remote database administrator privileged password:
    3. 输入管理员密码并按回车键。

      Oracle VDI 组件将更新。

      更新结束时,系统会提示您配置 Oracle VDI。

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    4. 要配置主机,请按回车键。

      此时将使用保留的配置中的详细信息配置主要主机。

      要稍后配置主要主机,请键入 n 并按回车键。使用 vda-config 命令配置主机。如果进行该操作,则必须在配置任何辅助主机之前先配置主要主机。

  4. 在所有辅助主机上安装并配置软件。

    从第一个辅助主机开始,接着是其他辅助主机。

    一次仅可配置一个辅助主机。等待配置完成后才可配置其他辅助主机。

    用于升级辅助主机的步骤取决于您是从 Oracle VDI 版本 3.3 还是从版本 3.2.2 进行升级。

    从 Oracle VDI 版本 3.3 升级辅助主机

    如果您是从 Oracle VDI 版本 3.3 进行升级,请在每个 Oracle VDI 辅助主机上重复执行以下步骤。

    1. 安装软件。

      # ./vda-install

      系统会检测到现有安装,并提示您更新安装。

      Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.3 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. 要进行更新,请按回车键。

      软件将显示软件许可协议,并提示您接受其条款和条件。

      接受许可协议后,将开始更新。

      更新结束时,系统会提示您配置 Oracle VDI。

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. 要配置辅助主机,请按回车键。

      要稍后配置辅助主机,请键入 n 并按回车键。使用 vda-config 命令配置主机。如果进行该操作,则必须在配置任何辅助主机之前先配置主要主机。

      此时将使用保留的配置中的详细信息配置主机。

    从 Oracle VDI 版本 3.2.2 升级辅助主机

    如果您是从 Oracle VDI 版本 3.2.2 进行升级,请在每个 Oracle VDI 辅助主机上重复执行以下步骤。

    1. 安装软件。

      # ./vda-install

      系统会检测到现有安装,并提示您更新安装。

      Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.2.2 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. 要进行更新,请按回车键。

      软件将显示软件许可协议,并提示您接受其条款和条件。

      接受许可协议后,将开始更新。

      更新结束时,系统会提示您配置 Oracle VDI。

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. 要配置辅助主机,请按回车键。

      系统会提示您输入 Oracle VDI 中心中主要主机的 DNS 名称。

      Virtual Desktop Infrastructure 3.3.1 Configuration
      
      Enter the primary Oracle VDI Host [primary.example.com]:
      

      要稍后配置辅助主机,请键入 n 并按回车键。使用 vda-config 命令配置主机。如果进行该操作,则必须在配置任何辅助主机之前先配置主要主机。

    4. 要接受原始主要主机,请按回车键。

      系统会显示主要主机 SSL 证书的 MD5 指纹,并提示您输入主要主机上超级用户的密码。

      Retrieving certificate from primary.example.com...
      MD5 fingerprint is 7F:59:0C:92:42:FD:13:34:B5:6A:B2:6A:BA:06:C4:E7.
      
      Enter the root password for primary.example.com:
    5. 检查 MD5 指纹是否与主要主机的指纹相匹配。

      这是一个非常重要的安全步骤,可确保您将辅助主机添加到真正的 Oracle VDI 中心。检查指纹:

      1. 以主要主机超级用户身份登录。

      2. 使用 vda-center agent-status 命令显示主要主机的 MD5 指纹。

        # /opt/SUNWvda/sbin/vda-center agent-status
        Agent is up for 0 day(s), 0:6.
        MD5 fingerprint is 7F:59:0C:92:42:FD:13:34:B5:6A:B2:6A:BA:06:C4:E7.
    6. 在辅助主机上,输入超级用户的密码并按回车键。

      主机将使用提供的设置进行配置。