Ansible部署RHCS存储集群详解(2)

提示:可以在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

 

删除用户。

 

2.5 对象object相关命令

命令

 

含义

 

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

osds
 

172.25.250.14

     

3.1 部署节点配置主机名

[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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/aaf437860d303ec6f454ccd001ebd91d.html