时间:2019年8月11日
地点:家里
内容:iSCSl、部署iSCSI
iSCSI iSCSI(Internet Small Computer System Interface),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。
当前的硬盘接口类型主要有IDE、SCSI和SATA这3种:
IDE是一种成熟稳定、价格便宜的并行传输接口。
SATA是一种传输速度更快、数据校验更完整的串行传输接口。
SCSI是一种用于计算机和硬盘、光驱等设备之间系统级接口的通用标准,具有系统资源占用率低、转速高、传输速度快等优点。
Linux操作系统中的SCSI整个架构分为3层,各层的具体作用如下:
中间层:用于实现SCSI的公共功能,比如错误处理等。
高层或上层:它代表各种scsi设备类型的驱动,如scsi磁盘驱动,scsi磁带驱动,高层驱动认领低层驱动发现的scsi设备,为这些设备分配名称,将对设备的IO转换为scsi命令,交由低层驱动处理。
底层或下层:它代表与SCSI的物理接口的实际驱动器,主要为各个厂商为其特定的主机适配器(Host Bus Adapter, HBA)驱动,例如: FC卡驱动、SAS卡驱动和iSCSI(iSCSI可以使硬件HBA卡或者基于普通网卡的软件实现)等。
部署iSCSI
1.安装targetd targetcli
2. 配置iSCSI服务端共享资源。
3. 创建iSCSI target名称及配置共享资源。
4. 设置访问控制列表(ACL)。
5. 设置iSCSI服务端的监听IP地址和端口号。
6. 配置妥当后检查配置信息,重启iSCSI服务端程序并配置防火墙策略。
书面笔记