Openstack入門篇(十七)之Cinder服務-->安裝並配置一個本地存儲節點


怎樣為塊存儲服務安裝並配置存儲節點。為簡單起見,這里配置一個有一個空的本地塊存儲設備的存儲節點。這個向導用的是 /dev/sdb,此處選用linux-node1節點作為存儲節點,需要在vmware中添加一塊磁盤。

  • 1.安裝支持的工具包

安裝 LVM 包:
[root@linux-node1 ~]# yum install -y lvm2

啟動LVM的metadata服務並且設置該服務隨系統啟動:
[root@linux-node1 ~]# systemctl enable lvm2-lvmetad.service
[root@linux-node1 ~]# systemctl start lvm2-lvmetad.service
  • 2.創建LVM物理卷/dev/sdb和卷組 cinder-volumes

[root@linux-node1 ~]# pvcreate /dev/sdb
  Physical volume "/dev/sdb" successfully created.

[root@linux-node1 ~]# vgcreate cinder-volumes /dev/sdb
  Volume group "cinder-volumes" successfully created
  • 3.修改配置/etc/lvm/lvm.conf

由於存儲節點在操作系統磁盤上使用了 LVM,必需添加相關的設備到過濾器中。例如,如果 /dev/sda 設備包含操作系統:
[root@linux-node1 ~]# vim /etc/lvm/lvm.conf
devices {
filter = [ "a/sda/", "a/sdb/", "r/.*/"]
  • 4.安裝並配置組件

[root@linux-node1 ~]# yum install -y openstack-cinder targetcli python-keystone
[root@linux-node1 ~]# vim /etc/cinder/cinder.conf
在文末增加
[lvm]   <==配置LVM后端,包括LVM驅動,cinder-volume卷組,iscsi協議以及服務
volume_driver = cinder.volume.drivers.lvm.LVMVolumeDriver
volume_group = cinder-volumes
iscsi_protocol = iscsi
iscsi_helper = lioadm

[DEFAULT]
enabled_backends = lvm  <==啟用LVM后端
iscsi_ip_address = 192.168.56.11    <==配置iscsi監聽地址
glance_api_servers = http://192.168.56.11:9292  <==配置鏡像服務API的位置
  • 5.完成安裝,啟動cinder-volume服務,並查看

[root@linux-node1 ~]# systemctl enable openstack-cinder-volume.service target.service
[root@linux-node1 ~]# systemctl start openstack-cinder-volume.service target.service
[root@linux-node1 ~]# source admin-openstack 
[root@linux-node1 ~]# openstack volume service list
+------------------+-----------------+------+---------+-------+----------------------------+
| Binary            | Host           | Zone | Status  | State | Updated At                 |
+------------------+-----------------+------+---------+-------+----------------------------+
| cinder-scheduler | linux-node1     | nova | enabled | up    | 2017-12-08T09:24:55.000000 |
| cinder-volume    | linux-node1@lvm | nova | enabled | up    | 2017-12-08T09:25:01.000000 |
+------------------+-----------------+------+---------+-------+----------------------------+
  • 6.創建雲硬盤並掛載

(1)打開dashboard,進入卷,點擊"創建卷"

(2)將卷加入到雲主機中,"編輯卷"-->"管理連接"-->"鏈接雲主機"

(3)進入雲主機進行查看磁盤掛載情況
fdisk -l,成功掛載1G的雲硬盤,對該磁盤進行格式化,並寫入數據

tips:當有多個節點需要掛載該雲盤,需要將該磁盤進行umount,再到"管理連接"-->"分離卷"。分離卷時,該磁盤數據不會丟失。掛到其他雲主機時,不再需要格式化,直接可掛載。

存儲節點可選用的存儲類型
1.使用本地硬盤
2.系統使用本地硬盤+雲硬盤(數據盤) ISCSI NFS GlusterFS Ceph


免責聲明!

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



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