Description of problem: open_encrypted_part is failing on dmcrypt OSDs. After playbook run completed without any failures OSDs were not up and in, even though containers were up, services were active+running. Version-Release number of selected component (if applicable): ceph-ansible-3.0.0-0.1.rc19.el7cp.noarch How reproducible: Always (3/3) Steps to Reproduce: 1. Configure ceph-ansible to initialize a cluster with dmcrypt OSDs 2. Run playbook. Actual results (from OSD journald log): Stuck at - open_encrypted_part(): cryptsetup --key-file - luksOpen /dev/sdb1 daf83444-815d-4d55-b986-789c582ded0d Expected results: OSD configuration must be successful with OSDs up and in. Additional info: We tried executing open_encrypted_part manually which failed as keyring was not present inside osd-lockbox directory It has been discussed with Sebastien, adding PR here
Fixed is in https://github.com/ceph/ceph-ansible/releases/tag/v3.0.1
Hi Ken, Can we get the downstream build ASAP, as it is blocking one of our test scenarios ? Thanks, Vasishta
Hi Drew, Sorry for missing it, Thanks a lot for the information. Working fine with ceph-ansible-3.0.2-1.el7cp.noarch, moving to VERIFIED state. Regards, Vasishta
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:3387