作者:独笔孤行@TaoCloud
OpenStack支持多种类型后端存储,包括NFS、Ceph、GlusterFS、FC、iSCSI等。本次以iscsi存储为例讲解OpenStack添加iSCSI存储使用方式。

1.在cinder节点上用iscsi命令iscsi共享存储:

[root@OpenStackNewton ~]# iscsiadm -m discovery -t st -p 192.168.3.15
192.168.3.15:3260,1 iqn.com.taocloud.2018-04.thomas.test01:ssan

注解
192.168.3.15为iscsi存储的ip地址

2.在cinder节点上发现iscsi存储后,用iscsi命令登录存储:

[root@OpenStackNewton ~]# iscsiadm -m node -T iqn.com.taocloud.2018-04.thomas.test01:ssan -p 192.168.3.15:3260 -l
Logging in to [iface: default, target: iqn.com.taocloud.2018-04.thomas.test01:ssan, portal: 192.168.3.15,3260] (multiple)
Login to [iface: default, target: iqn.com.taocloud.2018-04.thomas.test01:ssan, portal: 192.168.3.15,3260] successful.

3.用lsblk命令查看可用的磁盘

[root@OpenStackNewton ~]# lsblk 
NAME                                                               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0                                                                  2:0    1    4K  0 disk 
sda                                                                  8:0    0   50G  0 disk 
├─sda1                                                               8:1    0    1G  0 part /boot
└─sda2                                                               8:2    0   49G  0 part 
  ├─centos-root                                                    253:0    0   44G  0 lvm  /
  └─centos-swap                                                    253:1    0    5G  0 lvm  [SWAP]
sdb                                                                  8:16   0   50G  0 disk 
sdc                                                                  8:32   0   10G  0 disk 
sr0                                                                 11:0    1  4.2G  0 rom  
loop0                                                                7:0    0    2G  0 loop /srv/node/swiftloopback
loop1                                                                7:1    0 20.6G  0 loop 
└─cinder--volumes-volume--0192edf0--73b7--4ffb--b75e--16c5a8774f56 253:2    0    8G  0 lvm  

查看到sdc即为新增加的iscsi存储磁盘。
4.增加sdc的pv

[root@OpenStackNewton ~]# pvcreate /dev/sdc 
  Physical volume "/dev/sdc" successfully created.

5.将sdc磁盘的pv添加进到原有的vg中扩展vg:

[root@OpenStackNewton ~]# vgextend cinder-volumes /dev/sdc 
  Volume group "cinder-volumes" successfully extended

6.用vgdisplay命令查看扩展后的vg大小:

[root@OpenStackNewton ~]# vgdisplay

7.vg扩展完成后,在web页面创建磁盘即可。

欢迎扫描关注本人公众号,会定时分享IT技术文章,如有其它技术问题,可随时咨询。
OpenStack添加iscsi共享存储_第1张图片