通过ceph-deploy添加客户端详解

以下步骤在管理节点操作

修改/etc/hosts文件添加客户端host条目,例如:

192.168.0.10      client

修改ssh配置文件默认使用admin用户登录客户端,例如:

$ vim ~/.ssh/config
...
Host client
   Hostname client
   User admin
...

配置免密ssh登录客户端:(客户端必须先创建“admin”用户)

$ ssh-copy-id admin@client

远程在客户端安装ceph软件并赋予集群访问权限:

$ ceph-deploy install client
$ ceph-deploy admin client

以下步骤在客户端节点操作

修改/etc/hosts文件添加集群所有节点host条目。

创建部署用户“admin”并赋予sudo权限:

# useradd -d /home/admin-m admin
# passwd admin
# echo "admin ALL = (root) NOPASSWD:ALL" | tee /etc/sudoers.d/admin
# chmod 0440 /etc/sudoers.d/admin

赋予ceph客户端集群访问权限:

# chmod +r /etc/ceph/ceph.client.admin.keyring

使用命令测试:

# ceph -s
# ceph osd pool ls
posted @ 2020-11-02 14:22  Varden  阅读(300)  评论(0编辑  收藏  举报