linux企业级iscsi共享

版权声明:皆为本人原创,复制必究 https://blog.csdn.net/m493096871/article/details/84477069

cifs  nfs 效率比较低
这时候 iscsi就能提体现优势


服务端操作
yum install   targetcli   -y
fdisk /dev/vdb
1G  t  82  LVM 格式  wq
pvcreate  /dev/bdb1
vgcreate  vg0  /dev/vdb1
vgdisplay
lvcreate  -l 255 -n lv0  vg0


targetcli
/> ls
/> backstores/block create westos:storage1 /dev/vg0/lv0
/> iscsi/ create iqn.2018-11.com.westos:storage1
/>  iscsi/iqn.2018-11.com.westos:storage1/tpg1/
/> iscsi/iqn.2018-11.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1
/> /iscsi/iqn.2018-11.com.westos:storage1/tpg1/acls create iqn.2018-11.com.westos:westoskey
/> iscsi/iqn.2018-11.com.westos:storage1/tpg1/portals create 172.25.254.113
/> exit

设备类型有:block(块设备)  fileio(文件设备)pscsi(SCSI pass-through )  ramdisk(内存文件系统)
 

创建iqn后就会出现tpg : Target Protal Group (目标端口组)包括acl lun portal 这些设置选项。

acl (acess control list,访问控制列表):制定哪些人可以访问我们共享的东西。

lun (logical unit number,逻辑单位编号):给我们共享出去的东西里面的每个设备一个编号

portal (端口号):从哪个端口访问我们的共享出去的东西。默认是3260(添加protal时就可以看到。需要我们指定的这个target所在主机的IP,然后默认端口是3260)

添加段口号后,就形成了一个合法的iSCSI Endpoint(端点)

一个目标可以有多个目标端口组(Target protal group, TPG):

这时候客户端操作

yum search iscsi
找到 iscsi-initiator-utils.x86_64
 安装
yum install iscsi-initiator-utils.x86_64 -y

# iscsiadm -m discovery -t st -p 172.25.254.113
查找是否可以连接共享设备

因为服务端是进行了加密所以需要
vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2018-11.com.westos:westoskey
systemctl restart iscsid
iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.113 -l    后面-u是退出
fdisk -l 查看


这个时候,如果要拓展分区
服务端
 fdisk /dev/vdb
 partprobe
 pvcreate /dev/vdb2
  vgextend vg0 /dev/vdb2
 vgdisplay
 lvextend -l  510 /dev/vg0/lv0

然后客户端

iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.113 -u
退出
iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.113 -l
重新连接
fdisk -l

这时候可以对远程设备进行操作  因为远程的是sda  所以直接对sda分区即可

在客户端建立分区

这时候进行操作的是远程设备

客户端删除

tree /var/lib/iscsi/
查看认证的节点和设备  就可以方便删除

iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.113 -u  先登出

iscsiadm -m node -T iqn.2018-11.com.westos:storage1 -p 172.25.254.113 -o delete   再删除

永久挂载时  要写成网络设备

vim /etc/fstab
/dev/sda1   /mnt     xfs    defaults,_netdev    0    0

服务端删除

targetcli 

猜你喜欢

转载自blog.csdn.net/m493096871/article/details/84477069