ceph最佳实践

基础环境:Centos7.2

192.168.200.126 ceph2
192.168.200.127 ceph3
192.168.200.129 ceph4


关闭防火墙和selinux

# setenforce 0

# sed - i ' s/selinux=执行/selinux=禁用/g’/etc/selinux/confi

# systemctl停止firewalld

# systemctl禁用firewalld

ceph百胜源:
root@ceph2 ~ #猫/etc/yum.repos.d/ceph。回购
[Ceph-mimic]

baseurl name=Ceph x86_64包=启用https://mirrors.aliyun.com/ceph/rpm-mimic/el7/x86_64/
=1
gpgcheck=0


ceph-deploy百胜源
root@ceph2 ~ #猫/etc/yum.repos.d/ceph-deploy。回购
[ceph-deploy]
name=ceph-deploy
baseurl=启用https://download.ceph.com/rpm-mimic/el7/noarch/
=1
gpgcheck=0


所有节点安国家结核控制规划后装进行时间同步
# yum安装- y国家结核控制规划
# ntpdate pool.ntp.org


集群免密钥配置
[root@ceph2 ~] # ssh - keygen
[root@ceph2 ~] # ssh-copy-id ceph2
[root@ceph2 ~] # ssh-copy-id ceph3
[root@ceph2 ~] # ssh-copy-id ceph4


同步配置

[root@ceph2 ~] # scp/etc/hosts ceph3:/etc/hosts
[root@ceph2 ~] # scp/etc/hosts ceph4:/etc/hosts
root@ceph2 ~ # scp/etc/yum.repos.d/ceph-deploy。回购ceph3:/etc/yum.repos。d/
root@ceph2 ~ # scp/etc/yum.repos.d/ceph-deploy。回购ceph4:/etc/yum.repos。d/


部署ceph
[root@ceph2 ~] # mkdir/etc/ceph
[root@ceph2 ~] # yum安装- y ceph-deploy python-pip
[root@ceph2 ceph] # ceph-deploy新ceph2 ceph3 ceph4
[root@ceph2 ceph] # ls
ceph。conf ceph-deploy-ceph。日志ceph.mon。密匙环
[root@ceph2 ceph] # vi ceph。参看
(全球)
fsid=d5dec480 - a9df - 4833 b740 de3a0ae4c755
mon_initial_members=ceph2 ceph3, ceph4
mon_host=192.168.200.126,192.168.200.127,192.168.200.129
auth_cluster_required=cephx
auth_service_required=cephx
auth_client_required=cephx
公共网络=192.168.200.0/24
集群网络=192.168.200.0/24


所有节点安装ceph组件:
yum安装- y ceph


ceph2节点初始监控并收集密钥

[root@ceph2 ceph] # ceph-deploy mon创建初始

分发密钥给其他节点

[root@ceph2 ceph] # ceph-deploy admin ceph {1 . .3}


配置OSD
[root@ceph2 ceph] # ceph-deploy OSD创建——数据/dev/sdb ceph2
[root@ceph2 ceph] # ceph-deploy OSD创建——数据/dev/sdb ceph3
[root@ceph2 ceph] # ceph-deploy OSD创建——数据/dev/sdb ceph4

[root@ceph2 ceph] # ceph集群- s
:
id: d5dec480 - a9df - 4833 b740 de3a0ae4c755
健康:HEALTH_WARN
不活跃下

服务:
我的:3守护进程,quorum ceph2, ceph3, ceph4
经理:没有守护进程活动
OSD: 3 OSD: 3, 3

数据:
池:0池,0后卫
对象:对象0,0 B
用法:使用0 B, B/0 B效果
后卫:



如果出现以下警告,说明是集群内主机未同步:同步时间即可
健康:HEALTH_WARN
时钟脉冲相位差检测alt=" ceph最佳实践“>
 ceph最佳实践“> <br/> <br/> </p> <p> <br/> </p> <p> <br/> </p> <p>块存储的使用</p> <p> [root@ceph4 ceph] # ceph OSD池创建rbd 128 <br/> [root@ceph4 ceph] # ceph OSD池得到rbd pg_num <br/> pg_num: 128 <br/> [root@ceph4 ceph] # ceph auth添加客户端。rbd mon允许r的osd允许rwx池=rbd的<br/> [root@ceph4 ceph] # ceph auth出口端。rbd - o ceph.client.rbd。密匙环<br/> <br/> [root@ceph4 ceph] # rbd创建rbd1——1024名客户。rbd <br/> [root@ceph4 ceph] # rbd ls - p rbd——客户名称。rbd <br/> rbd1 <br/> [root@ceph4 ceph] # rbd形象rbd1信息——客户名称。rbd <br/> rbd形象“rbd1”: <br/>大小1直布罗陀256对象<br/>订单22 (4 MiB对象)<br/> id: 85 d36b8b4567 <br/> block_name_prefix: rbd_data。85年d36b8b4567 <br/>格式:2 <br/>特点:分层,独占锁,对象映射,fast-diff, deep-flatten <br/> op_features: <br/>标记:<br/> create_timestamp:太阳2019年11月17日04:33:17 <br/> <br/>地方集团(pg)为存储对象数量一个磁盘为1个OSD,本次是三个深发展所以小于5个为128年<br/> <br/> [root@ceph4 ceph] # rbd功能禁用rbd1互斥型锁对象映射deep-flatten fast-diff——客户名称。rbd <br/> [root@ceph4 ceph] # rbd地图——图像rbd1——客户名称。rbd <br/>/dev/rbd0 <br/> [root@ceph4 ceph] # rbd showmapped——客户名称。rbd <br/> id池图像抓拍设备<br/> 0 rbd rbd1 -/dev/rbd0 <br/> [root@ceph4 ceph] # mkfs。null<h2 class=ceph最佳实践