通過初始化完畢后,admin節點會在/etc/ceph目標下生成對應的配置文件和對應的key文件,通過ceph orch host add 增加的默認是沒有的
如果很不幸admin節點掛了,怎么在其它節點使用ceph -s 命令呢
啟蒙方法(比較實用)
key可以通過ceph auth export 命令查看
默認使用的CLIENT_NAME是client.admin
如果沒有對應key就沒權限查看
解決方法也簡單使用有權限看的CLIENT_NAME
mgr一般有2臺,掛了一臺還有一臺
將/var/lib/ceph/{fsid}/mgr.x.xx中
config,keyring拷貝到/etc/ceph目錄中
CLIENT_NAME對應keyring中的[xxx]
ceph -c /etc/ceph/config -n mgr.x.x auth export client.admin
即可導出client.adminkey
優雅方法(要求admin節點活著在admin節點上操作)
默認只有第一臺有admin標簽
ceph orch host label add hostname _admin
給其它服務器也加上admin標簽后,會自動更新/etc/ceph/沒配置
ceph -s就可以使用了
準確的說,要在有 ceph 配置文件的機器上運行就行