如果您不想使用 VMware Integrated OpenStack 7.1,可以移除該修補程式並還原至先前版本。
程序
- 移除 VMware Integrated OpenStack 7.1 修補程式。
viocli patch delete -p <VIO_7.1.0.0_patch_name>
- (選擇性) 如果要從現有的 VMware Integrated OpenStack 部署中移除修補程式,請檢查 OpenStack 部署狀態。
viocli get deployment
如果部署穩定,則修補程式狀態會顯示為: 正在執行。修補程式狀態必須保持 正在執行,表示所有 OpenStack 服務均已復原到先前的 VMware Integrated OpenStack 版本。 - 如果要從 VMware Integrated OpenStack 7.1 還原至 7.0.1 版,則必須手動復原核心服務
vio-lcm
,如下所示:helm repo update
helm upgrade --install vio-lcm vio/vio-lcm-controllers --wait --force --timeout=1800 --namespace=openstack --version=7.0.1+17200834 --values=/vio/config/input/vio-lcm-cntl-values.yml
- 如果要從 VMware Integrated OpenStack 7.1 還原至 7.0 版,則必須手動復原四個核心服務:
vio-operator
、vio-api
、nginx-ingress
和vio-lcm
,如下所示:helm repo update
helm upgrade --install vio-operator vio/vio-operator --version=1.0.0 --values /vio/config/input/vio-api-cntl-values.yml
helm upgrade --install vio-api vio/vio-api --version=1.0.0 --values /vio/config/input/vio-api-cntl-values.yml
helm upgrade --install vio-ingress-cntl vio/nginx-ingress --version=1.6.0 --values /vio/config/input/mgmt-ingress-cntl-values.yml
helm upgrade --install vio-lcm vio/vio-lcm-controllers --wait --force --timeout=1800 --namespace=openstack --version=7.0.0+16220932 --values=/vio/config/input/vio-lcm-cntl-values.yml
備註: 如果發生錯誤,請保留支援服務包以進行追蹤。