准备了两台电脑,一台作为iscsi的服务端,用来安装iscsi并将这台电脑上的一块硬盘共享出去。然后在另外一台电脑上使用iscsi的客户端挂载服务端的网络硬盘。这两天电脑的IP地址分别是:

192.168.1.4 服务端

192.168.1.5 客户端


1.登陆服务器  输入  yum install iscsi-initiator-utils -y

图片.png

客户端程序安装完以后,输入命令:

iscsiadm -m discovery -t sendtargets -p xxx.xxx.xx.xxx

-m 表示命令模式,discovery表示侦查模式。

-t 表示通过查找的方式查找后面指定IP地址上的target信息

-p 表示服务端ip地址,默认端口是3260

输入查看iscsi的库文件目录命令   ls -lR /var/lib/iscsi/nodes/  可以看到ip地址为222.186.48.252的服务端

图片.png

启动下iscsi服务,输入: systemctl start iscsi

然后挂载命令挂载盘,输入:iscsiadm -m node -T iqn.2018-08.locahost:testdisk --login

如果没有问题的话,执行成功后不会显示任何信息,如果挂载信息出错了,会提示你:no record found.

然后输入 fdisk -l  查看下盘已经有了  可以直接挂载即可

图片.png

这个就是挂载好的服务端共享网络磁盘,格式化下就可以使用了,格式化命令是:

mkfs.xfs /dev/sdb

格式化以后直接挂载,命令是:

mount /dev/sdb /mnt

图片.png

挂载以后,用命令df -h查看,可以看到硬盘的信息,像正常硬盘一样使用。

图片.png