iSCSI网络SCSI接口

  • iSCSI架构
  • iSCSI(艾斯卡斯)
    • iSCSI局限性
  • 搭建ISCSI
    • 0创建RAID10
    • 1安装iSCSI服务程序
    • 2开始配置ISCSI服务端
    • 3配置iSCSI客户端

iscsi= internet + scsi
互联网+硬盘存储
一块磁盘只能共享给一个主机。

iSCSI架构

ISCSI 这个架构主要将存储装置与使用的主机分别为两部分,分别是:

  • ISCSI target :就是存储设备端,存放磁盘或RAID的设备,目前也能够将Linux主机仿真成ISCSI target了,目的在提供其他主机使用的磁盘。
  • ISCSI inITiator: 就是能够使用target的客户端,通常是服务器,只有装有iscsi initiator的相关功能后才能使用ISCSI target 提供的磁盘。

iSCSI(艾斯卡斯)

samba,和nfs 共享文件和目录;
iscsi直接网络共享整块硬盘,可以跨平台共享磁盘

  • SATA
  • IDE

传统的网卡是用来传输上网数据的,想让网卡传输硬盘数据的话;建议使用硬件:iSCSI-HBA卡
iSCSI-HBA卡可以让硬盘传输数据更加稳定,没有也可以。

iSCSI局限性

  • 网速局限性
  • 网络波动性,会又数据丢失风险

搭建ISCSI

0创建RAID10

# 创建RAID10
mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e]# 等待RAID10初始化完毕
## 查看初始化进度Resync status: 100%(或消失) 时才可用
mdadm -D /dev/md0

1安装iSCSI服务程序

最低版本要求是Centos7

yum -y install targetd targetcli
## targetd  服务程序
## targetcli 交互式配置工具# 启动targetd服务
systemctl start targetd# 设置targetd服务开机自启
systemctl enable targetd

2开始配置ISCSI服务端

难点是了解每一个虚拟目录是干嘛的。

# 开始配置,输入命令后进入交互式配置
targetcli# 输入ls,查看目录(ISCSI将配置模拟成李Linux目录)
ls# 进入block目录
## /backstores/block是iSCSI服务端配置共享设备的目录
cd /backstores/block# 将/dev/md0添加到共享列表,共享名称显示为disk0
create disk0 /dev/md0# 进入iscsi
cd iscsi
## 打印 /iscsi># 创建iSCSI target名称(共享资源)
create
## 会自动创建一个共享名称,!!!注意,每个名称后面都有一个点. ,复制时一定不要复制这个点# 进入这个iSCSI target名称(共享资源)
cd iqn.2003-p1.org.linux-iscsi.localhost.x8664:sn:20db2cb6227c# 进入tpg1/luns目录,luns目录指的是要共享的设备名称
cd tpg1/luns# 使用disk0来存储数据
create /backstores/block/disk0 # 返回tpg1
cd ..# 进入portals
cd portals## 设置访问哪个IP可以访问这个磁盘
create 192.168.10.10
## 用户访问192.168.10.10:3260可以访问这个磁盘# 进入acls
cd ..
cd acls# 配置谁可以访问这块磁盘
create iqn.2003-p1.org.linux-iscsi.localhost.x8664:sn:20db2cb6227c:client# 保存并退出
exit

3配置iSCSI客户端

# 安装客户端
yum install iscsi-initiator-utils -y# 启动iscsid服务
systemctl start iscsid# 开机自启iscsid服务
systemctl enable iscsid# 编辑客户端的配置文件--允许挂载的磁盘
vim /etc/iscsi/initiatorname.iscsi## 修改acl
InitiatorName=iqn.2003-p1.org.linux-iscsi.localhost.x8664:sn:20db2cb6227c:client# 发现共享磁盘-Discovery
## -m 动作类型 discovery(发现)
## -t st  是发现动作的固定格式
## -p  服务端的地址
iscsiadm -m discovery -t st -p 192.168.1.1:3260# 登陆/挂载共享磁盘
## -m 动作类型  node(节点)
## -T 要挂载的设备名称
## -p 服务端的地址
## -l 登陆/挂载的意思
iscsiadm -m node –T iqn.2003-p1.org.linux-iscsi.localhost.x8664:sn:20db2cb6227c -p 192.168.1.1:3260 -l# 查看磁盘挂载清空
ls -l /dev/sd*
或
df -h# 卸载共享磁盘
## -u 卸载磁盘
iscsiadm -m node –T iqn.2003-p1.org.linux-iscsi.localhost.x8664:sn:20db2cb6227c -p 192.168.1.1:3260 -u

iSCSI网络SCSI接口相关推荐

  1. 8 iSCSI网络存储服务

    iSCSI网络存储服务 一网络存储概述 ·直接附加存储 通常我们所熟悉的存储设别就是硬盘,其通过与计算机主板的I/O接口(如IDE.SCSI)相连接,由本机操作系统负责读写及管理,这就是最传统的数据存 ...

  2. 【存储】 iSCSI Target(tgt) |什么是iSCSI target|SCSI协议

    目录 简略 一.iSCSI 介绍 1. iSCSI 定义 2.什么是iSCSI target 3.几种常见的 iSCSI Target 3. 优缺点比较 软iscsi target 二.SCSI 协议 ...

  3. 计算机的iscsi配置,Windows server 2012 R2 下配置ISCSI网络存储

    5 (100%) 1 vote iSCSI技术可以实现在IP网络上运行SCSI协议.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用I ...

  4. iSCSI 网络存储/文件共享 介绍 及 示例

    iSCSI(互联网小型计算机系统接口)是一种在TCP/IP上进行数据块传输的标准.它是由Cisco和IBM两家发起的,并且得到了各大存储厂商的大力支持.iSCSI可以实现在IP网络上运行SCSI协议, ...

  5. Linux挂载iscsi网络存储

    Linux挂载iscsi网络存储 iscsi网络存储简介 iscsi的组成 主机规划 配置iscsi网络存储挂载 iscsi服务端配置 iscsi客户端配置 客户端配置方面 iscsi网络存储简介 i ...

  6. iscsi网络磁盘共享

    iscsi(Internet SCSI)支持从客户端(发起端)通过IP向远程服务器上的ISCSI存储设备(目标)发送scsi命令.ISCSI限定名称用于确定发起端和目标,并采用iqn.yyy-mm.{ ...

  7. iscsi网络存储介绍及客户端配置操作

    1. iscsi介绍与initiator安装 1.1 iSCSI介绍 iSCSI简单来说,就是把SCSI指令通过TCP/IP协议封装起来,在以太网中传输.iSCSI 可以实现在IP网络上传递和运行SC ...

  8. IDE/SATA/SCSI接口

    IDE接口 (Integrated-Drive-Electronics)是现在普遍使用的外部接口,主要接硬盘和光驱.采用16位数据并行传送方式,体积小,数据传输快.一个IDE接口只能接两个外部设备. ...

  9. 串口硬盘与并口硬盘详解:IDE SATA SCSI 接口详解

    一个并行传输一个串行传输.简单点说并行是多通道低频率,串行是单通道高频率.并行干扰严重效率低下,所以现在相串行转移. 硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据.不同 ...

最新文章

  1. oracle异地迁移,数据泵实现Oracle数据迁移到异地库
  2. visual studio 2017 和qt 编译 bitcon源代码
  3. 面向过程分析与面向对象分析之间的区别
  4. Zookeeper(一)——简介
  5. 给Nodejs回调加超时限制
  6. 操作系统--进程管理1--单个CPU情况
  7. 2013.8.4thinkPHp学习
  8. OwinStartup不触发
  9. android悬浮窗语音识别demo
  10. ArcGIS API for JavaScript与 npm
  11. MATLAB计算13195的约数,最大约数算法 | Delphi论坛 | Delphi Forum - We Delphi
  12. C# 项目实战(经典)
  13. 高度的思想境界的几个特征
  14. 如何使用Nginx Ingress实现灰度发布和蓝绿发布?
  15. anki填空题卡片模板
  16. openwrt 中 WiFi探针的三种实现办法
  17. QQ第三方登录-QQ互联开发者申请的坑(个人接入,时间:2019-6-3)
  18. 怎么把一个表格拆分成两个表格
  19. 计算机毕业设计基于Android二手车交易网站系统app
  20. 数据结构与算法 — 约瑟夫问题(Josephu)

热门文章

  1. keil编译报错找不到core_cm3.h文件
  2. 从零搭建Spring Boot脚手架:增加通用的功能2
  3. chrome无法访问商店,打不开网页怎么办,五步轻松解决
  4. 花椒六间房“花房之夜”落幕 全新升级不止心动
  5. S700K道岔故障诊断数据txt及故障诊断算法
  6. 星起航:短视频营销之场景化
  7. 迅雷等待ftp服务器信息,如何去除迅雷的资源信息一栏
  8. Visual Paradigm简单教程(2):绘制序列图
  9. 微信小程序页面跳转方法总结
  10. 积分分汇界面将判断放到D层后,D层的写法