VMware Integrated OpenStack 7.2를 사용하지 않으려면 패치를 제거하고 이전 버전으로 되돌릴 수 있습니다.

프로시저

  1. VMware Integrated OpenStack 7.2 패치를 제거합니다.
    viocli patch delete -p <VIO_7.2.0.0_patch_name>
  2. (선택 사항) 기존 VMware Integrated OpenStack 배포에 둘 이상의 패치가 있는 경우 1단계의 최신 패치를 제거하면 이전 버전의 패치로 되돌리기 프로세스가 트리거될 수 있습니다. 이전 버전의 패치 상태를 확인하려면 다음 명령을 실행합니다.
    viocli patch list

    이전 버전의 패치로 제대로 되돌려지면 배포 상태가 적용됨으로 표시되고 적용 진행률은 100%로 표시됩니다.

    패치가 적용된 경우 배포 상태를 확인합니다.

    viocli get deployment
    배포가 안정적이면 패치의 상태가 실행 중으로 표시됩니다. 패치의 상태는 실행 중으로 유지되어야 합니다. 이 상태는 모든 OpenStack 서비스가 VMware Integrated OpenStack의 이전 버전으로 롤백되었음을 나타냅니다.
  3. VMware Integrated OpenStack 7.2에서 버전 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.1.0+17987093 --values=/vio/config/input/vio-lcm-cntl-values.yml
    VMware Integrated OpenStack 7.2에서 버전 7.1로 되돌리는 경우 핵심 서비스 vio-lcm을 다음과 같이 수동으로 롤백해야 합니다.
    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
  4. VMware Integrated OpenStack 7.2에서 버전 7.0으로 되돌리는 경우 4개의 핵심 서비스(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
    참고: 오류가 발생하면 추적을 위해 지원 번들을 보존합니다.