共計 745 個字符,預計需要花費 2 分鐘才能閱讀完成。
本篇文章給大家分享的是有關如何理解 Snapshot Instance 操作,丸趣 TV 小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著丸趣 TV 小編一起來看看吧。
我們通過日志詳細討論 instance 的 snapshot 操作。
有時候操作系統損壞得很嚴重,通過 Rescue 操作無法修復,那么我們就得考慮通過備份恢復了。當然前提是我們之前對 instance 做過備份。
Nova 備份的操作叫 Snapshot,其工作原理是對 instance 的鏡像文件(系統盤)進行全量備份,生成一個類型為 snapshot 的 image,然后將其保存到 Glance 上。
從備份恢復的操作叫 Rebuild。
向 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,方法是 snapshot。
nova-compute 執行操作
查看日志 /opt/stack/logs/n-cpu.log
暫停 instance
對 instance 的鏡像文件做快照
恢復 instance
將快照上傳到 Glance
Snapshot 成功保存在 Glance 中
instance 備份成功。
以上就是如何理解 Snapshot Instance 操作,丸趣 TV 小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注丸趣 TV 行業資訊頻道。