卸载DCOS
再次安装,已经是隔了两天,我打算换一台机器作为boot机器,但是发现报错,告知部署设备已经安装了dcos;看来需要卸载:
uninstall-master.sh
/opt/mesosphere/bin/pkgpanda uninstall && \
rm -rf /opt/mesosphere /var/lib/mesos /var/lib/dcos /var/lib/zookeeper /var/log/mesos /etc/mesosphere /var/lib/mesosphere && \
rm -rf /etc/profile.d/dcos.sh /etc/systemd/journald.conf.d/dcos.conf /etc/systemd/system/dcos-cfn-signal.service /etc/systemd/system/dcos-download.service /etc/systemd/system/dcos-link-env.service /etc/systemd/system/dcos-setup.service /etc/systemd/system/multi-user.target.wants/dcos-setup.service /etc/systemd/system/multi-user.target.wants/dcos.target
uninstall-agent.sh
echo '+++uninstall starting...+++'
echo ''
systemctl kill -s SIGUSR1 dcos-mesos-slave;
sudo -i /opt/mesosphere/bin/pkgpanda uninstall; systemctl stop dcos-adminrouter-agent.service;
systemctl stop dcos-diagnostics.service;
systemctl stop dcos-epmd.service;
systemctl stop dcos-log-agent.service;
systemctl stop dcos-mesos-slave-public.service;
systemctl stop dcos-metrics-agent.service;
systemctl stop dcos-navstar.service;
systemctl stop dcos-pkgpanda-api.service;
systemctl stop dcos-rexray.service;
systemctl stop dcos-spartan-watchdog.service;
systemctl stop dcos-spartan.service;
systemctl stop dcos-diagnostics.socket;
systemctl stop dcos-log-agent.socket;
systemctl stop dcos-metrics-agent.socket;
systemctl stop dcos.target;
systemctl stop dcos-docker-gc.timer;
systemctl stop dcos-gen-resolvconf.timer;
systemctl stop dcos-logrotate-agent.timer;
systemctl stop dcos-spartan-watchdog.timer;
systemctl stop dcos-adminrouter-agent.service;
systemctl stop dcos-diagnostics.service;
systemctl stop dcos-epmd.service;
systemctl stop dcos-log-agent.service;
systemctl stop dcos-mesos-slave-public.service;
systemctl stop dcos-metrics-agent.service;
systemctl stop dcos-navstar.service;
systemctl stop dcos-pkgpanda-api.service;
systemctl stop dcos-rexray.service;
systemctl stop dcos-spartan-watchdog.service;
systemctl stop dcos-spartan.service;
systemctl stop dcos-diagnostics.socket;
systemctl stop dcos-log-agent.socket;
systemctl stop dcos-metrics-agent.socket;
systemctl stop dcos.target;
systemctl stop dcos-docker-gc.timer;
systemctl stop dcos-gen-resolvconf.timer;
systemctl stop dcos-logrotate-agent.timer;
systemctl stop dcos-spartan-watchdog.timer;
systemctl daemon-reload;
sudo rm -rf /opt/mesosphere /etc/mesosphere;
sudo rm -rf /opt/dcos-prereqs.installed;
sudo rm -rf /var/lib/dcos;
sudo rm -rf /var/lib/mesos;
sudo rm -rf /etc/systemd/system/dcos-*;
sudo rm -rf /etc/systemd/system/dcos.target /etc/systemd/system/dcos.target.wants;
sudo rm -rf /run/dcos
echo ''
echo '+++uninstall complete+++'
这里记录一下,因为rm
-rf
后面没有加绝对路径(直接写的文件名字),而导致dcos.target以及docs.target.wants没有删除掉,于是多次尝试删除重建失败,就是提示我没有删除干净,想想也是醉了。知道一次无意间的到/etc/systemd/system/下面,才发现还有这两个漏网之鱼。浪费了的一个下午啊。
卸载DCOS的更多相关文章
- DCOS(centos 7.4/7.6)
https://dcos.io/releases/ https://downloads.dcos.io/dcos/stable/1.12.0/dcos_generate_config.sh https ...
- 中移苏研DCOS实践之路完整篇
一.实践背景 1.1现网生产系统存在的问题 在中国移动内部各省市公司,由于技术迭代.设备更新的原因,设备繁杂,有x86server .VMware虚拟机.OpenStack虚拟机以及不同厂商的物理机( ...
- 获取微软原版“Windows 10 推送器(GWX)” 卸载工具
背景: 随着Windows 10 免费更新的结束,针对之前提供推送通知的工具(以下简称GWX)来说使命已经结束,假设您还未将Windows 8.1 和Windows 7 更新到Windows 10 的 ...
- 卸载oracle之后,如何清除注册表
之前卸载了oracle,今天偶然间发现,在服务和应用程序里面,还残存着之前的oracle服务.原来,还需要去清理下注册表. 在开始菜单的这个框里面 输入regedit,进入注册表.找到这个目录 HKE ...
- C#创建、安装、卸载、调试Windows Service(Windows 服务)的简单教程
前言:Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这 ...
- linux下mono的安装与卸载
我很遗憾的告诉你,这里没有安装,为什么标题里加入安装俩字呢,因为如果不加的话你会搜到这篇文章吗?哈哈!别气馁,这里会给你些安装的tips! 源码安装,git安装:建议安装路径如下,至于为什么,我也讲不 ...
- 玩转Windows服务系列——Debug、Release版本的注册和卸载,及其原理
Windows服务Debug版本 注册 Services.exe -regserver 卸载 Services.exe -unregserver Windows服务Release版本 注册 Servi ...
- C# windows服务制作(包括安装及卸载)
开篇语 因工作内容需要做一个windows服务,此前并没有相关经验,所以做了一个demo来跑跑这个梗(高手跳过,需要的来踩)- 效果如下:打开服务,可以找到我们新增的一个windows服务,这个dem ...
- Win7系统卸载McAfee杀毒软件
方法一.用系统正常卸载程序卸载. 首先,在服务里将McAfee相关的所有服务“禁用”. 然后, Windows“控制面板”中的“添加/删除程序”卸载 McAfee Consumer 产品. 接着,到C ...
随机推荐
- Jaxb2 实现JavaBean与xml互转
一.简介 JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术.该过程中,JAXB也提供了将XML实 ...
- 2.设计模式---Adapter模式
Adapter模式也就是适配器模式,最常见的就是这个:码农必备-------------->笔记本电源适配器: 那么这玩意到底是干嘛的?? 手工画图一张: 220V--------------- ...
- Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [32,176] milliseco
有一次,我启动tomcat时,居然花费了33秒.我不理解为什么一个新的tomcat,需要这么久, 网上查找后,找到了一个解决方法. # vim /usr/local/tomcat/bin/catali ...
- 测试站如何最快获取正式站的最新数据: ln -s
针对静态数据, 比如图片/js等文件, 测试站如何获取最新的呢? ln -s /alidata/www/mysite/uploads /alidata/www/mysite_test/uploads ...
- NOIP考前划水
NOIP考前划水 君指先跃动の光は.私の一生不変の信仰に.唯私の超電磁砲永世生き! 要开始背配置了? 3行不谢. (setq c-default-style "awk") (glo ...
- python 学习2:生成器,迭代器,装饰器
1.生成器 通过列表生成式,我们可以直接创建一个列表.但是,受到内存限制,列表容量肯定是有限的.而且,创建一个包含100万 个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那 ...
- Data Structure Array: Given an array arr[], find the maximum j – i such that arr[j] > arr[i]
http://www.geeksforgeeks.org/given-an-array-arr-find-the-maximum-j-i-such-that-arrj-arri/ #include & ...
- dedecms常用标签
下面总结了58种常见的标签调用,包括关键描述调用.指定调用栏目.列表文章调用.频道栏目调用.当前栏目名称.栏目导航调用.模板路径调用.网站标题调用.友情链接调用.网站版权调用.网站备案调用.当前位置调 ...
- ATI AMD
AMD是一个CPU公司,而ATI是一个显卡公司.在2006年7月24日,AMD公司将ATI公司百分之百收购了,也自然和AMD结为一体,也生产显卡了.它们的区别如下1:它们生产的物品不同,AMD生产处理 ...
- docker仓库及数据卷
docker help rmi, 删除本地镜像 docker run -it --name=centos centos:latest /bin/sh --name的选项可以方便我们以后引用此imag ...