OpenStack 存儲服務 Cinder存儲節點部署LVM(十六)


Cinder存儲節點部署

部署在192.168.137.12主機

1、安裝lvm2軟件包

yum install lvm2 -y

2、啟動LVM的metadata服務並且設置該服務隨系統啟動

systemctl enable lvm2-lvmetad.service
systemctl start lvm2-lvmetad.service

3、vmware增加一塊20G硬盤,用於雲主機硬盤

4、創建LVM 物理卷 /dev/sdb

pvcreate /dev/sdb

5、創建 LVM 卷組 cinder-volumes

vgcreate cinder-volumes /dev/sdb

6、編輯``/etc/lvm/lvm.conf``文件並完成下面的操作:

  • 在devices部分,添加一個過濾器,只接受/dev/sdb設備,拒絕其他所有設備
devices {
filter = [ "a/sdb/", "r/.*/"]

提示:每個過濾器組中的元素都以 a 開頭,即為 accept,或以 r 開頭,即為**reject**,並且包括一個設備名稱的正則表達式規則。過濾器組必須以 r/.*/ 結束,過濾所有保留設備。

7、安裝cinder組件軟件包

yum install openstack-cinder targetcli python-keystone -y

8、將控制節點的配置文件cinder.conf 復制到存儲節點上

scp /etc/cinder/cinder.conf 192.168.137.12:/etc/cinder/
  • 在[lvm]部分,配置LVM后端以LVM驅動結束,卷組cinder-volumes,iSCSI協議和正確的iSCSI服務
[lvm]
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver  # 驅動
volume_group = cinder-volumes  # vg組名稱
iscsi_protocol = iscsi   # iSCSI協議
iscsi_helper = lioadm    # iSCSI管理工具
volume_backend_name=iSCSI-Storage  # 名稱在 [DEFAULT] 區域,配置鏡像服務 API 的位置
  • 在[DEFAULT]部分,啟用 LVM 后端
[DEFAULT]
enabled_backends = lvm
  • 在[DEFAULT]區域,配置鏡像服務 API 的位置
[DEFAULT]
glance_api_servers = http://192.168.137.11:9292

9、啟動塊存儲卷服務及其依賴的服務,並將其配置為隨系統啟動

systemctl enable openstack-cinder-volume.service target.service
systemctl restart openstack-cinder-volume.service target.service

 

驗證塊設備存儲服務的操作

控制節點上操作,列出服務組件以驗證是否每個進程都成功啟動

source /root/admin-openstack.sh
cinder service-list

 

創建雲硬盤

在存儲節點上查看剛才創建的雲硬盤 lvdisplay

 

雲主機與雲硬盤關聯

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM