Terminate Instance 操作详解 - 每天5分钟玩转 OpenStack(33)
2016-06-27 19:18
369 查看
摘要: 本节通过日志详细分析 Nova Terminate 操作。
本节通过日志详细分析 Nova Terminate 操作。
Terminate 操作就是删除 instance,下面是 terminate instance 的流程图
向 nova-api 发送请求
nova-api 发送消息
nova-compute 执行操作
下面我们详细讨论每一个步骤。
查看日志 /opt/stack/logs/n-api.log
关闭 instance
删除 instance 的镜像文件
释放虚拟网络等其他资源
以上就是 terminate 的详细分析,下一节我们继续分析 Pause/Resume 操作。
本节通过日志详细分析 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 操作。
相关文章推荐
- ServiceManager add_service SELinux Permission Denied
- Centos6.5下OpenLdap搭建(环境配置+双机主从配置+LDAPS+enable SSHA)
- Centos 6.4 python 2.6 升级到 2.7
- Tomcat 部署 Web 通过 ip 直接访问项目
- maven编译不通过:软件包com.sun.org.apache.xml.internal.security.utils.Base64 不存在
- intelliJ idea 15
- centos之lnmp及负载均衡
- .Net Core Linux centos7行—IOC模块
- Linux进程间通信-命名管道
- svn命令在linux下的使用
- svn命令在linux下的使用
- 在linux系统下检查postgresql数据库安装,登录数据库及简单的查看数据库
- Linux 移植版的游戏性能简直就是垃圾!
- hadoop集群 no route to host问题解决
- python (18)在linux中如何实现定时发送邮件到指定邮箱,监测任务
- centos安装python2.7和pip2.7
- 日常小结-tomcat结构目录、web应用及虚拟目录的映射
- SwiperJS 插件 常用于移动端网站的内容触摸滑动
- .net 使用PowerShell获取电脑中的UUID
- shell总结