天天看點

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

Cinder 真正負責 Volume 管理的元件是 volume provider。

Cinder 支援多種 volume provider,LVM 是預設的 volume provider。

Devstack 安裝之後,/etc/cinder/cinder 已經配置好了 LVM,如下圖所示:

上面的配置定義了名為“lvmdriver-1”的 volume provider,也稱作 back-end。其 driver 是 LVM,LVM 的 volume group 名為“stack-volumes-lvmdriver-1”。

Devstack 安裝時并沒有自動建立 volume group,是以需要我們手工建立。

如下步驟示範了在 /dev/sdb 上建立 VG “stack-volumes-lvmdriver-1”:

首先建立 physical volume /dev/sdb

Linux 的 lvm 預設配置不允許在 /dev/sdb 上建立 PV,需要将 sdb 添加到 /etc/lvm.conf 的 filter 中。

然後建立 VG stack-volumes-lvmdriver-1

打開 Web GUI,可以看到 OpenStack 已經建立了 Volume Type “lvmdriver-1”

其 Extra Specs volume_backend_name 為 lvmdriver-1

後面各小節都将以 LVM 為 volume provider 詳細讨論 volume 的各種操作。  

本文轉自CloudMan6 51CTO部落格,原文連結:http://blog.51cto.com/cloudman/1790910

繼續閱讀