吊带公主裙 Ceph分布式存储日常运维管理手册( 三 )


查看用户信息查看所有用户信息#cephauthlist获取所有用户的key与权限相关信息#cephauthgetclient.admin如果只需要某个用户的key信息 , 可以使用pring-key子命令#cephauthprint-keyclient.admin添加用户#cephauthaddclient.johnmon'allowr'osd'allowrwpool=liverpool'#cephauthget-or-createclient.paulmon'allowr'osd'allowrwpool=liverpool'#cephauthget-or-createclient.georgemon'allowr'osd'allowrwpool=liverpool'-ogeorge.keyring#cephauthget-or-create-keyclient.ringomon'allowr'osd'allowrwpool=liverpool'-oringo.key修改用户权限#cephauthcapsclient.johnmon'allowr'osd'allowrwpool=liverpool'#cephauthcapsclient.paulmon'allowrw'osd'allowrwxpool=liverpool'#cephauthcapsclient.brian-managermon'allow*'osd'allow*'#cephauthcapsclient.ringomon''osd''删除用户#cephauthdel{TYPE}.{ID}其中 , {TYPE}是client , osd , mon或mds的其中一种 。 {ID}是用户的名字或守护进程的ID 。 增加和删除Monitor一个集群可以只有一个monitor , 推荐生产环境至少部署3个 。 Ceph使用Paxos算法的一个变种对各种map、以及其它对集群来说至关重要的信息达成共识 。 建议(但不是强制)部署奇数个monitor 。 Ceph需要mon中的大多数在运行并能够互相通信 , 比如单个mon , 或2个中的2个 , 3个中的2个 , 4个中的3个等 。 初始部署时 , 建议部署3个monitor 。 后续如果要增加 , 请一次增加2个 。
#新增一个monitor#ceph-deploymoncreate$hostname注意:执行ceph-deploy之前要进入之前安装时候配置的目录 。 /my-cluster#删除monitor#ceph-deploymondestroy$hostname注意:确保你删除某个Mon后 , 其余Mon仍能达成一致 。 如果不可能 , 删除它之前可能需要先增加一个 。作者:过眼风


推荐阅读