当前位置: 代码迷 >> 综合 >> ISCSI(磁盘共享)
  详细解决方案

ISCSI(磁盘共享)

热度:58   发布时间:2024-01-10 06:03:55.0

插话:

1)服务端

分割磁盘:fdisk /etc/vdb
这里写图片描述

安装软件:
systemctl yum install targetcli -y
开启服务:
systemctl start targetcli systemctl enable targetcli 进入服务: targetcli

这里写图片描述

分享/dev/vdb1磁盘时,以westos:storage1的别名分享
/backstores/block create westos:storage1 /dev/vdb1 

这里写图片描述

建立具有唯一标识的iscsi的标志
/iscsi create iqn.2017-08.com.example:storage1

这里写图片描述

两下Tab键可以看一下都有哪些选项:
acls:认证方式
luns:关联的是谁
portals:网络接口

这里写图片描述

将/iscsi/iqn.2017-08.com.example:storage1/tpg1/luns 和 /backstores/block/westos:storage1关联起来

这里写图片描述

/iscsi/iqn.2017-08.com.example:storage1/tpg1/acls 的认证方式为 iqn.2017-08.com.example:storage1key

这里写图片描述

将/iscsi/iqn.2017-08.com.example:storage1/tpg1/portals的网络接口设置为172.25.254.108

这里写图片描述

exit              ##退出targetcli程序

这里写图片描述

2)客户端

yum install iscsi -y         

这里写图片描述

yum install iscsi-initiator-utils -y 

这里写图片描述

vim  /etc/iscsi/initiatorname.iscsi
##编辑完成后重启服务:systemctl restart iscsi

这里写图片描述

fdisk -l                  ##在服务端可以查看共享磁盘(暂且可以把s理解为share)

这里写图片描述

先查找,在共享

这里写图片描述

格式化磁盘后,便可以进行挂载

这里写图片描述

取消客户端的挂载

这里写图片描述

执行:iscsiadm -m node -T iqn.2017-08.com.example:storage1 -u将共享磁盘的共享后,在服务端下载tree软件便可以发现,其实,共享磁盘并没有真正取消共享

这里写图片描述

执行:iscsiadm -m node -T iqn.2017-08.com.example:storage1 -o delete,在服务端下载tree软件便可以发现,其实,共享磁盘这才真正意义取消共享

这里写图片描述

重启服务后,在观察:共享磁盘已经取消

这里写图片描述

磁盘共享有这么一个问题,那就是,如果,磁盘的内存不够了,应该怎么办?因此,我们要在一开始的时侯就要考虑到这个问题,所以,下面的实验,我们将原有服务端的磁盘转换为lvm模式,进而实现可拉伸。其他操作不变。

磁盘模式为:lvm,先共享/dev/vdb1,如果内存不够的额情况下,可以继续添加,/dev/vdb2自然也是没有问题的

这里写图片描述

磁盘拓展:
这里写图片描述

将可拓展的磁盘写入可共享的程序targetcli中:
这里写图片描述

这里写图片描述

查看vg层可自由支配的为:130PE
这里写图片描述

增加vg层的PE到385
这里写图片描述