4.4. Ceph Storage 클러스터 업데이트
이 프로세스는 Ceph Storage 클러스터를 업데이트합니다. 이 프로세스에서는 Red Hat Ceph Storage 3 클러스터에 대한 업데이트를 수행하기 위해 openstack overcloud ceph-upgrade run
명령을 실행해야 합니다.
다음 Ansible 조합과 ceph-ansible
이 지원됩니다.
-
Ansible-2.6
(ceph-ansible-3.2
포함) -
ansible-2.4
withceph-ansible-3.1
사용자 환경에 ceph-ansible-3.1
이 있는 ansible-2.6
이 있는 경우 ceph-ansible
을 최신 버전으로 업데이트합니다.
# subscription-manager repos --enable=rhel-7-server-rhceph-3-tools-rpms # subscription-manager repos --enable=rhel-7-server-ansible-2.6-rpms # yum update ceph-ansible
절차
stackrc
파일을 소싱합니다.$ source ~/stackrc
Ceph Storage update 명령을 실행합니다. 예를 들면 다음과 같습니다.
$ openstack overcloud ceph-upgrade run \ --templates \ -e <ENVIRONMENT FILE> \ -e /home/stack/templates/overcloud_images.yaml \ -e /home/stack/templates/updates-environment.yaml
환경과 관련된 다음 옵션을 포함합니다.
-
사용자 지정 구성 환경 파일 (
-e
) -
컨테이너 이미지 위치(
-e
)가 포함된 환경 파일입니다. update 명령은--container-registry-file
사용에 대한 경고를 표시할 수 있습니다. 이 옵션은 컨테이너 이미지 환경 파일에-e
를 사용하는 대신 더 이상 사용되지 않으므로 이 경고를 무시할 수 있습니다. -
해당하는 경우 사용자 지정 역할(
roles_data
) 파일(--roles-file
) -
해당되는 경우 구성 가능 네트워크(
network_data
) 파일(--networks-file
)
-
사용자 지정 구성 환경 파일 (
- Ceph Storage 노드 업데이트가 완료될 때까지 기다립니다.
프로세스 중에 Heat 스택이 시간 초과되면 Ceph 노드의 순차적 업데이트 중에 openstack overcloud ceph-upgrade run
이 시간 초과되는 것으로 표시되는 Red Hat 지식베이스 문서를 참조하십시오.