一.什么是iscsi:

#################

cifs    文件共享
nfs    网络文件共享
iscsi    设备共享

#################
-ISCSI主要是透过TCP/IP技术,将存储设备端透过iscsi target(iscsi 目标端)功能,做成可以提供磁盘的服务器端,再透过iscsi initiator(iscsi初始化用户)功能,做成能够挂载使用使用iscsi设置来进行磁盘的应用了。也就是说,iscsi这个架构主要将存储装置与使用的主机分为两部分,分别是:
(1)iscsi target:就是存储设备端,存放磁盘或RAID的设备。
(2)iscsi initiator:就是能够使用target的用户端,通常是服务器。也就是说,想要连接到iscsi target 的服务器,也必须要安装iscsi initistor 的相关功能后才能使用iscsi target 提供的磁盘。

 

二.iscis的使用:

配置静态网络和yum源

linux下的iscsi设备共享linux下的iscsi设备共享

linux下的iscsi设备共享

linux下的iscsi设备共享

1.服务端配置:(只能在server端做)

查看磁盘情况          fdisk  -l

linux下的iscsi设备共享
磁盘分盘                  fdisk  /dev/vdb
分出一个2G的磁盘               n > p > .. > +2G > p > wq

linux下的iscsi设备共享
同步分区         partprobe

查看分区          cat  /proc/partotions

linux下的iscsi设备共享

下载targetcli服务       yum  install  targetcli  -y
##在安装的时候一定要注意yum源与自己主机版本

linux下的iscsi设备共享
进入服务        targetcli
##其中蓝色显示的为目录,粉色或紫色显示的为命令

linux下的iscsi设备共享
查看目录         >ls

linux下的iscsi设备共享
建立设备        >/backstores/block  create  名称:storage1 /dev/vdb1

linux下的iscsi设备共享
生成一个对外名称           >/iscsi  create  iqn.年-月.com.名称:storage1
##iscsi限定名称用于确定发起端和目标

linux下的iscsi设备共享
制作**             >iscsi/iqn.年-月.com.名称:storage1/tpg1/acls  create  iqn.年-月.com.名称:**

##**通常为提前制作好的无序字符,这里先采用有序字符代替

linux下的iscsi设备共享

制作关联设备              >iscsi/iqn.年-月.com.名称:storage1/tpg1/luns  create  /backstores/block/名称:storage1

linux下的iscsi设备共享

建立端口             >iscsi/iqn.年-月.com.名称:storage1/tpg1/portals  create  本机IP

linux下的iscsi设备共享

退出           >exit
##退出时自动保存

linux下的iscsi设备共享

关闭防火墙           systemctl  stop  firewalld

linux下的iscsi设备共享

 

2.客户端使用:

下载iscsi服务         yum  install  iscsi-initiator-utils

linux下的iscsi设备共享
查看磁盘情况         fdisk  -l

linux下的iscsi设备共享
发现共享设备         iscsiadm  -m  discovery  -t  st  -p  服务端IP
## -m  表示模式,方式; -t  表示类型; -p  表示端口

linux下的iscsi设备共享
修改配置文件         vim  /etc/iscsi/initiatorname.iscsi
                                1  InitiatorName=iqn.年-月.com.名称:**    ##加密方式和自己在服务器端设立的一致
linux下的iscsi设备共享

重启iscsi服务         systemctl  restart  iscsid.service
登陆共享设备         iscsiadm  -m  node  -T  iqn.年-月.com.名称:storage1  -p  服务端IP  -l

linux下的iscsi设备共享
此时此设备可以像vdb,vdc一样正常使用

###########################################

fdisk  -l

linux下的iscsi设备共享fdisk  /dev/sda

linux下的iscsi设备共享partprobe
mkfs.xfs  /dev/sda1

linux下的iscsi设备共享mount  /dev/sda1  /mnt/

或永久挂载       vim /etc/fstab
                         /dev/sda1    /mnt    xfs    defaults,_netdev    0     0

##开机时先行启动磁盘,但此磁盘只有有网络时才能开启,因此会造成无法正常开机。 _netdev作为挂载选项确保客户端不会尝试挂载文件系统,直至启用联网。

df

linux下的iscsi设备共享
###########################################

 

3.删除共享设备:

客户端:

下载服务         yum  install  tree

###该服务可以查看目录的树形结构(更方便的显示系统中是否还存在某个服务的相关内容)

linux下的iscsi设备共享
(永久挂载    vim  /etc/fstab删除所添加行)
解开挂载        umount  /mnt/

linux下的iscsi设备共享
查看目录        tree  /var/lib/iscsi

linux下的iscsi设备共享
退出登陆        iscsiadm  -m  node  -T  iqn.年-月.com.名称:storage1  -p  服务端IP  -u
删除        iscsiadm  -m  node  -T  iqn.年-月.com.名称:storage1  -p  服务端IP  -o  delete
linux下的iscsi设备共享

查看目录        tree  /var/lib/iscsi

linux下的iscsi设备共享
重启服务        systemctl  restart  iscsi
查看挂载        fdisk  -l

linux下的iscsi设备共享


服务端:
进入服务        targetcli
删除共享设备    >clearconfig  confirm=True
退出        >exit

linux下的iscsi设备共享

 

相关文章:

  • 2021-09-30
  • 2022-01-03
  • 2021-09-13
  • 2021-09-24
  • 2021-10-09
  • 2021-04-25
猜你喜欢
  • 2021-10-17
  • 2021-07-08
  • 2022-01-10
  • 2021-05-04
  • 2021-11-28
  • 2021-10-13
  • 2021-10-13
相关资源
相似解决方案