6.5. 모든 컴퓨팅 노드 업그레이드
- 중요
- 하이퍼컨버지드 배포를 사용하는 경우 업그레이드 방법은 6.7절. “하이퍼컨버지드 노드 업그레이드” 을 참조하십시오.
- 혼합 하이퍼컨버지드 배포를 사용하는 경우 업그레이드 방법은 6.8절. “혼합 하이퍼컨버지드 노드 업그레이드” 을 참조하십시오.
이 프로세스는 나머지 모든 컴퓨팅 노드를 OpenStack Platform 13으로 업그레이드합니다. 프로세스에는 openstack overcloud upgrade run 명령을 실행하고 작업을 Compute 노드로만 제한하는 --nodes Compute 옵션을 포함해야 합니다.
절차
stackrc파일을 소싱합니다.$ source ~/stackrc업그레이드 명령을 실행합니다.
$ openstack overcloud upgrade run --nodes Compute --skip-tags validation참고OpenStack Platform 서비스는 오버클라우드에서 비활성화되어 있고
검증할 수 없기 때문에 --skip-tags검증을 사용합니다.-
사용자 지정 스택 이름을 사용하는 경우
--stack옵션으로 이름을 전달합니다. -
사용자 지정 Compute 역할을 사용하는 경우
--nodes옵션을 사용하여 역할 이름을 포함해야 합니다.
-
사용자 지정 스택 이름을 사용하는 경우
- 컴퓨팅 노드 업그레이드가 완료될 때까지 기다립니다.
이 단계에서는 다음을 수행합니다.
- 워크로드가 여전히 실행 중입니다
- 컨트롤러 노드 및 컴퓨팅 노드가 OpenStack Platform 13으로 업그레이드되었습니다.
- Ceph Storage 노드는 여전히 버전 2이며 업그레이드가 필요합니다