ISCSI存储模块

1.安装iSCSI目标软件包 并启动服务:

# yum install -y targetcli

# systemctl enable target; systemctl start target

2.进入iSCSI目标交互式配置模式:

# targetcli

4.targetcli进行配置

/> /backstores/block create server0.disk1 /dev/iSCSI_vg/disk1_lv                  // 给硬盘起个别名

Created block storage object server0.disk1 using /dev/iSCSI_vg/disk1_lv.

/> /iscsi create iqn.2014-12.com.example:server0

Created target iqn.2014-12.com.example:server0.

Created TPG 1.

/> /iscsi/iqn.2014-12.com.example:server0/tpg1/luns create /backstores/block/server0.disk1

Created LUN 0.

Created LUN 0->0 mapping in node ACL iqn.2014-12.com.example:desktop0

/> /iscsi/iqn.2014-12.com.example:server0/tpg1/portals create 172.25.0.11

Using default IP port 3260

Created network portal 172.25.0.11:3260.

/> exit

5.配置成功后的结果

二、客户端

1) yum install iscsi-initiator-utils.x86_64 -y

2)iscsiadm -m discovery -t st -p 172.25.254.

3)编辑文件vim /etc/iscsi/initiatorname.iscsi

systemctl restart iscsid.service

4) 查找iSCSI服务器所提供的iSCSI目标(目标门户)

iscsiadm -m discovery -t st -p 172.25.254.120

5) 登录服务器上的一个或多个iscsi目标

iscsiadm -m node -T iqn.2015-06.com.example:westos -p 172.25.254.120 -l

-l: login    -m :操作   -T: 名称     -t : 指定st        -p:ip

6)  fdisk -l

26  fdisk /dev/sda  重新进行分区/dev/vda1

27  partprobe

29  mkfs.xfs /dev/sda1

30  mount /dev/sda1 /mnt/

vim /etc/fstab 在/etc/fstab中永久挂载文件系统

1. 使用blkid确定文件系统UUID并使用UUID挂载,而不是/dev/sd*设备名称。(每次

引导时显示的设备名称都不同,具体取决于iSCSI设备通过网络进行响应的顺序。

如果按设备名称挂载,这会导致使用错误的设备。)

2. 在/etc/fstab中使用_netdev作为挂载选项。(这将确保客户端不会尝试挂载文件系

统,直至启用联网。否则,在引导时系统将出错。)

3. 确保iscsi服务在引导时启动。

vim /etc/fstab

7)reboot 客户端,若不能正常关闭,则poweroff即可

中断使用iSCSI目标

客户端:

1.先删除/etc/fstab

2.mount /mnt

3.iscsiadm -m node -T  iqn.2015-06.com.example:westos -p 172.25.254.100

Logging out of session [sid: 1, target: iqn.2015-06.westos.disk1:storage1,portal:172.25.254.132,3260]Logout of [sid: 1, target: iqn.2015-06.westos.disk1:storage1, portal: 172.25.254.132,3260] successful.  -------临时删除成功

这样只能临时删除/dev/sda   -u  :注销

systemctl restart iscsid.service

systemctl   restart  iscsi.service

重其服务iscsi 服务,/dev/sda分区会重新出现:fdisk -l

4.iscsiadm -m node -T  iqn.2015-06.com.example:westos -p 172.25.254.120  -o delete

重启服务彻底删除/dev/vda

服务端:

1.删除两个文件即可:

2.systemctl restart target  若不重启服务,操作会重新保存

可targetcli查看:ls 后,为初始状态

时间: 2024-10-13 10:23:43

ISCSI存储模块的相关文章

StreamingMedia——基于iSCSI技术的流媒体存储系统研究

关键字: iSCSI 流媒体存储 组播 导读: 本文以iSCSI协议为基础,对实时流媒体存储技术进行了探讨,设计实现了一个高性能的原型系统 1 引言 随着流媒体技术的发展,其应用范围在不断扩展.特别是在视频监控领域,高清网络摄像机的出现和发展,对实时视频流媒体的存储提出了新的挑战. 实时流媒体存储的主要特点是以"持续写入"为主,以"随机读出"为辅,与传统的广播电视音像资料存储系统和文件系统应用有着明显的区别. 基于网络的视频监控存储系统的存储介质主要由磁盘阵列和相应

Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式 Debian9.5下实现

iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI分为服务端和客户端,服务端需要安装scsi target用来共享存储设备,客户端需要安装iscsi initiato

Linux下搭建iSCSI共享存储的方法 Linux-IO Target 方式CentOS7-1810下实现

iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI分为服务端和客户端,服务端需要安装scsi target用来共享存储设备,客户端需要安装iscsi initiato

iSCSI配置

iSCSI介绍 几种存储的架构: 直接存取 (direct-attached storage):例如本机上面的磁盘,就是直接存取设备: 透过储存局域网络 (SAN):来自网络内的其他储存设备提供的磁盘(block device) 网络文件系统 (NAS):来自 NAS 提供的文件系统,只能直接使用,不可进行格式化(NFS/SMB等). iSCSI架构将存储和使用主机分为两个部分: iSCSI target:就是储存设备端,存放磁盘或 RAID 的设备,目前也能够将 Linux 主机仿真成 iSC

通过iscsi配置在aix上挂载存储设备

本文中我们利用starwind虚拟存储进行设置,以下为实验环境说明: Windows环境:win7,ip address:10.3.5.7,iscsi initiator name :iqn.2008-08.com.starwindsoftware:joker-pc-aix Aix环境:ip address 10.3.5.250 ,iscsi initiator name:iqn.localhost.hostid.7f000001 一.starwind配置说明 如图,打开starwind,右键选

Linux下挂载iscsi存储

1. 检查系统是否安装iSCSI initiator [[email protected] ~]# rpm -qa|grep iscsi [[email protected] ~]#  [[email protected] ~]# mount /dev/cdrom /mnt/ mount: block device /dev/sr0 is write-protected, mounting read-only [[email protected] ~]# cd /mnt/ [[email pro

Hyper-V 2016 系列教程32 StartWind 虚拟NFS,iSCSI软件

大家在学习Hyper-V的过程中,如果企业有用来测试用iSCSI或者NFS类型存储器的话,这是最好不过的了,如果没有条件购买的话,我们这时可以用第三方模拟软件来满足我们实验的目的,iSCSI模拟软件一般有StarWind,还有就是Windows Server 2016自带了模拟iSCSI和NFS的功能,大家有兴趣可以测试一下,如果要使用微软的iSCSI服务器的话,可以参考本博客中的关于配置Windows Server 2016作为iSCSI服务器的完整过程的文章. 这里我们推荐是StarWind

linxu iSCSI设备共享

1.iscsI 概念 SCSI 支持从客客户端通过IP向远程服务器上的iscsI 存储设备发送SCSI命令.默认情况下,网络通信是至iSCSI目标上的端口3260/tcp的明文端口 2.软件安装 [[email protected] ~]# yum install targetcil -y [[email protected] ~]# systemctl  start target [[email protected] ~]# systemctl enable target 3.一般的磁盘共享

Linux下搭建iSCSI共享存储

一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI是一种基于TCP/IP 的协议,用来建立和管理IP存储设备.主机和客户机等之间的相互连接,并创建存储区域网