|
|
当普通用户执行这条命令的时候,出现问题:! w: N4 ~* C0 t1 l% J! u0 k0 T
[cephuser@compute01 ~]$ ceph -s 3 D3 q6 I% K! _, K1 w
[errno 2] error connecting to the cluster2 P- g; `# G. V6 L$ e+ F7 n
5 U3 J/ f ]6 }" O9 j% _
! h4 B6 C1 m2 K/ D# O U- d! s$ I$ g+ I; M) }& p
分析
& s& i$ H' c3 q1 q使用root用户执行没有问题,但普通用户出现这样的问题,应该是权限的关系。- p% ?) v, d$ x$ y+ \5 W
[root@compute01 ceph]# ll
: w( t) b" q& Ptotal 126 t4 z" e5 w1 c1 c3 b' O4 \
-rw------- 1 root root 151 Dec 3 18:37 ceph.client.admin.keyring% ]% d2 ~4 r0 o: G, c8 l
-rw-r--r-- 1 root root 640 Dec 3 18:39 ceph.conf
4 X; g0 W2 @0 `9 E% [$ `-rw-r--r-- 1 root root 92 Oct 30 2020 rbdmap7 Y: {& y8 k0 M( `1 C2 R
-rw------- 1 root root 0 Dec 3 18:37 tmpaLsN3g
: G! g) U; I8 ?3 F1 D( J/ w L-rw------- 1 root root 0 Dec 3 18:34 tmpJw8Z3i
5 q, h/ s/ u1 n
7 x/ F/ m: F" D( ?% X, I
* g. e( h+ a1 j3 w8 A ]' T6 T& {看出来这个client.admin这个keyring文件的权限只有root用户有读写 而其他用户无法读写。
" ~6 E" l1 d+ }. F解决办法:5 I( s2 T" W/ l$ l1 j( u; y5 k
4 o* k' ?2 f# c0 s: u @" `& b
给文件赋予权限吧:! l8 N1 |* p8 Z3 \) X8 C
[root@compute01 ceph]# chmod +r ceph.client.admin.keyring
. k) ?6 w9 |. y9 C* Y权限给了之后,正常访问:
3 k5 s6 S5 k) P0 ]+ D[cephuser@compute01 ~]$ ceph -s
7 {3 X7 K4 T! F3 h. e+ @+ a9 _ cluster:
`2 G S* }* Z id: a6d0359e-8295-4e62-8620-54273462e79f8 H+ x6 R; x: a/ v& K: K4 q% v( U
health: HEALTH_OK. O$ V% d8 D6 O; z( m" z( f" b
. S3 O) {1 ~2 k
services:
. l6 D' b: P, b6 u+ N mon: 3 daemons, quorum compute01,compute02,compute03 (age 11d)2 {; `1 l; J6 T4 O! k; i' {- G% K7 A
mgr: compute03(active, since 3w), standbys: compute01, compute02
! Q7 v9 U0 x: ~3 S" t1 w5 u6 @ osd: 6 osds: 6 up (since 11d), 6 in (since 3w)
& W$ z! ~8 @+ r' U) `! t; ?4 x/ g' o" q" G) J
data:3 R+ A( a: ~& e: a
pools: 5 pools, 1408 pgs9 I5 j8 x+ p+ W+ S- m+ _" {+ J
objects: 62.69k objects, 249 GiB* z5 I) q) w# Q& }& X! G; y; A- F
usage: 727 GiB used, 4.5 TiB / 5.2 TiB avail
- F$ p3 C3 A& u6 E% | pgs: 1408 active+clean" O# k$ V4 e. W
! Y7 i$ H* F' {5 l; A: i0 h, p
io:3 L( e1 z8 N Y
client: 29 KiB/s rd, 15 MiB/s wr, 44 op/s rd, 37 op/s wr
6 b- q0 u- C9 k+ K3 c) u! p/ I5 H! E6 J& Y: h( U8 R. q6 q
& h/ Y% y t5 _ Y
0 P) }5 C0 v- H" ~1 ?9 E
问题解决。
8 P9 Q6 N( S: M' ]% i3 p' c; P) _ |
|