ceph手动部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ceph手动部署相关的知识,希望对你有一定的参考价值。

参考技术A #############

#############

######################

######################

为此集群创建密钥环、并生成监视器密钥

生成管理员密钥环,生成 client.admin 用户创建管理集群的密钥并赋予访问权限

把 client.admin 密钥加入 ceph.mon.keyring

生成Monitor map
用规划好的主机名、对应 IP 地址、和 FSID 生成一个监视器图,并保存为
/etc/ceph/monmap

在监视器主机上分别创建数据目录。

初始化Monitor的文件系统

检查Ceph 配置文件

建一个空文件 done ,表示监视器已创建、可以启动了

启动Monitor:

#############

#############

简单版ceph-disk:

详细:

创建OSD

创建OSD目录

改权限

格式化OSD磁盘

挂载OSD磁盘

初始化OSD

如果报错: WARNING: max attr value size (1024) is smaller than osd_max_object_name_len (2048). Your backend filesystem appears to not support attrs large enough to handle the configured max rados name size. You may get unexpected ENAMETOOLONG errors on rados operations or buggy behavior
在ceph.conf加:

注册OSD keyring

把此节点加入 CRUSH 图。

把此 Ceph 节点放入 default 根下。

把此 OSD 加入 CRUSH 图之后,它就能接收数据了。你也可以反编译 CRUSH 图、把此 OSD 加入设备列表、对应主机作为桶加入(如果它还不在 CRUSH 图里)、然后此设备作为主机的一个条目、分配权重、重新编译、注入集群

要让守护进程开机自启,必须创建一个空文件

启动osd

##################

##################
3、创建keyring

4、修改文件权限

5、生成ceph-radosgw服务对应的用户和key

6、为用户添加访问权限

7、导入keyring到集群中

8、配置ceph.conf

9、创建日志目录并修改权限

10、启动rgw

11、查看端口监听状态

12、设置rgw开机自动启动

13、查看7480的数据

以上是关于ceph手动部署的主要内容,如果未能解决你的问题,请参考以下文章

ceph手动部署

007 Ceph手动部署单节点

Ceph 手动部署SSD

Ceph 手动部署

Ceph手动搭建ceph集群

Ceph