1.如果以前安装过ceph,在此机器上运行
sudo stop ceph-all 停止所有ceph进程
ceph-deploy uninstall [{ceph-node}] 卸载所有ceph程序
ceph-deploy purge [[ceph-node} [{ceph-node}] 删除ceph相关的包
ceph-deploy purgedata {ceph-node} [{ceph-node}] 删除ceph相关的包
ceph-deploy forgetkeys 删除key
2。安装
2.1 mkdir my-cluster
2.2 cd my-cluster/
2.3 ceph-deploy new ceph-admin
2.4 vim ceph.conf osd pool default size = 2(此行添加到文件末尾,设置冗余备份为2)
2.5 ceph-deploy install ceph-admin osd0 osd1 mds 在这几台机器上分别安装ceph
2.6 ceph-deploy mon create-initial 在本机上(ceph-admin)创建并初始化监视器
2.7 修改权限 chmod 777 ceph.client.admin.keyring ,以及 sudo chmod 777 /etc/ceph/ceph.client.admin.keyring
2.8 ceph-deploy disk list osd0 osd1 列出osd0 ,osd1上面可以用的磁盘
2.9.ceph-deploy disk zap osd0:sdb 格式化osd0上的sdb盘为xfs
ceph-deploy disk zap osd1:sd{b,c} 格式化osd1上的sdb,sdc 盘为xfs
ceph-deploy osd create osd0:sdb 在osd0,sdb上创建osd
ceph-deploy osd create osd1:sd{b,c} 在osd1,sdb,sdc上创建osd
ceph status 查看ceph 状态,正常为 health o
2.10 ceph-deploy admin ceph-admin osd0 osd1 mds 拷贝配置文件到每一台机器上。
2.11 ceph-deploy mds create mds 在mds机器上创建一个元数据服务器mds。