删除Openstack所有组件
我们有时在机器上安装了一次OpenStack后,发现配置有问题或者其他原因,想将整个openstack环境删除,避免重装机器,可以用下面的脚本在执行
# Warning! Dangerous step! Destroys VMs for x in $(virsh list --all | grep instance- | awk '{print $2}') ; do virsh destroy $x ; virsh undefine $x ; done ; # Warning! Dangerous step! Removes lots of packages, including many # which may be unrelated to RDO. yum remove -y nrpe "*nagios*" puppet "*ntp*" "*openstack*" \ "*nova*" "*keystone*" "*glance*" "*cinder*" "*swift*" \ mysql mysql-server httpd "*memcache*" scsi-target-utils \ iscsi-initiator-utils perl-DBI perl-DBD-MySQL ; ps -ef | grep -i repli | grep swift | awk '{print $2}' | xargs kill ; # Warning! Dangerous step! Deletes local application data rm -rf /etc/nagios /etc/yum.repos.d/packstack_* /root/.my.cnf \ /var/lib/mysql/ /var/lib/glance /var/lib/nova /etc/nova /etc/swift \ /srv/node/device*/* /var/lib/cinder/ /etc/rsync.d/frag* \ /var/cache/swift /var/log/keystone ; umount /srv/node/device* ; killall -9 dnsmasq tgtd httpd ; setenforce 1 ; vgremove -f cinder-volumes ; losetup -a | sed -e 's/:.*//g' | xargs losetup -d ; find /etc/pki/tls -name "ssl_ps*" | xargs rm -rf ; for x in $(df | grep "/lib/" | sed -e 's/.* //g') ; do umount $x ; done yum -y remove `rpm -qa|grep qemu`
执行完了,记得重启一下,数据库如果安装在其它的机器上,需要清空。
转载于:https://www.cnblogs.com/wangyifu/p/7272288.html
删除Openstack所有组件相关推荐
- Openstack各个组件的关系简介
Openstack简介 OpenStack是一个由美国国家航空航天局(NASA)和Rackspace合作研发并发起的开源项目.其中Rackspace贡献了Swift, NASA贡献了Nova项目,这两 ...
- OpenStack服务组件01--keystone
OpenStack服务组件01--keystone Keyston身份服务 Keyston身份服务简介 1.主要功能: 2.管理对象 3.keystone认证过程 Keystone身份服务组件安装 1 ...
- Openstack七大组件介绍
Openstack七大组件介绍 OpenStack是一套laas解决方案 OpenStack是一个开源的云计算管理平台 以Apache许可证为授权 Horizon组件 --Horizon为OpenSt ...
- OpenStack七大组件解析
b站视频链接:0-尚硅谷-Linux云计算- 虚拟化技术 - 为何需要云计算这种"新事物"_哔哩哔哩_bilibili 视频.课件.资料: 百度网盘链接:https://pan.b ...
- 云系列---Openstack Nova组件 | 参数说明 | 详细讲解
Openstack Nova组件 一.Nova 概念 二.Nova 系统架构 三.Nova 组件详讲 1.API 讲解 2.Scheduler 讲解 调度器类型 过滤调度器调度过程 过滤器类型 Sch ...
- OpenStack Zun组件详解
什么是ZUN? Zun是Openstack中提供容器管理服务的组件,于2016年6月建立.Zun的目标是提供统一的Openstack API用于启动和管理容器,支持多种容器技术.Zun原来称为Higg ...
- 末学者笔记--openstack共享组件:rabbitmq(3)
openstack共享组件:消息队列rabbitmq 一.MQ 全称为 Message Queue, 消息队列( MQ ) 是一种应用程序对应用程序的通信方 ...
- java去掉rn,React Native删除第三方开源组件的依赖包
最近项目即将上线,但是遇到了一个问题,安装之后第一次打开时,在有的Android手机上崩溃,之后再次运行就好了,好多Android机型都遇到这种情况,定位问题,发现是之前加载的第三方开源控件:reac ...
- openstack及组件简要介绍
openstack及组件简要介绍 为什要用云? 一.简单的说就是对资源更加合理的分配,使用,比如硬件的数量,带宽等等这些,因为你不能机器买来不需要了再卖掉(当然也可以),带宽跟机房签合同得来一年的,中 ...
最新文章
- mbr,gpt,开机启动流程.
- linux默认csh修改命令,Solaris中默认Shell的修改以及命令行补全的设置
- 【数据平台】Python解析Ngnix日志
- 内容流量管理的关键技术:多任务保量优化算法实践
- sqli-lab_基础篇_1-23做题反思
- gcc __attribute__关键字举例之visibility
- leetcode 1306. Jump Game III | 1306. 跳跃游戏 III(BFS)
- 【转】jmeter学习笔记——JDBC测试计划-连接Mysql
- P4688-[Ynoi2016]掉进兔子洞【莫队,bitset】
- python里面的高级特性
- 树堆(Treap)图文详解与实现
- 2021深圳杯数学建模D题---基于DDPG算法的微分博弈问题(思路及代码)
- 人工智能对医疗和健康产业的冲击和革命——意识上传技术展望
- dxdiag使用小结
- 3D Human相关研究:人体、姿态估计、人体重建等
- matlab生成向量和矩阵
- 无功控制器电容投切方案整理
- iphone功率测试软件,iPhone充电功率检测方法
- 探讨 C++ 虚函数 virtual
- ETCD 简介 + 使用
热门文章
- C语言初学者代码中的常见错误与瑕疵(2)
- 表达不同与构建不同: 对计算机的唯一真正的要求 (TrustNo.1 ) -- 待修改!!!...
- 深入浅出的“深拷贝与浅拷贝”
- Runtime-消息发送和消息转发
- 电信天翼3G上网卡在Lenovo笔记本电脑windows7系统正常运行方法
- 深度学习与计算机视觉系列(8)_神经网络训练与注意点
- ES6中Generator理解
- mysql 游标 ,嵌套游标
- 锚定比特币现金(BCH),助力构建价值互联网时代
- BCH压力测试最终统计