SCSI
全称: Small Computer System Interface 小型计算机系统接口
主要是在主机和存储设备之间传送命令,状态和块数据。在各类存储技术中,scsi发挥了重要的作用。可以理解为块级别的存储协议。不需要注意文件类型。主板上的适配器通过scsi总线和scsi设备连接,能够连接多台设备,最多连接16个设备,但是最多使用14台,包括一个控制器和一个终结器。
几个重要的参数:
TPG:共享存储组,共享多块设备。
ACL:访问权限控制。
IQN:iscs限定名称,表以强制命名格式来识别启动器和目标。
LUN:逻辑单元号,从lun0开始。
portals:入口 目标或启动器上用于鉴别ip地址和端口。
配置服务过程:
1.创建磁盘分区(如果没有创建磁盘分区的可以去看之前的博客)。
2.通过yum install targetcli -y 安装服务(如果安装不了可以看之前的博客)。
3.关闭防火墙 systemctl stop firewalld
4.关闭内核 setenforce 0
5.开始配置文件 targetcli 进入命令模式
这里的根指的是共享主目录
6.首先在backstores存储,进入 /backstores/block 通过create创建设备。
7.回到根目录,进入iscs通过create创建共享目录
通过指定iqn手动创建
8.进入 iqn.2003-01…的tpg1/ 然后设置权限
set attribute authentication=0 自动授权关闭
写保护关闭
9.进入luns,把backstores的lun0添加进去
对iqn.2021…进行同样的操作
10.切到2021下的tpg1的portals下
最后exit退出即可
在 /etc/target/saveconfig.json下面可以查看
然后在Windows上搜索ISCSI打开然后在目标连接,然后右击我的电脑管理,选择里面的管理磁盘 然后对未分配的磁盘格式化,就完成了。