iscsi服务共享的是磁盘
nfs服务共享的是文件系统
配置iscsi
服务端
安装软件
yum install -y targetcli
systemctl start target
systemctl enable target
利用fdisk命令新增一块硬盘/dev/vdb1,大小为1G
fdisk /dev/vdb1
n #新建
p #主分区
+1G #指定大小为1G
w #写入
分区结果
执行targetcli命令
#建立与硬盘的连接
/backstores/block create octopus:storage1 /dev/vdb1
#创建存储接口
iscsi/ create iqn.2019-05.com.octopus:storage1
#创建连接名称
iscsi/iqn.2019-05.com.octopus:storage1/tpg1/luns create /backstores/block/octopus:storage1
#添加连接密要
iscsi/iqn.2019-05.com.octopus:storage1/tpg1/acls create iqn.2019-05.com.octopus:key1
#指定连接IP
iscsi/iqn.2019-05.com.octopus:storage1/tpg1/portals create 172.25.254.141
#退出命令
exit
客户端
安装软件iscsi-initiator-utils.x86_64
yum install -y iscsi-initiator-utils.x86_64
查看存在的网络接口
iscsiadm -m discovery -t st -p 172.25.254.141
编辑文件/etc/iscsi/initiatorname.iscsi,修改连接密钥
InitiatorName=iqn.2019-05.com.octopus:key1
重启服务
systemctl restart iscsid
建立连接
iscsiadm -m node -T iqn.2019-05.com.octopus:storage1 -p 172.25.254.141 -l
查看新增磁盘
分配磁盘
fdisk /dev/sda
格式化磁盘
mkfs.xfs /dev/sda1
挂载
mount /dev/sda1 /mnt
使用
编辑/etc/fstab文件配置开机自动挂载
blkid查看设备的uuid
[root@client ~]# blkid
/dev/vda1: UUID="9bf6b9f7-92ad-441b-848e-0257cbb883d1" TYPE="xfs"
/dev/vdb1: UUID="SIaPf4-OdHu-OzAW-NlQG-vZ3D-X8ZO-1FK3Ih" TYPE="LVM2_member"
/dev/mapper/vg0-vo: UUID="12294be2-bdad-4817-b162-038e22313d9f" TYPE="ext4"
/dev/sda1: UUID="ca2ee5e5-fbb4-4d4a-ad3e-1ade5f211523" TYPE="xfs"
编写配置文件/etc/fstab
UUID="ca2ee5e5-fbb4-4d4a-ad3e-1ade5f211523" /mnt xfs defaults,_netdev 0 0
重启系统,查看挂载信息(autofs服务可能影响df -h 查看结果)
关闭iscsi服务
客户端
卸载
umount /mnt
关闭使用
iscsiadm -m node -T iqn.2019-05.com.octopus:storage1 -p 172.25.254.141 -u
此时通过重启iscsi服务,磁盘信息会被找回来
systemctl restart iscsi
永久删除
iscsiadm -m node -T iqn.2019-05.com.octopus:storage1 -p 172.25.254.141 -o delete
fdisk -l查看结果
查看相关文件目录
服务器端
执行targetcli命令
#清除配置
clearconfig confirm=True
#退出
exit
查看信息