一. 安装与修改配置
sudo yum install -y iscsi-initiator-utils
配置文件在/etc/iscsi下,其中initiatorname.iscsi存放initiatorname,iscsid.conf配置CHAP信息。
更改完配置后需要重启iscsid服务和重新添加或discovery来更新配置信息
systemctl -m node -o delete
systemctl restart iscsid
systemctl restart iscsi
二、使用
# iscsiadm -m discovery -t st -p IP:port //发现iSCSI存储,st表示send-targets
[root@localhost /]# sudo iscsiadm -m discovery -t st -p 192.168.137.152
192.168.137.151:3260,1 iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw1
192.168.137.153:3260,2 iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw1
Linux直接指定端口添加target。
iscsiadm -m node --targetname=iqn.2018-12.com.redhat.iscsi-gw:iscsi-igw --portal=14.215.109.226:13260 --op=new
删除iSCSI发现记录
iscsiadm -m node -o delete -T iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw1 -p 192.168.137.153:3260
查看iSCSI发现记录
iscsiadm -m node
查看会话情况
iscsiadm -m session
登录iSCSI存储
# iscsiadm -m node -T TARGET -p IP:port -l
iscsiadm -m node -T iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw1 -p 192.168.137.153 -l
登出iSCSI存储
# iscsiadm -m node -T TARGET -p IP:port -u
iscsiadm -m node -T iqn.2003-01.com.redhat.iscsi-gw:iscsi-igw1 -p 192.168.137.153
验证会话状态
[root@localhost /]# iscsiadm -m session -P 3 | grep -i attached
Attached SCSI devices:
Attached scsi disk sdc State: running
Attached scsi disk sdd State: running
Attached SCSI devices:
Attached scsi disk sde State: running
Attached scsi disk sdf State: running
重新扫描会话(可用于不重新登录时对ISCSI盘进行扩容)
对当前已连接的会话进行重新扫描
iscsiadm -m session -R
文件系统扩容
resize2fs /dev/sdX(RedHat EXT-X)
xfs_growfs /dev/sdX (RedHat XFS)
对同一个target发起新的session连接
sudo iscsiadm -m session -r [session_id] -o new
需先查询session_id。
$ sudo iscsiadm -m session
tcp: [9] 10.95.159.3:3261,1 iqn.2018-02.com.redhat.iscsi-gw-xxx-030301 (non-flash)
新增成功后,可使用multipath来进行负载均衡,设置multibus方式,提高小文件的IO能力。