上一節我們討論了 Cinder 創建 Volume 的第一部分,cinder-api 的操作,本節繼續第二部分,cinder-scheduler 調度工作。 cinder-scheduler 執行調度 cinder-scheduler 執行調度算法,通過 Filter ...
本節是創建 Volume 的第三部分,也是最后一部分:cinder volume 的處理過程。 第一部分和第二部分可以參考前面兩個小節。cinder volume 通過 driver 創建 volume,日志為 opt stack logs c vol.log。 與 cinder api 和 cinder scheduler 執行方式類似,cinder volume 也啟動了一個 Flow 來完 ...
2016-06-27 05:52 3 5055 推薦指數:
上一節我們討論了 Cinder 創建 Volume 的第一部分,cinder-api 的操作,本節繼續第二部分,cinder-scheduler 調度工作。 cinder-scheduler 執行調度 cinder-scheduler 執行調度算法,通過 Filter ...
前面已經學習了 Cinder 的架構和相關組件,從本節我們開始詳細分析 Cinder 的各種操作,首先討論 Cinder 如何創建 volume。 Create 操作流程如下: 客戶(可以是 OpenStack 最終用戶,也可以是其他程序)向 API(cinder-api ...
今天我們將前一小節創建的 NFS volume “nfs-vol-1” attach 到 instance “c2”上。 這里我們重點關注 nova-compute 如何將“nfs-vol-1” attach 到“c2”。 通過日志分析,nova-compute 會將存放 volume ...
上一節我們討論了 attach volume 操作中 cinder-api 的工作,本節討論 cinder-volume 和 nova-compute 如何將 volume attach 到 Instance。 cinder-volume 初始化 volume 的連接 ...
上一節我們創建了 volume,本節討論如何將 volume attach 到 Instance,今天是第一部分。 Volume 的最主要用途是作為虛擬硬盤提供給 instance 使用。Volume 是通過 Attach 操作掛載到 instance 上的。本節我們就來詳細討論 ...
Snapshot 可以為 volume 創建快照,快照中保存了 volume 當前的狀態,以后可以通過 snapshot 回溯。snapshot 操作實現比較簡單,流程圖如下: 向 cinder-api 發送 snapshot 請求 cinder-api 發送消息 ...
本節我們討論 volume 的 Backup 操作。 Backup 是將 volume 備份到別的地方(備份設備),將來可以通過 restore 操作恢復。 Backup VS Snapshot 初看 backup 功能好像與 snapshot 很相似,都可以保存 volume ...
前面我們討論了 volume 的 attach 和 detach 操作,今天討論如何擴大 volume 的容量。為了保護現有數據,cinder 不允許縮小 volume。 Extend 操作用於擴大 Volume 的容量,狀態為 Available 的 volume 才能夠被 extend ...