ISCSI(磁盘共享)

来源:互联网 发布:喷绘制作软件 编辑:程序博客网 时间:2024/06/05 11:36

插话:

1)服务端

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

安装软件:systemctl yum install targetcli -y开启服务:systemctl start targetclisystemctl 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
这里写图片描述