签到成功

知道了

CNDBA社区CNDBA社区

ceph的卸载

2016-10-27 15:41 7359 0 原创 Ceph
作者: Expect-乐

所有的卸载适合测试环境 多次部署又不想重新安装操作系统

正常卸载

如果是为了测试,搭建好的ceph环境而且是正常工作的,那么卸载之前安装环境。

在管理节点上运行ceph-deploy命令

1.1  查看命令帮助

[root@ceph-mon1 ~]# ceph-deploy -h
````
uninstall:    
    Remove Ceph packages from remote hosts.(仅仅会卸载ceph软件包)
purge:       
    Remove Ceph packages from remote hosts and purge allData.(卸载ceph软件包而且还会清除所有数据)
Purgedata:   
    Purge (delete, destroy, discard, shred) any Ceph data from /var/lib/ceph(删除所有关于ceph的数据文件位于/var/lib/ceph下)
Forgetkeys:  
    Remove authentication keys from the local directory.(将卸载节点的认证密钥从本地目录移除)
````


根据提示来:

第一步:http://www.cndba.cn/Expect-le/article/313

[root@ceph-admin ~]# ceph-deploy purge ceph-osd1
[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf
····
[ceph-osd3][INFO  ] Purging Ceph on ceph-osd3
[ceph-osd3][INFO  ] Running command: yum -y -q remove ceph ceph-release ceph-common ceph-radosgw
···
[ceph-osd3][DEBUG ] warning: /etc/yum.repos.d/ceph.repo saved as /etc/yum.repos.d/ceph.repo.rpmsave
···

提示很清楚,remove安装包。

第二步:

[root@ceph-admin ~]# ceph-deploy purgedata ceph-osd3
····
[ceph-osd3][INFO  ] Running command: rm -rf --one-file-system -- /var/lib/ceph
[ceph-osd3][INFO  ] Running command: rm -rf --one-file-system -- /etc/ceph/

这一步就是删除各种数据文件。http://www.cndba.cn/Expect-le/article/313

http://www.cndba.cn/Expect-le/article/313

最后:http://www.cndba.cn/Expect-le/article/313

[root@ceph-admin ~]# ceph-deploy forgetkeys


http://www.cndba.cn/Expect-le/article/313

最后还提示你,它都干了啥。


1.2  卸载前

[root@ceph-osd3 ~]# ps -ef|grep ceph
ceph      3266     1  0 Oct24 ?        00:11:26 /usr/bin/ceph-osd -f --cluster ceph --id 8 --setuser ceph --setgroup ceph
ceph      3581     1  0 Oct24 ?        00:10:23 /usr/bin/ceph-osd -f --cluster ceph --id 7 --setuser ceph --setgroup ceph
ceph      4101     1  0 Oct24 ?        00:09:35 /usr/bin/ceph-osd -f --cluster ceph --id 9 --setuser ceph --setgroup ceph
root      5669  5648  0 18:31 pts/0    00:00:00 grep --color=auto ceph


1.3  卸载后

[root@ceph-osd3 ~]# ps -ef|grep ceph
root      5887  5648  0 18:38 pts/0    00:00:00 grep --color=auto ceph


 

非正常卸载

就是ceph安装失败,想从头再来,不用删除客户端。可以使用下面的命令将环境恢复到刚安装完客户端的状态。

ps aux|grep ceph |awk '{print $2}'|xargs kill -9
ps aux|grep ceph |awk '{print $2}'|xargs kill -9
ps -ef|grep ceph


http://www.cndba.cn/Expect-le/article/313

#确保此时所有ceph进程都已经关闭!!!如果没有关闭,多执行几次。

http://www.cndba.cn/Expect-le/article/313

umount /var/lib/ceph/ osd /*
rm -rf /var/lib/ceph/ osd /*
rm -rf /var/lib/ceph/ mon /*
rm -rf /var/lib/ceph/ mds /*
rm -rf /var/lib/ceph/bootstrap- mds /*
rm -rf /var/lib/ceph/bootstrap- osd /*
rm -rf /var/lib/ceph/bootstrap- mon /*
rm -rf /var/lib/ceph/ tmp /*
rm -rf /etc/ceph/*
rm -rf /var/run/ceph/*


http://www.cndba.cn/Expect-le/article/313

 

如果想彻底清除环境,而不是想重新安装。那么ceph软件包也要卸载

#查看安装哪些ceph相关的包

http://www.cndba.cn/Expect-le/article/313

[root@ceph-mon1 ~]# rpm -qa|grep ceph
libcephfs1-10.2.3-0.el7.x86_64
ceph-common-10.2.3-0.el7.x86_64
ceph-selinux-10.2.3-0.el7.x86_64
ceph-osd-10.2.3-0.el7.x86_64
ceph-mds-10.2.3-0.el7.x86_64
ceph-radosgw-10.2.3-0.el7.x86_64
python-cephfs-10.2.3-0.el7.x86_64
ceph-base-10.2.3-0.el7.x86_64
ceph-mon-10.2.3-0.el7.x86_64
ceph-10.2.3-0.el7.x86_64
ceph-deploy-1.5.36-0.noarch


http://www.cndba.cn/Expect-le/article/313

通过进行卸载。

yum -y -q remove ···



版权声明:本文为博主原创文章,未经博主允许不得转载。

ceph 卸载

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
Expect-乐

Expect-乐

关注

Without the continuous bitter cold, there can be no fragrant plum blossom

  • 336
    原创
  • 6
    翻译
  • 100
    转载
  • 41
    评论
  • 访问:1552364次
  • 积分:1957
  • 等级:核心会员
  • 排名:第4名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ