ceph集群安装

集群规模:1个监控,2个osd机器

监控- | _172.16.x。x (ip2 10.1.x.x/24) ceph01
| - - - - - osd1 _172.16.x。x (ip2 10.1.x.x/24) ceph02
| - - - - - osd2 _172.16.x。x (ip2 10.1.x.x/24) ceph03

1,准备工作
所有节点更新系统,安装ceph-deploy
sudo yum更新,,sudo yum安装ceph-deploy
所有节点安装国家结核控制规划,ssh
sudo yum安装国家结核控制规划ntpdate ntp-doc
sudo yum安装openssh服务器

ceph管理机必须以普通用户登陆所有权限,所以ceph用户要拥有无密码的sudo权限
1祝辞创建ceph普通用户
ansible所有m壳——“useradd ceph和,回声“ceph”| passwd, stdin ceph
2祝辞确保节点拥有sudo权限
回声”ceph所有=(根)NOPASSWD:“| sudo三通/etc/sudoers.d/ceph
sudo chmod 0440/etc/sudoers.3 d/ceph
在生成ceph用户的钥匙,并到各机器免密
ssh-copy-id ceph@ceph01
ssh-copy-id ceph@ceph02
ssh-copy-id ceph@ceph03

4在ceph的配置文件,保证配置权限为600,保证可以ssh ceph01 ceph02 ceph03
/home/ceph/sh,,触控配置,,chmod 600。/配置

5祝辞所有防火墙全部关掉
ansible - m壳——”systemctl禁用firewalld,,systemctl停止firewalld,,setenforce 0”
6在centos上安装yum-plugin
yum安装yum-plugin-priorities

2, ceph集群安装
1祝辞创建目录,进入到实施目录my-cluster
苏ceph和,cd,,mkdir my-cluster,,cd my-cluster
2祝辞创建集群,执行以下命令会生成三个文件(ceph配置文件,监视密钥,日志文件)
ceph-deploy新ceph01
3的在修改默认复本数量\网卡
osd池默认大?2
=172.16.x公共网络。0/24对外提供访问
=10.1.x集群网络。0/24内部心跳线
4在安装ceph
ceph-deploy安装ceph01 ceph02 ceph03
5祝辞配置初始监控(s),并收集所有密钥,并收集
ceph-deploy mon创建初始
ceph-deploy gatherkeys ceph01
6祝辞查看节点磁盘,并初始化所有节点磁盘
ceph-deploy磁盘列表ceph02
ceph-deploy磁盘zap cehp02:深发展
7,激活osd
ceph-disk激活所有
或者在部署机上执行,所有osd节点都要执行,保证可以正常加入集群

ceph-deploy osd准备ceph02:/dev/sdb:/dev/署
ceph-deploy osd激活ceph02:/dev/sdb1:/dev/sdc1


8集群状态

 ceph集群安装

ceph集群安装