第7章 既知の問題
本セクションでは、Red Hat Ceph Storage の本リリースで見つかった既知の問題を説明します。
7.1. ceph-ansible
ユーティリティー
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
フラグの設定を解除しない
Ansible Playbook rolling-update.yml
は、完了後に norebalance
フラグの設定を解除しません。この問題を回避するには、フラグを手動で設定解除します。
Dashboard が有効な場合に Ansible がマルチサイト Ceph Object Gateway のアップグレードに失敗する
Red Hat Ceph Storage Dashboard が有効な場合に、Ansible を使用してさらにバージョンの Red Hat Ceph Storage へのアップグレードを試みると、マルチサイト設定でセカンダリー Ceph Object Gateway サイトをアップグレードすると失敗します。このバグは、プライマリーサイトや Dashboard が有効でない場合に発生しません。