KB0045. DoraCloud如何进行在线升级

关于在线升级

DoraCloud后台服务的主程序运行在Tomcat容器中,是一个 ROOT.war 的包。另外还有配套的 downloads.war 文件。

如果版本是Hyper-V,那么在Hyper-V服务器上还有运行 deskpoolservie 程序。

本文的在线升级是指对 ROOT.wardownloads.war 的在线升级。

升级前准备

重要: 升级前,请在虚拟化平台中对DoraCloud Linux VM创建快照。如果升级遇到问题,可以通过快照回退到原有版本。

升级步骤

1. 登录DoraCloud Linux VM
  • 用户名:root
  • 密码:dora@cloud
2. 执行在线升级脚本
online_update.sh

系统将显示升级警告信息:

===================================================================
            doracloud VDI manager Online Update
            doracloud 云桌面管理系统在线升级
===================================================================

╔══════════════════════════════════════════════════════════════════╗
║                          WARNING / 警告                          ║
╠══════════════════════════════════════════════════════════════════╣
║ 1. Cloud desktop services will restart during update!            ║
║    升级过程中云桌面服务会重启!                                    ║
║                                                                  ║
║ 2. Recommend taking a snapshot of the cloud desktop management   ║
║    system VM. If the update fails, you can restore from the      ║
║    snapshot to revert to the previous version.                   ║
║    建议升级前对云桌面管理系统VM进行快照,若升级失败可恢复快照         ║
║    回退到之前版本。                                               ║
╚══════════════════════════════════════════════════════════════════╝

Do you want to continue with the update? (Y/N):

输入 Y 确认升级,系统将开始执行升级流程。

3. 验证升级结果

升级完成后,登录DoraCloud管理后台,查看版本日期是否已更新为最新版本。

注意事项

  1. 升级过程中云桌面服务将自动重启,可能会导致短暂的服务中断
  2. 确保在业务低峰期执行升级操作
  3. 如遇升级失败,请使用之前创建的快照恢复系统