iSCSI网络磁盘共享

发布iSCSI网络磁盘
1.1问题

本例要求配置server0提供iSCSI服务,要求如下:
磁盘名为iqn.2016-02.com.example:server0对
服务端口为3260
使用iscsi_store作其后端卷,其大小为3GiB
此磁盘服务只能被desktop0.example.com访问
方案
首先利用分手或FDISK工具划分分区
安装targetcli服务端软件,执行targetcli命令进行配置
创建后端存储
创建IQN对象
将IQN与后端存储绑定
授权客户端的IQN
指定监听地址及本机端口
1.2步骤

实现此案例需要按照如下步骤进行。
步骤一:准备磁盘空间,划分分区

1)利用分开命令划分的/ dev / VDB
[ root @ server0 /]#parted / dev / vdb
( parted ) mktable gpt //指定分区模式为gpt
(分开) mkpart小学ext4 0 3GiB
警告:生成的分区没有正确对齐以获得最佳性能。
忽略/忽略/放弃/取消?忽视
(分开)打印
......
编号 开始结束文件系统名称标志
1 17 。4kB 3221MB 3221MB主
(分开)退出
2)命令行查看分区信息
[ root @ server0 /] #lsblk
名称MAJ : MIN RM SIZE RO TYPE MOUNTPOINT
......
└─vdb1 252 :17 0 3G 0部分LN -小号
3)查看分区设备文件
[ root @ server0 /]#ls / dev / vdb1
/ dev / vdb1
步骤二:安装与配置的iSCSI磁盘

1)安装软件包targetcli
[根@ server0对?]#荫 - ?安装targetcli
2)命令行运行targetcli配置的iSCSI磁盘
[ root @ server0 /] #targetcli
/> backstores / block create iscsi_store / dev / vdb1 //创建后端存储
/> iscsi /创建iqn .2016-02 。com 。例如: server0 //创建iqn对象
/> iscsi / i qn .2016-02 。com 。例如:server0 / tpg1 / luns create / backstores / block / iscsi_store //将iqn对象与后端存储绑定
/> iscsi / i qn .2016-02 。com 。例如:server0对/ TPG-1狙击×××/ ACL的创建的iqn .2016-02 。com 。例如: desktop0 //设置客户端的iqn
/> iscsi / i qn .2016-02 。com 。例如:server0 / tpg1 / portals / create 0.0.0.0 3260 //开启本地监听的IP地址与端口
/>退出
3)启动目标服务,并设置为开机自启
[ root @ server0 /]#systemctl restart target
[ root @ server0 /] #systemctl enable target
从/ etc / systemd / system / multi - user 创建符号链接。目标。想要/目标。服务到/ usr / lib / systemd / system / target 。服务。
2案例2:访问iSCSI网络磁盘
2.1问题

配置desktop0使用iSCSI磁盘,要求如下:
目标磁盘组为iqn.2016-02.com.example:server0
此iSCSI设备在系统启动的期间自动加载
此iSCSI块设备上包含一个大小为2100MiB的分区,并将其格式化为ext4文件系统
此分区应该挂载到/ mnt / data上,同时在系统启动的期间自动挂载
方案
首先按住客户端软件iSCSI的发起者utils的
设置客户端IQN
重启iscsid服务刷新客户端IQN
发现服务端的iSCSI网络磁盘
使用iSCSI的共享磁盘空间
2.2步骤

实现此案例需要按照如下步骤进行。
步骤一:安装客户端软件iSCSI的发起者utils的

1)利用荫安装软件
[ root @ desktop0 /] #yum repolist //生成yum仓库信息缓存
[ root @ desktop0 /]#yum - y install iscsi - initiator - utils 。i686 //在生成yum仓库信息缓存后,软件包名可以补全(tab)
步骤二:设置客户端IQN名称

1)修改配置文件
[ root @ desktop0 /]#vim / etc / iscsi / initiatorname 。iSCSI的
InitiatorName = iqn .2016-02 。com 。例如: desktop0
2)重启iscsid服务刷新的iqn名称
[ root @ desktop0 /]#systemctl restart iscsid
警告: iscsid 。服务在磁盘上更改。运行‘systemctl daemon-reload‘重新加载单元。
[ root @ desktop0 /] #systemctl守护进程-重新加载
[ root @ desktop0 /]#systemctl restart iscsid
[ root @ desktop0 /]#systemctl enable iscsid
从/ etc / systemd / system / multi - user 创建符号链接。目标。想要/ iscsid 。服务到/ usr / lib / systemd / system / iscsid 。服务。
步骤三:发现服务端的iSCSI网络磁盘

1)执行发现的iSCSI网络磁盘命令
[根@ desktop0 /] #的iscsiadm -模式discoverydb -型的sendtargets -门户172.25.0.11 -discover //此命令较长可以通过人的iscsiadm查看帮助信息
172.25.0.11 :3260 ,1 IQN .2016-02 。com 。例如: server0
2)重启的iSCSI服务加载的iSCSI网络磁盘
[ root @ desktop0 /]#systemctl restart iscsi
[ root @ desktop0 /]#lsblk
名称MAJ : MIN RM SIZE RO TYPE MOUNTPOINT
sda 8 :0 0 3G 0磁盘
[ root @ desktop0 /]#systemctl enable iscsi
步骤四:客户端使用iSCSI的网络磁盘

1)划分分区
[根@ desktop0 /] #分手/ dev的/ SDA
( parted ) mktable gpt
( parted ) mkpart primary ext4 0 2100MiB
警告:生成的分区没有正确对齐以获得最佳性能。
忽略/忽略/放弃/取消?忽视
(分开)打印
(分开)出口
[根@ desktop0 /] #partprobe / dev的/ SDA //刷新分区表
[ root @ desktop0 /]#lsblk
名称MAJ : MIN RM SIZE RO TYPE MOUNTPOINT
sda 8 :0 0 3G 0磁盘
└─sda1 8 :1 0 2 。1G 0部分
2)格式化使用分区,利用UUID实现开机自动挂载
[ root @ desktop0 /]#mkfs 。ext4 / dev / sda1
[ root @ desktop0 /]#blkid / dev / sda1#查看分区UUID值
/ dev / sda1 : UUID = “402d1304-5781-4349-8c43-ba45eba8b427” TYPE = “ext4” PARTLABEL = “primary” PARTUUID = “2e41f84d-5123-4511-aaca-7e779087579b”
[ root @ desktop0 /]#mkdir / mnt / data
[ root @ desktop0 /]#vim / etc / fstab
UUID = “402d1304-5781-4349-8c43-ba45eba8b427” / mnt / data ext4默认值, _ netdev 0 0
[ root @ desktop0 /]#mount - a
[ root @ desktop0 /]#df - h
文件系统容量已用可用已用%挂载点
......
/ dev / sda1 2 。0G 6 。2M 1 。9G 1 % / mnt / data

原文地址:http://blog.51cto.com/13735155/2134451

时间: 2024-11-06 13:06:51

iSCSI网络磁盘共享的相关文章

SAN之iscsi网络存储共享构建操作

实验环境: 系统:centos-6.6 kernel:2.6.32 target端:scsi-target-utils-1.0.24-16.el6.x86_64 IP:192.168.150.138 initiator端:iscsi-initiator-utils-6.2.0.873-13.el6.x86_64 IP:192.168.150.139 一.target端构建存储环境 添加七块硬盘,四块做raid5,三块做LVM 动态加载硬盘: linux5加载方式 echo "scsi add-s

linux中ISCSI(网络共享磁盘)

ISCSI:它是一种在现有的IP网络上无需安装单独的光纤网络即可同时传输消息和块数据的突破性技术.iSCSI基于应用非常广泛的TCP/IP协议,将SCSI命令/数据块封装为iSCSI包,再封装至TCP 报文,然后封装到IP 报文中.iSCSI通过TCP面向连接的协议来保护数据块的可靠交付.由于iSCSI基于IP协议栈,因此可以在标准以太网设备上通过路由或交换机来传输.iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源

创建网络磁盘映射脚本

在域环境下,用户桌面自动获取一个网络磁盘的方法. 首先,用户登录系统时,执行检查文件服务器上是否有自己的共享文件夹.可以采用如下保存为批处理: @echo off if not exist "\\ShareFile\new\%username%" mkdir "\\ShareFile\new\%username%" Exit 其次,创建磁盘共享路径 Option Explicit Dim objNetwork, objShell Dim strShareDrive,

磁盘共享------iscsi

前边说过的cifs以及nfs这个文件共享系统虽然已经是比较成熟的了,但是在客户机端连接到服务器端上传文件时,先会将文件转换为2进制文件,在接受端接受到2进制文件后在转化为相应的格式显示出来,然后在服务器端把这个文件转化为2进制文件,然后存储在磁盘中.既然是要将文件存储在服务器端,那么为什么不能直接保存到磁盘中呢?在这个过程中,无疑出现了很多没有必要的部分,所以我们现在来看看这个磁盘共享问题--------iscsi(Internet Small Computer System Interface

Centos7系列(八)ISCSI网络存储服务

博主QQ:819594300 博客地址:http://zpf666.blog.51cto.com/ 有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持! ISCSI网络存储服务: 说明:iscsi实现网络存储,提供存储端叫 target,使用存储端叫 initiator.target 上可以提供存储空间,initiator负责连接ISCSI设备,在ISCSI设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘. 服务器端配置target,准备做为LUN发布的IS

4.6.1 ISCSI网络存储

目前计算机领域的存储解决方案主要有直连存储(DAS).存储区域网络(SAN).以及网络附加存储(NAS)三种. DAS(Direct-Attached Storage)指的是主机总线直接通过SCSI接口与存储设备相连,这种连接方式主要应用在家庭个人电脑环境中. SAN(Storage Area Network)指的是一整套存储网络的解决方案,SAN采用的是光纤通道技术,SAN就是通过光纤交换机将服务器与存储设备连接在一起的网络整体环境,SAN的优势在于其先进的光纤通信技术,为当今爆炸式的数据增长

ISCSI网络存储服务

ISCSI网络存储服务 一.理论部分 iSCSI的概念 iSCSI,即internetSCSI,是IETF制订的一项标准,用于将SCSI数据块映射为以太网数据包.从根本上说,它是一种基于IP Storage理论的新型存储技术,该技术将存储行业广泛应用的SCSI接口技术与IP网络技术相结合,可以在IP网络上构建SAN.简单地说,iSCSI就是在IP网络上运行SCSI协议的一种网络存储技术.iSCSI技术最初由Cisco和IBM两家开发,并且得到了广大IP存储技术爱好者的大力支持,这几年得到迅速的发

linux 下iscsi网络存储配置

iSCSI 的主要功能是在TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程.需要在linux的服务端装上target,客户机上装上inititor. 配置过程如下: 在主机上测试IP为192.168.157.144 [[email protected] ~]# yum install iscsi-initiator-utils.i386 [[email protected] ~]# yum install scsi

RHCS+GFS2+ISCSI+CLVM实现共享存储

RHCS+GFS2+ISCSI+CLVM实现共享存储                            2015-03-25 16:35:29 标签:iscsi scsi rhcs clvm gfs2 本文转载修改自http://www.it165.net/admin/html/201404/2654.html 一,GFS2简介 GFS2 是一个基于GFS的先进的集群文件系统,能够同步每台主机的集群文件系统的metadata,能够进行文件锁的管理,并且必须要redhat cluster su