Restore Volume 操作 – 每天5分鐘玩轉 OpenStack(60)

Restore Volume 操作 – 每天5分鐘玩轉 OpenStack(60)

3個月前 (07-02) CloudMan6

前面我們 backup 了 voluem,今天我們將討論如何 restore volume。本節我們討論如何 restore volume。 restore 的過程其實很簡單,兩步走: 在存儲節點上創建一個空白 volume。 將 backup 的數據 copy 到空白 voluem 上。 下面我們來看 restore 操作的詳細流程: 向 cinder-api 發送 backup 請求 cind

Backup Volume 操作 – 每天5分鐘玩轉 OpenStack(59)

Backup Volume 操作 – 每天5分鐘玩轉 OpenStack(59)

3個月前 (07-02) CloudMan6

本節我們討論 volume 的 Backup 操作。 Backup 是將 volume 備份到別的地方(備份設備),將來可以通過 restore 操作恢復。 Backup VS Snapshot 初看 backup 功能好像與 snapshot 很相似,都可以保存 volume 的當前狀態,以備以后恢復。但二者在用途和實現上還是有區別的,具體表現在: Snapshot 依賴于源 volume,不能

Snapshot Volume 操作 – 每天5分鐘玩轉 OpenStack(58)

Snapshot Volume 操作 – 每天5分鐘玩轉 OpenStack(58)

5個月前 (05-31) CloudMan6

Snapshot 可以為 volume 創建快照,快照中保存了 volume 當前的狀態,以后可以通過 snapshot 回溯。snapshot 操作實現比較簡單,流程圖如下: 向 cinder-api 發送 snapshot 請求 cinder-api 發送消息 cinder-volume 執行 snapshot 操作 下面我們詳細討論每一個步驟。 向 cinder-api 發送 snapsho

Delete Volume 操作 – 每天5分鐘玩轉 OpenStack(57)

Delete Volume 操作 – 每天5分鐘玩轉 OpenStack(57)

5個月前 (05-31) CloudMan6

今天討論 cinder 如何刪除 volume 。 狀態為 Available 的 volume 才能夠被 delete。如果 volume 當前已經 attach 到 instance,需要先 detach 后才能 delete。 Delete操作實現比較簡單,流程圖如下: 向 cinder-api 發送 delete 請求 cinder-api 發送消息 cinder-volume 執行 de

Extend Volume 操作 – 每天5分鐘玩轉 OpenStack(56)

Extend Volume 操作 – 每天5分鐘玩轉 OpenStack(56)

10個月前 (12-25) CloudMan6

前面我們討論了 volume 的 attach 和 detach 操作,今天討論如何擴大 volume 的容量。為了保護現有數據,cinder 不允許縮小 volume。 Extend 操作用于擴大 Volume 的容量,狀態為 Available 的 volume 才能夠被 extend。如果 volume 當前已經 attach 給 instance,需要先 detach 后才能 extend

Detach Volume 操作 – 每天5分鐘玩轉 OpenStack(55)

Detach Volume 操作 – 每天5分鐘玩轉 OpenStack(55)

10個月前 (12-18) CloudMan6

上一節我們成功地通過 attach 操作為 instance 添加了 volume,而與之相對的操作是 detach,就是將 volume 從 instance 上卸載下來。 下圖是 Detach 操作的流程圖 向 cinder-api 發送 detach 請求 cinder-api 發送消息 nova-compute detach volume cinder-volume 刪除 target 下

Attach Volume 操作(Part II) – 每天5分鐘玩轉 OpenStack(54)

Attach Volume 操作(Part II) – 每天5分鐘玩轉 OpenStack(54)

10個月前 (12-18) CloudMan6

上一節我們討論了 attach volume 操作中 cinder-api 的工作,本節討論 cinder-volume 和 nova-compute 如何將 volume attach 到 Instance。 cinder-volume 初始化 volume 的連接 cinder-volume 接收到 initialize_connection 消息后,會通過 tgt 創建 target,并將

Attach Volume 操作(Part I) – 每天5分鐘玩轉 OpenStack(53)

Attach Volume 操作(Part I) – 每天5分鐘玩轉 OpenStack(53)

1年前 (2018-08-05) CloudMan6

上一節我們創建了 volume,本節討論如何將 volume attach 到 Instance,今天是第一部分。 Volume 的最主要用途是作為虛擬硬盤提供給 instance 使用。Volume 是通過 Attach 操作掛載到 instance 上的。本節我們就來詳細討論 Cinder 是如何實現 Attach 的。 上一節我們成功創建了基于 LVM provider 的 volume。每

Create Volume 操作(Part III) – 每天5分鐘玩轉 OpenStack(52)

Create Volume 操作(Part III) – 每天5分鐘玩轉 OpenStack(52)

1年前 (2018-07-24) CloudMan6

本節是創建 Volume 的第三部分,也是最后一部分:cinder-volume 的處理過程。 第一部分和第二部分可以參考前面兩個小節。 cinder-volume 通過 driver 創建 volume,日志為 /opt/stack/logs/c-vol.log。 與 cinder-api 和 cinder-scheduler 執行方式類似,cinder-volume 也啟動了一個 Flow 來

Create Volume 操作(Part II) – 每天5分鐘玩轉 OpenStack(51)

Create Volume 操作(Part II) – 每天5分鐘玩轉 OpenStack(51)

1年前 (2018-07-24) CloudMan6

上一節我們討論了 Cinder 創建 Volume 的第一部分,cinder-api 的操作,本節繼續第二部分,cinder-scheduler 調度工作。 cinder-scheduler 執行調度 cinder-scheduler 執行調度算法,通過 Filter 和 Weigher 挑選最優的存儲節點 日志為 /opt/stack/logs/c-sch.log。 cinder-schedul

Create Volume 操作(Part I) – 每天5分鐘玩轉 OpenStack(50)

Create Volume 操作(Part I) – 每天5分鐘玩轉 OpenStack(50)

1年前 (2018-07-18) CloudMan6

前面已經學習了 Cinder 的架構和相關組件,從本節我們開始詳細分析 Cinder 的各種操作,首先討論 Cinder 如何創建 volume。 Create 操作流程如下: 客戶(可以是 OpenStack 最終用戶,也可以是其他程序)向 API(cinder-api)發送請求:“幫我創建一個 volume”。 API 對請求做一些必要處理后,向 Messaging(RabbitMQ)發送了一

準備 LVM Volume Provider – 每天5分鐘玩轉 OpenStack(49)

準備 LVM Volume Provider – 每天5分鐘玩轉 OpenStack(49)

1年前 (2018-07-17) CloudMan6

Cinder 真正負責 Volume 管理的組件是 volume provider。 Cinder 支持多種 volume provider,LVM 是默認的 volume provider。 Devstack 安裝之后,/etc/cinder/cinder 已經配置好了 LVM,如下圖所示: 上面的配置定義了名為“lvmdriver-1”的 volume provider,也稱作 back-en

切換注冊

登錄

忘記密碼 ?

您也可以使用第三方帳號快捷登錄

切換登錄

注冊

掃一掃二維碼分享
青海11选5开奖结果走势图