Terminate Instance 操作詳解 - 每天5分鍾玩轉 OpenStack(33)


本節通過日志詳細分析 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 操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM