22장. 하이퍼 컨버지드 인프라를 사용하여 오버클라우드 업그레이드
이 시나리오에는 다음 노드 유형을 포함하는 HCI(하이퍼 컨버지드 인프라)가 있는 오버클라우드의 업그레이드 프로세스 예가 포함되어 있습니다.
- 컨트롤러 노드 세 개
- 결합된 Compute 및 Ceph OSD 서비스가 포함된 여러 HCI 컴퓨팅 노드
22.1. 오버클라우드 업그레이드 준비 실행 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
업그레이드를 수행하려면 다음 작업을 수행하는 openstack overcloud upgrade prepare 명령을 실행해야 합니다.
- 오버클라우드 플랜을 OpenStack Platform 16.1로 업데이트
- 업그레이드할 노드를 준비합니다.
참고
기본 스택 이름(Overcloud)을 사용하지 않는 경우 STACK NAME을 스택 이름으로 교체하는 --stack 옵션으로 스택 이름을 설정합니다.
STACK NAME
절차
stackrc파일을 소싱합니다.source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 업그레이드 준비 명령을 실행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 환경과 관련된 다음 옵션을 포함합니다.
-
업그레이드별 매개 변수()입니다.-e)가 있는 환경 파일( upgrade-environment.yaml -
등록 및 서브스크립션 매개 변수(
-e)가 있는 환경 파일(rhsm.yaml). -
새 컨테이너 이미지 위치(
-e)가 있는 환경 파일(containers-prepare-parameter.yaml)입니다. 대부분의 경우 언더클라우드에서 사용하는 것과 동일한 환경 파일입니다. -
OVS 호환성을 유지 관리하기 위한 환경 파일(
neutron-ovs.yaml)입니다. -
배포와 관련된 모든 사용자 지정 구성 환경 파일(
-e)입니다. -
해당하는 경우
--roles-file을 사용하는 사용자 지정역할( roles_data) 파일을 사용합니다. -
해당하는 경우
--networks-file을 사용하여 구성 가능한네트워크(network_data) 파일입니다. -
사용자 지정 스택 이름을 사용하는 경우
--stack옵션으로 이름을 전달합니다.
-
- 업그레이드 준비가 완료될 때까지 기다립니다.
컨테이너 이미지를 다운로드합니다.
openstack overcloud external-upgrade run --stack STACK NAME --tags container_image_prepare
$ openstack overcloud external-upgrade run --stack STACK NAME --tags container_image_prepareCopy to Clipboard Copied! Toggle word wrap Toggle overflow