环境建立
- 安装
yum -y install iscsi-initiator-utils
设置客户端iqn设备名称
vim /etc/iscsi/initiatorname.iscsi
- 增加一行记录
InitiatorName=iqn.2019-06.com.test:client1#这是在服务器设置的共享客户端IQN名(acls下)
- 启动服务
systemctl enable iscsi;systemctl start iscsi
访问共享
- 发现
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.66.22 --discover
这样会在/var/lib/iscsi/nodes 有文件iqn.2019-06.com.test:storage
和 /var/lib/iscsi/send-targets下有文件192.169.66.22,3260
联结共享
iscsiadm --mode node --targetname qn.2019-06.com.test:storage --portal192.169.66.22:3260 --login #如果是取消共享,把--login改成--logout
查看共享,分区,格式化
lsblk#查看
fdisk /dev/sdb #对共享过来的设备进行分区
fdisk /dev/sdc#对共享过来的设备进行分区
fdisk /dev/sdd#对共享过来的设备进行分区
mkfs.ext4 /dev/sdb1#格式化
mkfs.ext4 /dev/sdc1#格式化
mkfs.ext4 /dev/sdd1#格式化
mkdir /opt/block{1..3}
vim /etc/fstab
加和三行如下
/dev/sdb1 /opt/block1 ext4 -netdev 0 0
/dev/sdc1 /opt/block1 ext4 -netdev 0 0
/dev/sdd1 /opt/block1 ext4 -netdev 0 0
一定在第四列写成-netdev,因为设备不是本地的,来自网络
检查,重启
mount -a#检查
df -Th#检查
init 6#重启
iscsiadm命令
- 发现网络上共享设备,需提供ip地址:
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.66.22 --discover
-进行共享,需提供共享名,ip地址和端口:
iscsiadm --mode node --targetname iqn.2019-06.com.test:storage --portal 192.168.66.22:3260 --login
- 取消共享:
iscsiadm --mode node --targetname iqn.2019-06.com.test:storage --portal 192.168.66.22:3260 --logout
- 显示共享设备:
iscsiadm --mode node
- 显示共享设备详细信息:
iscsiadm --mode node --targetname iqn.2019-06.com.test:storage --portal 192.168.66.22:3260