iSCSI网络存储技术-实例解读

简介:

1 iSCSI介绍

        网络存储服务器主要有三种解决方案——DAS直连存储,SAN区域网路存储 ,NAS网络附加存储,san和nas的主要区别在于,nas共享的是文件系统,san共享的是块设备。

        iSCSI是一种基于TCP/IP 的协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN 使得SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。SCSI 结构基于C/S模式,其通常应用环境是:设备互相靠近,并且这些设备由SCSI 总线连接。她是一种IP-SAN技术。

        iSCSI 的主要功能是在TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。


2 示例详解

部署iSCSI首先要安装scsi-target-utils 

LUN是存储设备标识,IQN是iSCSI的名称,格式为iqn.yyyy-mm.<反写域名>:identifier,例如:

iqn.2016-12.com.example.www:disk1

[root@localhost~]# yum install -y scsi-target-utils        #安装target软件

[root@localhost~]#  fdisk -l |grep /dev/sdb                    #查看磁盘信息sdb1 sdb2 sdb3

[root@localhost~]#  vim  /etc/tgt/targets.conf

default-driver iscsi

<target iqn.2016-12.com.example.www:disk1> #定义标准名称

        backing-store /dev/sdb1        #指定设备路径

</target>

<target iqn.2016-12.com.example.www:disk2>

        backing-store /dev/sdb2

        lun 10                    

        vendor_id  ssd inc.            #手动修改设备厂家信息

        incominguser tom 123456        #设置用户Tom,及密码123456

</target>

<target iqn.2016-12.com.example.www:disk3>

        backing-store /dev/sdb3

        lun 20

        initiator-address 192.168.1.5            #指定可以访问该target的主机

        incominguser tom 123456

</target>

[root@localhost~]# /etc/init.d/tgtd start

[root@localhost~]# chkconfig tgtd on

[root@localhost~]# iptables -I INPUT -p tcp --dport 3260 -j ACCEPT

[root@localhost~]# service iptables save

[root@localhost~]#  tgtadm --lld iscsi --op show --mode targer     #查看设置好的target


客户端访问192.168.1.5

[root@localhost~]# yum install -y scsi-target-utils        #安装target软件

[root@localhost~]# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.6 --discover                    #查看服务端的iqn信息

192.168.1.6:3260,1 iqn.2016-12.com.example.www:disk1

192.168.1.6:3260,1 iqn.2016-12.com.example.www:disk2

192.168.1.6:3260,1 iqn.2016-12.com.example.www:disk3

[root@localhost~]# iscsiadm --mode node --targetname iqn.2016-12.com.example.www:disk1 --portal 192.168.1.6:3260 -login            #挂载disk1设备

[root@localhost~]# fdisk -l |grep /dev/sd        #查看磁盘挂载后的信息
















本文转自super李导51CTO博客,原文链接:http://blog.51cto.com/superleedo/1889012 ,如需转载请自行联系原作者



相关文章
|
6月前
|
数据采集 JSON API
C#网络爬虫实例:使用RestSharp获取Reddit首页的JSON数据并解析
C#网络爬虫实例:使用RestSharp获取Reddit首页的JSON数据并解析
|
25天前
|
机器学习/深度学习 PyTorch 算法框架/工具
卷积神经元网络中常用卷积核理解及基于Pytorch的实例应用(附完整代码)
卷积神经元网络中常用卷积核理解及基于Pytorch的实例应用(附完整代码)
20 0
|
2月前
|
弹性计算 大数据 测试技术
2024年阿里云服务器价格购买价格表(实例配置价格+磁盘价格+网络宽带价格)
2024年阿里云服务器价格购买价格表来了!2024年阿里云服务器租用费用,轻量应用服务器和云服务器ECS优惠价格表,云服务器ECS经济型e实例2核2G、3M固定带宽99元一年、ECS u1实例2核4G、5M固定带宽、80G ESSD Entry盘优惠价格199元一年,轻量应用服务器2核2G3M带宽轻量服务器一年61元、2核4G4M带宽轻量服务器一年165元12个月、2核4G服务器30元3个月,幻兽帕鲁4核16G和8核32G服务器配置,云服务器ECS可以选择经济型e实例、通用算力u1实例、ECS计算型c7、通用型g7、c8i、g8i等企业级实例规格。今天分享阿里云服务器租用费用最新报价:
60 2
|
7月前
|
弹性计算 固态存储 数据可视化
2023年最新阿里云服务器价格表(实例配置价格+磁盘价格+网络宽带价格)
2023年阿里云服务器租用费用,轻量应用服务器和云服务器ECS优惠价格表,阿里云轻量应用服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月,云服务器ECS包括通用算力型u1、ECS计算型c7、通用型g7和内存型r7均有活动
502 0
|
4月前
|
网络安全 PHP
[网络安全/CTF] BUUCTF极客大挑战2019PHP解题详析(Dirsearch使用实例+php反序列化)
[网络安全/CTF] BUUCTF极客大挑战2019PHP解题详析(Dirsearch使用实例+php反序列化)
39 0
|
9月前
|
Java
Java 网络实例的demo(三)
Java 网络实例的demo(三)
57 0
|
9月前
|
存储 Java
Java 网络实例的demo(二)
Java 网络实例的demo(二)
58 0
|
4月前
|
数据采集 NoSQL 关系型数据库
Go语言网络爬虫工程经验分享:pholcus库演示抓取头条新闻的实例
网络爬虫是一种自动从互联网上获取数据的程序,它可以用于各种目的,如数据分析、信息检索、竞争情报等。网络爬虫的实现方式有很多,不同的编程语言和框架都有各自的优势和特点。在本文中,我将介绍一种使用Go语言和pholcus库的网络爬虫工程,以抓取头条新闻的数据为例,展示pholcus库的功能和用法。
496 0
Go语言网络爬虫工程经验分享:pholcus库演示抓取头条新闻的实例
|
6月前
|
弹性计算 人工智能 测试技术
2023年最新阿里云服务器价格表(实例配置价格+磁盘价格+网络宽带价格)
2023年最新阿里云服务器价格表(实例配置价格+磁盘价格+网络宽带价格)
225 0
|
7月前
|
弹性计算 人工智能 测试技术
2023年最新阿里云服务器价格表(实例配置+磁盘价格+网络)
阿里云轻量应用服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月;ECS云服务器e系列2核2G配置182元一年、2核4G配置365元一年、2核8G配置522元一年
149 0