一、iSCSI服务

<1>iSCSI 概念

SCSI(Internet SCSI) 支持从客户端 ( 发起端 ) 通过 IP 向远程服务器上的 iSCSI 存储设备 ( 目标 ) 发送 SCSI 命令。 iSCSI限定名称用于确定发起端和目标 , 并采用 iqn.yyyy-mm.{reverse domain}:label 的格式默认情况下 , 网络通信是至 iSCSI 目标上的端口 3260/tcp 的明文端口。

<2>ISCSI 名称设定

iSCSI 发起端 : 需要访问原始 SAN 存储的客户端
iSCSI 目标 : 从 iSCSI 服务器提供的远程硬盘磁盘 , 或“目标门户”
iSCSI 目标门户 : 通过网络向发起端提供目标的服务器。
IQN:“iSCSI 限定名称”。每个发起端和目标需要唯一名称进行标识最好的做法是使用一个在 Internet 上可能独一无二的名称.

二.iSCSI服务设置

实验环境:

server(server)服务端:172.25.254.216

dekstop(client)客户端:172.25.254.166

在server

[[email protected] ~]# yum install targetcli -y

[[email protected] ~]# fdisk /dev/vdb##分区出一个2G的分区出来

[[email protected] ~]#  partprobe

[[email protected] ~]# systemctl start target ##开启服务

[[email protected] ~]# targetcli##进入配置模式

/> ls

Linux_ISCSI磁盘网络共享

/> /backstores/block create westos:storage1 /dev/vdb1##命名并关联设备

/> /iscsi create iqn.2018-06.com.example:storage1##创建一个磁盘名,其中<yyyy-mm>为年月,<hostname>为主机名,<storagre_name>为储存的名称。

/> /iscsi/iqn.2018-06.com.example:storage1/tpg1/acls create iqn.2018-06.com.example:westoskey ##设置密码

/> /iscsi/iqn.2018-06.com.example:storage1/tpg1/luns create /backstores/block/westos:storage1##关联westos:storagel

/> /iscsi/iqn.2018-06.com.example:storage1/tpg1/portals create 172.25.254.216 ##打开接口

/> exit

在desktop

[[email protected] ~]# yum install iscsi-initiator-utils.x86_64 -y

[[email protected] ~]# vim /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2018-06.com.example:westoskey

[[email protected] ~]# systemctl restart iscsid.service

[[email protected] ~]# iscsiadm -m discovery -t st -p 172.25.254.216##查找ISCSI 172.25.254.216服务所提供的ISCSI目标  -m:动作,-t:类型 -p:主机
[[email protected] ~]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.216 -l ##-T目标名称##登陆172.25.254.216服务器上的一个iscsi目标

[[email protected] ~]# fdisk -l ##查看

Linux_ISCSI磁盘网络共享

三.开机自动挂载

在desktop

Linux_ISCSI磁盘网络共享Linux_ISCSI磁盘网络共享

[[email protected] ~]# partprobe

[[email protected] ~]# mkfs.xfs /dev/sda1

[[email protected] ~]# mount /dev/sda1 /mnt/

[[email protected] ~]# df

Linux_ISCSI磁盘网络共享

[[email protected] ~]# vim /etc/fstab

/dev/sda1    /mnt   xfs  defaults,_netdev  0  0##客户端永久挂载

Linux_ISCSI磁盘网络共享

[[email protected] ~]# reboot

[[email protected] ~]# df

Linux_ISCSI磁盘网络共享

四.还原设置

在desktop

[[email protected] ~]# yum install tree -y

[[email protected] ~]# umount /mnt/

[[email protected] ~]# df

Linux_ISCSI磁盘网络共享

[[email protected] ~]# vim /etc/fstab

Linux_ISCSI磁盘网络共享

[[email protected] ~]# tree /var/lib/iscsi/##查看iscsi的树目录结构

Linux_ISCSI磁盘网络共享

[[email protected] ~]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.216 -u##登出 注意:重启iscsi服务,依然会自动挂载

[[email protected] ~]# systemctl restart iscsi

[[email protected] ~]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.216 -u##登出

[[email protected] ~]# iscsiadm -m node -T iqn.2018-06.com.example:storage1 -p 172.25.254.216 -o delete##删除iscsi树目录下的iqn.2018-06.com.example:storage1

[[email protected] ~]# tree /var/lib/iscsi/
Linux_ISCSI磁盘网络共享

[[email protected] ~]# systemctl restart iscsi

相关文章:

  • 2021-06-14
  • 2021-09-15
  • 2021-09-10
  • 2021-09-21
  • 2021-07-31
  • 2021-04-11
猜你喜欢
  • 2022-01-01
  • 2021-12-19
  • 2021-04-12
  • 2021-04-14
  • 2021-07-05
相关资源
相似解决方案