|
|
当普通用户执行这条命令的时候,出现问题:; u" o! k6 [1 T, R( J% T5 b
[cephuser@compute01 ~]$ ceph -s
0 s+ K- x: O$ J' c# d/ `[errno 2] error connecting to the cluster; D/ S3 s' U- h
! e% H/ u( R/ q* `1 w5 t; w: A: T2 V: l; N: t2 h% I2 m6 N
( [( V( r8 ^' v( M
分析
% A. [5 v4 E; z- T2 a# Y2 K, h使用root用户执行没有问题,但普通用户出现这样的问题,应该是权限的关系。: k) ?: u" X$ {, z* `
[root@compute01 ceph]# ll
' e' g+ j. {7 ^, d" Ktotal 12
! v; ]- U: c+ M8 x/ s-rw------- 1 root root 151 Dec 3 18:37 ceph.client.admin.keyring5 s, k9 m3 q% }+ ~% z
-rw-r--r-- 1 root root 640 Dec 3 18:39 ceph.conf) [9 W0 s; J6 K" t( p+ W; D
-rw-r--r-- 1 root root 92 Oct 30 2020 rbdmap/ E- t; ^6 O& \2 C( o
-rw------- 1 root root 0 Dec 3 18:37 tmpaLsN3g6 o! I& {/ Z3 F6 Q- t
-rw------- 1 root root 0 Dec 3 18:34 tmpJw8Z3i
" f6 A7 r# ^8 C/ [% U7 u0 \ {. q& E
& F6 z9 ^9 l# e c8 \5 C" d5 }! Q: Q* c6 M
看出来这个client.admin这个keyring文件的权限只有root用户有读写 而其他用户无法读写。/ L/ X" A! Y- a- S. I
解决办法:9 I8 \. F! t, g! G" ]4 W. K) H0 k7 e8 ]
1 I& {+ c0 L9 Q5 m给文件赋予权限吧:
. ?+ {: ?$ h5 M0 D. I/ A[root@compute01 ceph]# chmod +r ceph.client.admin.keyring
& u0 O% X* t+ L. G, C权限给了之后,正常访问:
; `* `/ V0 I" w[cephuser@compute01 ~]$ ceph -s% k7 {% T( {) _ W8 C5 Y1 w
cluster:
- H7 N. O9 t m5 L4 K! w3 W id: a6d0359e-8295-4e62-8620-54273462e79f
% Y, c" c3 d+ n, x) H& u! [ health: HEALTH_OK' @& L9 f$ q4 T' K* a
4 t v. p7 A: |& G' { F& e n
services:! D; {! L% r4 v8 V _/ F$ [' X
mon: 3 daemons, quorum compute01,compute02,compute03 (age 11d)
% c: g$ H3 A0 Q mgr: compute03(active, since 3w), standbys: compute01, compute02; L9 i }: J) I7 t3 F" i
osd: 6 osds: 6 up (since 11d), 6 in (since 3w)
! M8 Z# n& Q" {! M& g# m8 i: I" _/ \# y! g& _7 J8 ]2 T) d4 K
data:2 I9 t( u+ q$ G5 N0 i
pools: 5 pools, 1408 pgs
3 I0 }$ r5 t8 A" e6 I! l- l" T objects: 62.69k objects, 249 GiB
7 f1 K& t3 ^9 P' l usage: 727 GiB used, 4.5 TiB / 5.2 TiB avail
4 S( H2 X2 J& Z6 j) U% Z pgs: 1408 active+clean; W/ m: \" T8 E M6 ~# @0 a
- Y% m! x0 w1 p8 k, [* V; N io:
$ Q& c0 C6 d8 Y( h5 y client: 29 KiB/s rd, 15 MiB/s wr, 44 op/s rd, 37 op/s wr8 d6 A6 x# m7 R$ Z! f* F% b2 K; M) k
/ o8 f2 _% D: ]9 m% x+ d" ~
. t1 f4 @6 x0 c& I. [) T
+ D! o6 {- _" |2 R# H8 H0 [, f问题解决。* }9 ^; S7 u( k, I4 Q, r
|
|