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

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

Cinder 支持多種 volume provider,LVM 是默認的 volume provider。
Devstack 安裝以後,/etc/cinder/cinder 已經配置好了 LVM,以下圖所示:ci

上面的配置定義了名爲「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」:im

  1. 首先建立 physical volume /dev/sdb

    Linux 的 lvm 默認配置不容許在 /dev/sdb 上建立 PV,須要將 sdb 添加到 /etc/lvm.conf 的 filter 中。

    filter

  2. 而後建立 VG stack-volumes-lvmdriver-1
    db

打開 Web GUI,能夠看到 OpenStack 已經建立了 Volume Type 「lvmdriver-1」
img

其 Extra Specs volume_backend_name 爲 lvmdriver-1
vi

後面各小節都將以 LVM 爲 volume provider 詳細討論 volume 的各類操做。co

 

相關文章
相關標籤/搜索