Project

General

Profile

Actions

Bug #65634

open

rbd-mirror user does not have enough permissions to obtain (daemon) health status information

Added by Stefan Kooman 10 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

We are testing rbd-mirroring. There seems to be a permission error with the rbd-mirror user. Using this user to query the mirror pool status gives:

failed to query services: (13) Permission denied

And results in the following output:

health: UNKNOWN
daemon health: UNKNOWN
image health: OK
images: 3 total
2 replaying
1 stopped

So, this command: rbd --id rbd-mirror mirror pool status rbd

The health and daemon health cannot be obtained due to permission errors, but the status about images can.

When the command is run with admin permissions the health and daemon health are returned without issue.

I tested this on Reef 18.2.2. It has been tested on 17.2.7 as well.

No data to display

Actions

Also available in: Atom PDF