4장. 오버클라우드 업데이트
언더클라우드를 업데이트한 후 오버클라우드 및 컨테이너 이미지 준비 명령을 실행하고 노드를 업데이트한 다음 오버클라우드 업데이트 컨버 합 명령을 실행하여 오버클라우드를 업데이트할 수 있습니다. 마이너 업데이트 중에 컨트롤 플레인 API를 완전히 사용할 수 있습니다.
사전 요구 사항
- 언더클라우드를 최신 버전으로 업데이트했습니다.
4.1. 오버클라우드 업데이트 준비 실행 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
업데이트 프로세스를 위해 오버클라우드를 준비하려면 다음 작업을 수행하는 openstack overcloud update prepare 명령을 실행합니다.
- 오버클라우드 계획을 OpenStack Platform 16.1로 업데이트
- 업데이트를 위해 노드를 준비합니다
사전 요구 사항
-
Ceph 서브스크립션을 사용하고 Ceph 스토리지 노드에
overcloud-minimal이미지를 사용하도록 director가 구성된 경우roles_data.yaml 역할 정의 파일에서매개변수가rhsm_enforceFalse로 설정되어 있는지 확인해야 합니다. -
사용자 정의 NIC 템플릿을 렌더링한 경우 오버클라우드 버전과 호환되지 않도록 업데이트된 버전의
openstack-tripleo-heat-templates컬렉션을 사용하여 템플릿을 다시 생성해야 합니다. 사용자 지정 NIC 템플릿에 대한 자세한 내용은 Advanced Overcloud Customization 가이드의 사용자 지정을 위해 기본 네트워크 인터페이스 템플릿 렌더링 을 참조하십시오.
절차
stackrc파일을 소싱합니다.source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow update 준비 명령을 실행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 환경과 관련된 다음 옵션을 포함합니다.
-
오버클라우드 스택 이름이 기본 오버클라우드와 다른 경우 업데이트 준비 명령에
--stack옵션을포함하고<stack_name>을 스택 이름으로 교체합니다. -
고유한 사용자 지정 역할을 사용하는 경우 사용자 지정 역할( <
roles_data>) 파일(-r)을 포함합니다. -
사용자 지정 네트워크를 사용하는 경우 구성 가능 네트워크(
_<network_data>) 파일 _(-n)을 포함합니다. -
고가용성 클러스터를 배포하는 경우 업데이트 준비 명령에
--ntp-server옵션을 포함하거나 환경 파일에NtpServer매개변수 및 값을 포함합니다. -
모든 사용자 지정 구성 환경 파일(
-e).
-
오버클라우드 스택 이름이 기본 오버클라우드와 다른 경우 업데이트 준비 명령에
- 업데이트가 완료될 때까지 기다립니다.