若要從 VMware Integrated OpenStack 7.x 升級到 7.2.1,請套用修補程式。
必要條件
- 建立資料夾 VMware Integrated OpenStack 下載頁面。
- 確認 VMware Integrated OpenStack Manager 具有 20 GB 的可用磁碟空間。若要釋放一些磁碟空間,可以移除已下載的 tarball 修補程式。
- 如果您的現有 VMware Integrated OpenStack 7.x 具有 OpenStack 部署,則建立現有部署的備份。請參閱〈備份部署〉。
- 套用修補程式無法更新 CR 中以前自訂的映像。若要使用修補程式中提供的映像,必須使用 viocli update <CR name> 移除映像相關組態。
- 在啟動修補程式之前,請確保 VMware Integrated OpenStack 部署處於 RUNNING 狀態,並且 mariadb 叢集未分區 (知識庫文章 88765)。
程序
- 登入 VMware Integrated OpenStack 環境中的 Integrated OpenStack Manager。
ssh root@mgmt-server-ip
導覽至
VMware Integrated OpenStack 7.2.1 修補程式資料夾。
cd <vio-patch-folder>
解壓縮 tarball。
tar -zxvf vio-patch-7.2.1.0-20003387.tar.gz
- 執行 patch-prepare.sh 指令碼。此指令碼可協助您執行一些先決條件檢查,並提醒您安裝修補程式的後續步驟。
./patch-prepare.sh
如果對
VMware Integrated OpenStack Manager 根磁碟使用情況執行預先檢查失敗,則可以使用
--clean-stale-patch
重新執行此指令碼。
./patch-prepare.sh --clean-stale-patch
- 將修補程式新增至 VMware Integrated OpenStack Manager。
viocli patch add -l /<vio-patch-folder>/patch-<vio-patch-version>.tar.gz
確認修補程式是否已新增。
viocli patch list
如果已正確新增,則修補程式狀態會顯示為:已新增。
- 安裝修補程式。
viocli patch install -p patch-<vio-patch-version>
確認修補程式是否已安裝。
viocli patch list
如果已正確安裝到現有 VMware Integrated OpenStack 7.x 部署上,則修補程式的狀態將顯示為已套用且套用進度將顯示為 100%。
如果已套用修補程式,請檢查修補程式部署狀態。
viocli get deployment
如果部署穩定,則部署狀態會顯示為正在執行,表示已修補所有 OpenStack 服務。