可以使用 viopatch 实用程序安装 VMware Integrated OpenStack 4.1 修补程序和预修补程序。

预修补程序包含对 viopatch 实用程序的更新。必须先安装预修补程序,再安装修补程序。

重要:

viopatch uninstall 操作已弃用,不能使用该操作恢复到以前的版本。因此,在此过程中创建的快照是恢复操作所必需的。在完成所有验证任务并确定不需要恢复到以前的版本之前,请不要移除这些快照。

前提条件

  • 产品下载页面下载 VMware Integrated OpenStack 4.1 修补程序和预修补程序。修补程序和预修补程序以 DEB 文件形式提供。

  • 确认您的环境满足 VMware Integrated OpenStack 4.1 的要求。请参见VMware Integrated OpenStack 系统要求

  • 确认 VMware Integrated OpenStack 4.1 所需的网络端口已打开。请参见必要网络端口

  • 确保当前部署运行的是 VMware Integrated OpenStack 4.0。如果运行的是旧版本,请按照升级 VMware Integrated OpenStack 中所述的步骤进行操作。

过程

  1. vSphere Web Client 中,生成 OpenStack 管理服务器 虚拟机的快照。
  2. 登录到 OpenStack 管理服务器 并生成快照。
    sudo viopatch snapshot take
    注:

    此命令可停止 OpenStack 服务。安装修补程序时,将重新启动服务。

  3. 将修补程序和预修补程序文件传输到 OpenStack 管理服务器 虚拟机。
  4. 添加并安装预修补程序文件。
    sudo viopatch add -l path/vio-pre-patch-4.1_4.1.0.7538136_all.deb
    sudo viopatch install -p vio-pre-patch-4.1 -v 4.1.0.7538136

    您可以随时运行 sudo viopatch list 命令显示所有已添加的修补程序和相应版本。

  5. 添加并安装 VMware Integrated OpenStack 4.1 修补程序文件。
    sudo viopatch add -l path/vio-patch-4.1_4.1.0.7538136_all.deb
    sudo viopatch install -p vio-patch-4.1 -v 4.1.0.7538136

下一步做什么

验证修补后的版本运行正常后,可以运行 sudo viopatch snapshot remove 删除快照。此操作具有破坏性,无法撤消。删除快照后将无法回滚。

如果您需要回滚到先前的版本,请参见回滚 VMware Integrated OpenStack 修补程序