Configuring a Ceph rbd peristent volume fails on deployment with "rbd: map error fork/exec /usr/bin/rbd" error message
Issue
Ceph rbd persitent volume is not usable in container because the map operation fails with messages:
Mar 17 16:19:40 node1 atomic-openshift-node: I0317 16:19:40.095251 3168 rbd_util.go:229] rbd: map mon 10.3.224.34:6789
Mar 17 16:19:40 node1 atomic-openshift-node: I0317 16:19:40.095465 3168 rbd_util.go:240] rbd: map error fork/exec /usr/bin/rbd: invalid argument
Mar 17 16:19:40 node1 atomic-openshift-node: I0317 16:19:40.095483 3168 rbd_util.go:229] rbd: map mon 10.3.224.30:6789
Mar 17 16:19:40 node1 atomic-openshift-node: I0317 16:19:40.095553 3168 rbd_util.go:240] rbd: map error fork/exec /usr/bin/rbd: invalid argument
Mar 17 16:19:40 node1 atomic-openshift-node: I0317 16:19:40.095564 3168 rbd_util.go:229] rbd: map mon 10.3.224.32:6789
Mar 17 16:19:40 node1 atomic-openshift-node: I0317 16:19:40.095624 3168 rbd_util.go:240] rbd: map error fork/exec /usr/bin/rbd: invalid argument
Mar 17 16:19:40 node1 atomic-openshift-node: E0317 16:19:40.095645 3168 rbd.go:228] rbd: failed to setup mount /var/lib/origin/openshift.local.volumes/pods/9ea382af-0b1e-11e7-b2ca-005056955a7e/volumes/kubernetes.io~rbd/pvexample-pv rbd: map failed fork/exec /usr/bin/rbd: invalid argument
Mar 17 16:19:40 node1 atomic-openshift-node: E0317 16:19:40.095718 3168 nestedpendingoperations.go:254] Operation for "\"kubernetes.io/rbd/9ea382af-0b1e-11e7-b2ca-005056955a7e-pvexample-pv\" (\"9ea382af-0b1e-11e7-b2ca-005056955a7e\")" failed. No retries permitted until 2017-03-17 16:21:40.095683402 +0100 CET (durationBeforeRetry 2m0s). Error: MountVolume.SetUp failed for volume "kubernetes.io/rbd/9ea382af-0b1e-11e7-b2ca-005056955a7e-pvexample-pv" (spec.Name: "pvexample-pv") pod "9ea382af-0b1e-11e7-b2ca-005056955a7e" (UID: "9ea382af-0b1e-11e7-b2ca-005056955a7e") with: rbd: map failed fork/exec /usr/bin/rbd: invalid argument
Environment
Openshift 3.x
Ceph RBD
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.