Terminate Instance 操作详解 - 每天5分钟玩转 OpenStack(33)
2016-05-13 06:23
309 查看
本节通过日志详细分析 Nova Terminate 操作。
Terminate 操作就是删除 instance,下面是 terminate instance 的流程图
向 nova-api 发送请求
nova-api 发送消息
nova-compute 执行操作
下面我们详细讨论每一个步骤。
向 nova-api 发送请求
客户(可以是 OpenStack 最终用户,也可以是其他程序)向 API(nova-api)发送请求:“帮我删除这个 Instance”查看日志 /opt/stack/logs/n-api.log
nova-api 发送消息
nova-api 向 Messaging(RabbitMQ)发送了一条消息:“删除这个 Instance”源代码在 /opt/stack/nova/nova/compute/api.py,方法是 _do_force_delete。
nova-compute 执行操作
查看日志 /opt/stack/logs/n-cpu.log关闭 instance
删除 instance 的镜像文件
释放虚拟网络等其他资源
以上就是 terminate 的详细分析,下一节我们继续分析 Pause/Resume 操作。
相关文章推荐
- Centos7搭建Zabbix2.4
- linux ftp命令mput使用
- OpenCV日记
- Hadoop的RPC框架使用
- linux mysql 查看默认端口号和修改端口号
- 《Zabbix安装部署-1》-Centos7
- CentOS 6.7 下 Squid 代理服务器 的 安装与配置
- 关于NSRunLoop和NSTimer的深入理解
- MySQL-python-1.2.3c1安装(centOS6.7)
- ecshop 首页显示每个分类的产品列表
- 《Linux驱动》动态申请字符设备号
- CentOS使用virt-what知道虚拟机的虚拟化技术
- 参与openstack开源必备知识
- linux安装多个tomcat
- MapReduce作业Map阶段和Reduce阶段重要过程详述(Partitioner、Combiner、Shuffle三个阶段的解析)
- Ubuntu16.04搭建LAMP架构服务器
- Linux 命令之删除命令
- 利用sqoop完成数据导入导出
- Storm Topology及分组原理
- Tmcat热部署方法(2种)