7장. 확인된 문제
이 섹션에서는 Red Hat Ceph Storage 릴리스에 있는 알려진 문제에 대해 설명합니다.
7.1. ceph-ansible
utility
Red Hat OpenStack Platform에 Red Hat Ceph Storage 설치 실패
Red Hat OpenStack Platform 16과 함께 Red Hat Ceph Storage를 설치하려고 하면 ceph-ansible
유틸리티가 응답하지 않으며 다음과 유사한 오류를 반환합니다.
'Error: unable to exec into ceph-mon-dcn1-computehci1-2: no container with name or ID ceph-mon-dcn1-computehci1-2 found: no such container'
이 문제를 해결하려면 ceph-ansible/roles/ceph-handler/tasks/
디렉터리에 있는 handler_osds.yml
파일의 다음 부분을 업데이트합니다.
- name: unset noup flag command: "{{ container_exec_cmd | default('') }} ceph --cluster {{ cluster }} osd unset noup" delegate_to: "{{ groups[mon_group_name][0] }}" changed_when: False
다음으로 변경합니다.
- name: unset noup flag command: "{{ hostvars[groups[mon_group_name][0]]['container_exec_cmd'] | default('') }} ceph --cluster {{ cluster }} osd unset noup" delegate_to: "{{ groups[mon_group_name][0] }}" changed_when: False
그런 다음 설치 프로세스를 다시 시작합니다.
Ansible이 완료되면 norebalance
플래그를 설정 해제하지 않습니다.
rolling-update.yml
Ansible 플레이북은 norebalance
플래그를 완료한 후 설정하지 않습니다. 이 문제를 해결하려면 플래그를 수동으로 설정 해제합니다.
대시보드가 활성화되면 Ansible에서 다중 사이트 Ceph Object Gateway를 업그레이드하지 못했습니다.
Red Hat Ceph Storage 대시보드가 활성화되면 Ansible을 사용하여 Red Hat Ceph Storage의 추가 버전으로 업그레이드하려고 하면 다중 사이트 설정에서 보조 Ceph Object Gateway 사이트를 업그레이드하려고 할 때 실패합니다. 이 버그는 기본 사이트에서 또는 대시보드가 활성화되지 않은 경우 발생하지 않습니다.