21.3. Pacemaker 이외의 컨트롤러 노드 업그레이드
Pacemaker 기반 서비스가 없는 모든 노드를 OpenStack Platform 16.1로 업그레이드합니다. 이러한 노드에는 일반적으로 특정 OpenStack 서비스가 포함됩니다. Pacemaker 기반 서비스가 없는 역할의 예는 다음과 같습니다.
- Networker
- Ironic Conductor
- 오브젝트 스토리지
- 표준 컨트롤러 노드에서 분리 또는 확장된 서비스가 있는 모든 사용자 정의 역할
이 그룹화에는 다음 노드를 포함하지 마십시오.
- 모든 컴퓨팅 노드
- 모든 Ceph Storage 노드
이 프로세스에는 각 노드를 업그레이드해야 합니다.
기본 스택 이름(Overcloud
)을 사용하지 않는 경우 STACK NAME을 스택 이름으로 교체하는 --stack
옵션으로 스택 이름을 설정합니다.
STACK NAME
절차
stackrc
파일을 소싱합니다.$ source ~/stackrc
system_upgrade
태그로 upgrade 명령을 실행합니다.$ openstack overcloud upgrade run --stack STACK NAME --tags system_upgrade --limit overcloud-networker-0
이 명령은 다음 작업을 수행합니다.
- 운영 체제의 Leapp 업그레이드를 수행합니다.
- Leapp 업그레이드의 일부로 재부팅을 수행합니다.
태그 없이 업그레이드 명령을 실행합니다.
$ openstack overcloud upgrade run --stack STACK NAME --limit overcloud-networker-0
이 명령은 Red Hat OpenStack Platform 업그레이드를 수행합니다.
- 모든 컨트롤러 기반 노드를 업그레이드할 때까지 각 노드에서 업그레이드 프로세스를 반복합니다.