再次安装,已经是隔了两天,我打算换一台机器作为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的更多相关文章

  1. DCOS(centos 7.4/7.6)

    https://dcos.io/releases/ https://downloads.dcos.io/dcos/stable/1.12.0/dcos_generate_config.sh https ...

  2. 中移苏研DCOS实践之路完整篇

    一.实践背景 1.1现网生产系统存在的问题 在中国移动内部各省市公司,由于技术迭代.设备更新的原因,设备繁杂,有x86server .VMware虚拟机.OpenStack虚拟机以及不同厂商的物理机( ...

  3. 获取微软原版“Windows 10 推送器(GWX)” 卸载工具

    背景: 随着Windows 10 免费更新的结束,针对之前提供推送通知的工具(以下简称GWX)来说使命已经结束,假设您还未将Windows 8.1 和Windows 7 更新到Windows 10 的 ...

  4. 卸载oracle之后,如何清除注册表

    之前卸载了oracle,今天偶然间发现,在服务和应用程序里面,还残存着之前的oracle服务.原来,还需要去清理下注册表. 在开始菜单的这个框里面 输入regedit,进入注册表.找到这个目录 HKE ...

  5. C#创建、安装、卸载、调试Windows Service(Windows 服务)的简单教程

    前言:Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这 ...

  6. linux下mono的安装与卸载

    我很遗憾的告诉你,这里没有安装,为什么标题里加入安装俩字呢,因为如果不加的话你会搜到这篇文章吗?哈哈!别气馁,这里会给你些安装的tips! 源码安装,git安装:建议安装路径如下,至于为什么,我也讲不 ...

  7. 玩转Windows服务系列——Debug、Release版本的注册和卸载,及其原理

    Windows服务Debug版本 注册 Services.exe -regserver 卸载 Services.exe -unregserver Windows服务Release版本 注册 Servi ...

  8. C# windows服务制作(包括安装及卸载)

    开篇语 因工作内容需要做一个windows服务,此前并没有相关经验,所以做了一个demo来跑跑这个梗(高手跳过,需要的来踩)- 效果如下:打开服务,可以找到我们新增的一个windows服务,这个dem ...

  9. Win7系统卸载McAfee杀毒软件

    方法一.用系统正常卸载程序卸载. 首先,在服务里将McAfee相关的所有服务“禁用”. 然后, Windows“控制面板”中的“添加/删除程序”卸载 McAfee Consumer 产品. 接着,到C ...

随机推荐

  1. Lorenzo Von Matterhorn(STL_map的应用)

    Lorenzo Von Matterhorn time limit per test 1 second memory limit per test 256 megabytes input standa ...

  2. A norm is a function. 范数是函数。

    [范数]范数是函数.A norm is a function.范数(norm),是具有“长度”概念的函数.在线性代数.泛函分析及相关的数学领域,是一个函数,其为向量空间内的所有向量赋予非零的正长度或大 ...

  3. LOJ#10064. 「一本通 3.1 例 1」黑暗城堡

    LOJ#10064. 「一本通 3.1 例 1」黑暗城堡 题目描述 你知道黑暗城堡有$N$个房间,$M$条可以制造的双向通道,以及每条通道的长度. 城堡是树形的并且满足下面的条件: 设$D_i$为如果 ...

  4. mysql用户和权限管理(Linux系统下)

    在mysql自带的库中有一个mysql,这个库包含了太多的东西,其中有一张表user,这张表存储了所有的用户信息. mysql> select user,host,password from u ...

  5. python3 mysql 多表查询

    python3 mysql 多表查询 一.准备表 创建二张表: company.employee company.department #建表 create table department( id ...

  6. UVA 101 vector

    题目链接 白书上的例题,关于vector的使用.不定长数组vector,类型内部封装了一些常用操作.vector就像一个二维数组,只有第一维的大小是固定的,可以像数组一样访问到其中的每一个元素. ve ...

  7. SparkRDD内核

    Spark内核 RDD是基础,是spark中一个基础的抽象,是不可变的,比如我们加载进的数据RDD,如果想更改其中的内容是不允许的:分区的集合,可以并行来计算:RDD类中包含了很多基础的操作,例如ma ...

  8. maven命令创建项目

    1)创建一个Project mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArti ...

  9. Hive- 大数据仓库Hive

    什么是 Hive? Hive 是由 FaceBook 开源用于解决少量数据结构化日志的数据统计.Hive是基于 Hadoop 的一个数据仓库工具,可以将结构化的数据文件映射成一张表,并提供类SQL查询 ...

  10. kreuz-frankfurt-sample-generic-2019-02-08.xodr文件解读

    第1行:xml语法所遵循的版本. L2:文件封装标记. L3:Opendrive的主要修订编号  次要修订编号   供应商. L4:记录有关地理参考坐标系的参数,投影-横轴墨卡托   a-地球椭球长半 ...