Terminate Instance 操作详解 - 每天5分钟玩转 OpenStack(33)

简介: 本节通过日志详细分析 Nova Terminate 操作。 Terminate 操作就是删除 instance,下面是 terminate instance 的流程图 向 nova-api 发送请求 nova-api 发送消息 nova-compute 执行操作 下面我们详细讨论每一个步骤。

本节通过日志详细分析 Nova Terminate 操作。

Terminate 操作就是删除 instance,下面是 terminate instance 的流程图

  1. 向 nova-api 发送请求

  2. nova-api 发送消息

  3. 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 操作。

目录
相关文章
|
4月前
|
Ubuntu Linux 网络安全
云计算|OpenStack|社区版OpenStack(实务操作---cloud-init的使用)
云计算|OpenStack|社区版OpenStack(实务操作---cloud-init的使用)
127 0
|
消息中间件 存储 JSON
金鱼哥RHCA回忆录:CL210OpenStack操作的故障排除--诊断OpenStack问题
第九章 OpenStack操作的故障排除--诊断OpenStack问题
550 0
金鱼哥RHCA回忆录:CL210OpenStack操作的故障排除--诊断OpenStack问题
|
API Apache 开发工具
LibCloud操作OpenStack
LibCloud操作OpenStack
199 0
|
网络协议 Linux 网络安全
openstack 云平台一体化部署(超详细)
openstack 云平台一体化部署(超详细)
812 0
openstack 云平台一体化部署(超详细)