VMware Integrated OpenStack 7.x에서 7.2.1로 업그레이드하려면 패치를 적용합니다.
사전 요구 사항
- VMware Integrated OpenStack 다운로드 페이지 폴더를 생성합니다.
- VMware Integrated OpenStack Manager에서 20GB의 여유 디스크 공간이 있는지 확인합니다. 디스크 공간을 확보하려면 다운로드한 tarball 패치를 제거하면 됩니다.
- OpenStack 배포가 있는 기존 VMware Integrated OpenStack 7.x가 있는 경우 기존 배포의 백업을 생성합니다. 배포 백업을 참조하십시오.
- 패치를 적용해도 CR에서 이전에 사용자 지정된 이미지를 업데이트할 수 없습니다. 패치에 제공된 이미지를 사용하려면 viocli update <CR name>을 사용하여 이미지 관련 구성을 제거해야 합니다.
- 패치 적용을 시작하기 전에 VMware Integrated OpenStack 배포가 RUNNING 상태이고 mariadb 클러스터가 분할되지 않았는지 확인합니다(KB 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 서비스에 패치가 적용되었음을 나타냅니다.