iSCSI技术简介
Internet 小型计算机系统接口(iSCSI)是一种基于 TCP/IP的协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN 使得 SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。
SCSI 结构基于客户/服务器模式,其通常应用环境是:设备互相靠近,并且这些设备由 SCSI 总线连接。iSCSI 的主要功能是在 TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。此外,iSCSI 提供了在 IP 网络封装 SCSI 命令,且运行在 TCP 上。
iSCSI的配置
以下操作在cent os上进行
首先我们需要磁盘分区然后将这个分区作为逻辑卷来作为共享的设备
fdisk /dev/vdb #对磁盘分区(新的分区需要t 8e来作为LVM)
partprobe #内核重新读取分区信息
然后开始创建逻辑卷组
pvcreate /dev/sdb1
vgcreate vg0 /dev/sdb1
lvcreate -l 249 -n iscsi_store vg0
mkfs.xfs /dev/sdb1 -f
然后我们需要安装一个软件进行硬盘共享的管理
yum install targetcli -y
安装完成以后需要开启服务
systemctl start target.service
systemctl enable target.service
然后使用targetcli命令来打开进行管理