[ceph_deploy.cli][INFO ] ceph_conf : None
[ceph_deploy.cli][INFO ] default_release : False
[ceph_deploy.install][INFO ] note that some dependencies *will not* be removed because they can cause issues with qemu-kvm
[ceph_deploy.install][INFO ] like: librbd1 and librados2
[ceph_deploy.install][DEBUG ] Purging on cluster ceph hosts mon-node1
[ceph_deploy.install][DEBUG ] Detecting platform for host mon-node1 ...
【Ceph分布式存储安装部署过程】[mon-node1][DEBUG ] connection detected need for sudo
[mon-node1][DEBUG ] connected to host: mon-node1
[mon-node1][DEBUG ] detect platform information from remote host
[mon-node1][DEBUG ] detect machine type
[ceph_deploy.install][INFO ] Distro info: CentOS linux 7.5.1804 Core
[mon-node1][INFO ] Purging Ceph on mon-node1
[mon-node1][INFO ] Running command: sudo yum -y -q remove ceph ceph-release ceph-common ceph-radosgw
[mon-node1][DEBUG ] warning: /etc/yum.repos.d/ceph.repo saved as /etc/yum.repos.d/ceph.repo.rpmsave
[mon-node1][INFO ] Running command: sudo yum clean all
[mon-node1][DEBUG ] Loaded plugins: fastestmirror, langpacks, priorities
[mon-node1][DEBUG ] Cleaning repos: base epel extras updates
[mon-node1][DEBUG ] Cleaning up everything
[mon-node1][DEBUG ] Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
[mon-node1][DEBUG ] Cleaning up list of fastest mirrors
[sysadmin@admin-node my-cluster]$
2)、 删除key
[sysadmin@admin-node my-cluster]$ ls
ceph.conf ceph-deploy-ceph.log ceph.mon.keyring
[sysadmin@admin-node my-cluster]$ ceph-deploy forgetkeys
[ceph_deploy.conf][DEBUG ] found configuration file at: /home/sysadmin/.cephdeploy.conf
[ceph_deploy.cli][INFO ] Invoked (1.5.39): /bin/ceph-deploy forgetkeys
[ceph_deploy.cli][INFO ] ceph-deploy options:
[ceph_deploy.cli][INFO ] username : None
[ceph_deploy.cli][INFO ] verbose : False
[ceph_deploy.cli][INFO ] overwrite_conf : False
[ceph_deploy.cli][INFO ] quiet : False
[ceph_deploy.cli][INFO ] cd_conf : <ceph_deploy.conf.cephdeploy.Conf instance at 0x7fe4eaed35a8>
[ceph_deploy.cli][INFO ] cluster : ceph
[ceph_deploy.cli][INFO ] func : <function forgetkeys at 0x7fe4eb7c2e60>
[ceph_deploy.cli][INFO ] ceph_conf : None
[ceph_deploy.cli][INFO ] default_release : False
[sysadmin@admin-node my-cluster]$ ls
ceph.conf ceph-deploy-ceph.log
3)、删除部署的数据文件
[sysadmin@admin-node my-cluster]$ ceph-deploy purgedata mon-node1
[ceph_deploy.conf][DEBUG ] found configuration file at: /home/sysadmin/.cephdeploy.conf
[ceph_deploy.cli][INFO ] Invoked (1.5.39): /bin/ceph-deploy purgedata mon-node1
[ceph_deploy.cli][INFO ] ceph-deploy options:
[ceph_deploy.cli][INFO ] username : None
[ceph_deploy.cli][INFO ] verbose : False
[ceph_deploy.cli][INFO ] overwrite_conf : False
[ceph_deploy.cli][INFO ] quiet : False
[ceph_deploy.cli][INFO ] cd_conf : <ceph_deploy.conf.cephdeploy.Conf instance at 0x7f51e0d0a878>
[ceph_deploy.cli][INFO ] cluster : ceph
[ceph_deploy.cli][INFO ] host : ['mon-node1']
[ceph_deploy.cli][INFO ] func : <function purgedata at 0x7f51e15fd578>
[ceph_deploy.cli][INFO ] ceph_conf : None
[ceph_deploy.cli][INFO ] default_release : False
[ceph_deploy.install][DEBUG ] Purging data from cluster ceph hosts mon-node1
[mon-node1][DEBUG ] connection detected need for sudo
[mon-node1][DEBUG ] connected to host: mon-node1
[mon-node1][DEBUG ] detect platform information from remote host
[mon-node1][DEBUG ] detect machine type
[mon-node1][DEBUG ] find the location of an executable
[mon-node1][DEBUG ] connection detected need for sudo
[mon-node1][DEBUG ] connected to host: mon-node1
[mon-node1][DEBUG ] detect platform information from remote host
[mon-node1][DEBUG ] detect machine type
[ceph_deploy.install][INFO ] Distro info: CentOS Linux 7.5.1804 Core
[mon-node1][INFO ] purging data on mon-node1
[mon-node1][INFO ] Running command: sudo rm -rf --one-file-system -- /var/lib/ceph
[mon-node1][INFO ] Running command: sudo rm -rf --one-file-system -- /etc/ceph/
[sysadmin@admin-node my-cluster]$
4)、重新安装部署ceph
5、修改存储副本数
[sysadmin@admin-node my-cluster]$ vim ceph.conf
添加下面信息,配置public网络,配置mon之间时间差为2s(默认为0.05s),配置副本数量为2
public network = 10.100.50.0/24
mon clock drift allowed = 2
osd pool default size = 2
5、格式化osd磁盘
查看osd节点磁盘
[sysadmin@admin-node my-cluster]$ ceph-deploy disk list osd-node1
[ceph_deploy.conf][DEBUG ] found configuration file at: /home/sysadmin/.cephdeploy.conf
推荐阅读
- 史上最通俗分布式锁解读
- 分布式系统之Redis主从架构
- 分布式通讯中三大框架protobuf,thrift,fast比较
- 什么是分布式消息中间件?
- 分布式寻址算法
- Jmeter分布式部署测试做压力性能测试
- 常见的分布式Id生成器剖析
- 什么是Dubbo框架?
- 存储型XSS的危害
- 你不知道的SQL Server 日期和时间的内部存储过程
