提示:可以在group_vars/all.yml中将common_single_host_mode这个特殊参数设置为true。用于部署一个单节点、集所有功能于一身的Ceph集群作为测试学习使用。
osds.ym
变量 值 含义 osd_scenario collocated or non-collocated OSD日志部署类型。 devices 用于OSDs的设备的名称列表。 用于并行OSD数据和日志分区或非并行OSD数据分区的设备。 dedicated_devices 用于非并列OSD期刊的设备名称列表。 OSD日志设备。
并置方案:假定所有OSD主机具有相同的硬件并使用相同的设备名称。
group_vars/osds.yml配置示例:
osd_scenario: "collocated"
devices:
- /dev/sdb
- /dev/sdc
- /dev/sdd
非并置方案:将不同的存储设备用于OSD数据和OSD日志。
group_vars/osds.yml配置示例:
osd_scenario: "non-collocated"
devices:
- /dev/sdb
- /dev/sdc
dedicated_devices:
- /dev/sdd
- /dev/sde
2.4 客户端相关命令
命令 含义 ceph -s 查看集群状态。 ceph -w 动态观察集群更改。 ceph df 查看集群剩余空间状态。 ceph osd df 查看OSD使用情况。 ceph auth get-or-create 创建用户。 aeph auth list 查看用户列表。 ceph auth caps 查看用户权限。 ceph auth del 删除用户。
命令 含义 rados -p pool_name ls 查看一个pool中的object。 rados -p pool_name put object_name file_path 上传一个文件作为对象。 rados -p pool_name get object_name file_path 以文件的形式检索object。 rados -p pool_name stat object_name 显示object的统计数据。 rados -p pool_name rm object_name 删除一个object。
节点 类型 IP 备注 servera 部署节点 172.25.250.10 serverc mons mgrs osds 172.25.250.12 serverd mons mgrs osds 172.25.250.13 servere mons mgrs 172.25.250.14
[root@servera ~]# vi /etc/hosts 172.25.250.10 servera 172.25.250.12 serverc 172.25.250.13 serverd 172.25.250.14 servere