一、概念解释
iscsi发起端:需要访问原始SAN存储的客户端
iscsi目标:从iscsi服务器提供的远程硬盘磁盘
iscsi目标门户:通过网络发起端提供目标的服务器
IQN:“网络限定名称” ,发起端和目标之间的全局唯一名称标识
二、服务搭建
(1)服务器端:
1)安装软件并打开服务: yum install targetcli -y
2)创建新分区fdisk /dev/vdb
3)配置服务器
1、将要分享的磁盘创建为块存储
2、创建共享IQN
3、给共享加key
4、关联设备
5、设置iSCSI目标门户,服务器IP
6、ls查看退出exit
(2)客户端:
1)安装所需服务软件:yum install iscsi-initiation-utils -y
2)vim /etc/iscsi/initiatorname.iscsi,填入IQN
3)查找目标门户
4)登陆目标门户
5)fdisk -l 查看磁盘
在服务端:我们对磁盘进行扩容,观察客户端这边磁盘容量变化情况
fdisk /dev/vdb,再加一分区做成lvm,扩容为2G
客户端测试:磁盘容量同步变化了
我们可以对这块磁盘进行挂载测试:
设置自动挂载
注意:此磁盘为网络共享磁盘,在挂载时要添加_netdev,即网络服务开启后再挂载,否则系统将无法正常启动
删除客户端共享磁盘
vim /etc/fstab ##删除挂载
iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.143 -u ##退出登陆
iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.143 -o delete ##删除
systemctl restart iscsid.service ##重启服务
删除服务端共享磁盘: