iscsi服务共享的是磁盘 nfs服务共享的是文件系统
安装软件
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 查看结果)
卸载
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 deletefdisk -l查看结果 查看相关文件目录
执行targetcli命令
#清除配置 clearconfig confirm=True #退出 exit查看信息