使用 viopatch 实用程序安装 VMware Integrated OpenStack 5.1 修补程序。

重要:

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

前提条件

  • VMware Integrated OpenStack 下载页面 下载 VMware Integrated OpenStack 5.1 修补程序。该修补程序以 DEB 文件形式提供。

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

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

    重要:

    HAProxy Web UI 现在使用端口 1993。相应地更新防火墙配置。

  • 对于 NSX-T Data Center 部署,如果不希望将 Barbican 用作密钥管理器,请按照如下所示修改 custom.yml 文件:

    1. 在 Barbican 选项下,取消对 cert_manager_type 的注释。

    2. 将其值设置为 vmware_nsxv3

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

过程

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

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

  3. VMware Integrated OpenStack 5.1 修补程序文件传输到 OpenStack 管理服务器 虚拟机。
  4. 添加并安装修补程序文件。
    sudo viopatch add -l path/vio-patch-5.1_5.1.0.10738236_all.deb
    sudo viopatch install -p vio-patch-5.1 -v 5.1.0.10738236

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

下一步做什么

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

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