Configuring a Ceph rbd peristent volume fails on deployment with "rbd: map error fork/exec /usr/bin/rbd" error message

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content