如果您不想使用 VMware Integrated OpenStack 7.3,可以移除該修補程式並還原至先前版本。
程序
- 移除 VMware Integrated OpenStack 7.3 修補程式。
viocli patch delete -p <VIO_7.3_patch_name>
- (選擇性) 如果現有 VMware Integrated OpenStack 部署中有多個修補程式,移除步驟 1 的最新修補程式可能會觸發還原到先前版本的修補程式的程序。若要檢查先前版本的修補程式的狀態,請執行以下命令:
viocli patch list
如果正確還原到先前版本的修補程式,部署狀態將顯示為已套用,並且套用進度顯示為 100%。
如果已套用修補程式,請檢查部署狀態:
viocli get deployment
如果部署穩定,則修補程式狀態會顯示為: 正在執行。修補程式狀態必須保持 正在執行,表示所有 OpenStack 服務均已復原到先前的 VMware Integrated OpenStack 版本。 - 如果要從 VMware Integrated OpenStack 7.3 還原至 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.3 還原至 7.2.1 版,則必須手動復原核心服務vio-lcm
,如下所示:helm upgrade --install vio-lcm vio/vio-lcm-controllers --wait --force --timeout=1800 --namespace=openstack --version=7.2.1+20003387 --values=/vio/config/input/vio-lcm-cntl-values.yml
如果要從 VMware Integrated OpenStack 7.3 還原至 7.2 版,則必須手動復原核心服務 vio-lcm,如下所示:helm upgrade --install vio-lcm vio/vio-lcm-controllers --wait --force --timeout=1800 --namespace=openstack --version=7.2.0+19066815 --values=/vio/config/input/vio-lcm-cntl-values.yml
如果要從 VMware Integrated OpenStack 7.3 還原至 7.2.0.1 版,則必須手動復原核心服務 vio-lcm,如下所示:helm upgrade --install vio-lcm vio/vio-lcm-controllers --wait --force --timeout=1800 --namespace=openstack --version=7.2.0+19575596 --values=/vio/config/input/vio-lcm-cntl-values.yml
- 如果要從 VMware Integrated OpenStack 7.3 還原至 7.1 版,則必須手動復原核心服務
vio-lcm
,如下所示:helm repo update
helm upgrade --install vio-lcm vio/vio-lcm-controllers --wait --force --timeout=1800 --namespace=openstack --version=7.1.0+17987093 --values=/vio/config/input/vio-lcm-cntl-values.yml
- 如果要從 VMware Integrated OpenStack 7.3 還原至 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
備註: 如果發生錯誤,請保留支援服務包以進行追蹤。