目录
(二)使用targetcli工具进入到iscsi服务器端管理界面
一、概述
全称:Internet Small Computer System Interface——互联网小型计算机接口
是一种网络存储协议,用于在IP网络上传输SCSI(Small Computer System Interface)命令。它允许计算机通过以太网连接访问远程存储设备,类似于直接连接到本地存储设备的体验。
iSCSI利用TCP/IP协议传输数据,通过将SCSI协议封装在IP网络数据包中,允许计算机将远程存储设备视为本地磁盘。这使得存储设备可以与计算机远程交互,实现数据存储和访问的分布式功能。
1、iscsi
1.1、基于IP协议进行scsi数据的传输
1.2、IP/SAN网络
基于双绞线为传输介质的存储网络
1.3、光纤存储网络
1.3.1、基于光纤传输的存储网络
1.3.2、造价极高
1.4、实现方式
1.4.1、软件形式
1.4.2、硬件形式
1.5、默认端口号
iscsi的默认端口号为: 3260
2、相关名词
iscsi initiator iscsi客户端
iscsi target iscsi服务端
lun 一个块设备存储
iqn iscsi名称
iqn.时间.域名反写:定义标识
二、实验
(一)构建iscsi服务
前提条件:
关闭防火墙
systemctl stop firewalld
关闭SELinux
vim /etc/selinux/config
将内容SELINUX=enforcing改为SELINUX=disabled
设置宽容模式
setenforce 0
配置网卡参数
vim /etc/sysconfig/network-scripts/ifcfg-ens33
在虚拟机中添加第二块磁盘
而后将第二块磁盘进行挂载
注:liunx添加磁盘后默认是不识别,需要进行重启或者是热扫描
重启命令(任选其一即可,或者手动重启虚拟机电源)
reboot,init 6
热扫描命令(任选其一即可)
cd /sys/class/scsi_host
for i in `ls ./`;do echo "- - -" > $i/scan;done
这种方式为已知文件在host0下,然后添加扫描
echo "- - -" > /sys/class/scsi_host0/scan