ISCSI

共享硬盘

在服务端
用7.0yum源

yum install targetcli -y

linux iSCSI

fdisk /dev/vdb

pvcreate /dev/vdb2
vgcreate iscsi_vg0 /dev/vdb2
lvcreate -l 255 -n iscsi_lv0 iscsi_vg0

linux iSCSI

linux iSCSI

targetcli
ls

linux iSCSI

/backstores/block create westos:storage1 /dev/iscsi_vg0/iscsi_lv0  

linux iSCSI

iscsi/ create iqn.2019-02.com.westos:storage1

linux iSCSI

iscsi/iqn.2019-02.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1                    

linux iSCSI

iscsi/iqn.2019-02.com.westos:storage1/tpg1/acls create iqn.2019-02.com.westos:storage1key           ##添加公钥

linux iSCSI


iscsi/iqn.2019-02.com.westos:storage1/tpg1/portals create 172.25.254.160  ##添加接口

linux iSCSI

在客户端

yum install iscsi-initiator-utils.x86_64
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload

linux iSCSI

iscsiadm -m discovery -t -st -p 172.25.254.160  ##发现目标器

linux iSCSI

vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2019-02.com.westos:storage1key

linux iSCSI

systemctl restart iscsid
iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.160 -l  ##登陆目标器

linux iSCSI

iscsiadm -m node -L all(登陆发现的所有目标器)
iscsiadm -m node -U all(退出所有登陆的目标器)
fdisk -l   ##查看

扩充硬盘:

在服务端

fdisk /dev/vdb
pvcreate /dev/vdb3
vgextend iscsi_vg0 /dev/vdb3
lvextend -l 510 /dev/iscsi_vg0/iscsi_lv0

linux iSCSI

linux iSCSI

在客户端

iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.160 -u
iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.160 -l

linux iSCSI

fdisk -l   ##查看

linux iSCSI

xfs_growfs /dev/vda

在客户端挂载

vim /etc/fstab
/dev/sda1	/mnt	xfs	defaults,_netdev	0 0		##_netdev县启动网络设备

删除:

umount /mnt
iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.160 -u
iscsiadm -m node -T iqn.2019-02.com.westos:storage1 -p 172.25.254.160 -o delete

linux iSCSI

tree /var/lib/iscsi/

linux iSCSI

相关文章: