iscsi模型相关点
1、iscsi即ip scsi,按架构分为控制器架构、链接桥系统架构、pc系统架构。这里主要说明一下pc系统架构。
所谓的pc系统架构,就是利用target软件存储端+initiator客户端+tcp/ip网络构成的存储架构。
优点在于核心功能都是由软件实现/且在linux中,target也有免费的开源软件,故成本比较低;
缺点在于因为核心都放在了存储设备上,故导致设备性能下降。
针对性能下降问题,若initiator客户端不多的话,可以购置TOE卡来处理TCP/IP协议(不能替代软性initiator)或者购置iscsi HBA卡来专门处理SCSI和TCP/IP之间的协议转换(HBA替代软性initiator),这样子就避免消耗PC设备的CPU和内存资源。
如果initiator客户端多的话,则这么处理就不划算了,因为TOE和iscsi HBA都不便宜,加上纯粹的以太网环境,价格不一定比FC+以太网双网环境便宜,且网络效能还不如FC+以太网双网环境
×××HBA卡分FC HBA卡和iscsi hba卡,前者采用的是光纤通道协议,后者采用的是tcp/ip协议。HBA卡通常用于scsi(小型计算机系统接口),故HBA卡作用就是连接系统I/O和内存I/O的设备,当然它也可用于普通网络,不过这就很奢侈了。
2、架构图

3、
initiator软件:yum install initiator*
target软件:yum install target*
target存储端主体配置文件:/etc/iet/ietd.conf
ip限制的配置文件:/etc/ied/initiators.allow
4、
一般配置方法:/etc/iet/ietd.conf中的Target行和Lun 0两行启用(每共享一个磁盘,就需要加入一次)
IP限制方法:/etc/iet/initiators.allow中加入磁盘对应的iqn和允许的ip
用户限制方法:target端:/etc/iet/ietd.conf中的Target行和Lun 0两行中间启用局部参数IncomingUser login.linux.auth linuxsecret
initiator端:/etc/iscsi/iscsid.conf
登录验证所需配置:
发现验证所需配置:
iscsi模型相关点的更多相关文章
- Java内存模型相关原则详解
在<Java内存模型(JMM)详解>一文中我们已经讲到了Java内存模型的基本结构以及相关操作和规则.而Java内存模型又是围绕着在并发过程中如何处理原子性.可见性以及有序性这三个特征来构 ...
- [炼丹术]UNet图像分割模型相关总结
UNet图像分割模型相关总结 1.制作图像分割数据集 1.1使用labelme进行标注 (注:labelme与labelImg类似,都属于对图像数据集进行标注的软件.但不同的是,labelme更关心对 ...
- css 盒模型相关样式
话不多说,一切还是从最基础的说起. 盒的类型 1.盒的基本类型 在css中,用display定义盒的类型,一般分为block类型与inline类型. 例如div属于block类型,span属于in ...
- django模型相关的知识点
定义属性 概述: django根据属性的类型确定以下信息 当前选择的数据库支持字段的类型 渲染管理表单时使用的默认html控件 在管理站点最低限度的验证 django会为表增加自动增长的主键列,每个模 ...
- Huber-Markov先验模型相关
随机概率重建-MAP算法 随机概率重建:利用贝叶斯理论作为框架,理想图像的先验知识作为约束条件进行图像重建.常用的随机概率超分辨率重建包括最大后验概率估计法(MAP)和极大似然估计法(ML). MAP ...
- UVM——寄存器模型相关的一些函数
0. 引言 在UVM支持的寄存器操作中,有get.update.mirror.write等等一些方法,在这里整理一下他们的用法. 寄存器模型中的寄存器值应该与DUT保持同步,但是由于DUT的值是实时更 ...
- django—模型相关
配置数据库信息 1.settings配置 DATABASES = { "default": { "ENGINE": "djan ...
- JMM内存模型相关笔记整理
JMM 内存模型是围绕并发编程中原子性.可见性.有序性三个特征来建立的 原子性:就是说一个操作不能被打断,要么执行完要么不执行,类似事务操作,Java 基本类型数据的访问大都是原子操作,long 和 ...
- Chromium与CEF的多进程模型及相关參数
CEF基于Chromium,也是多进程模型.关于进程模型.參考这里:https://www.chromium.org/developers/design-documents/process-model ...
随机推荐
- python之6-4装饰器.md
装饰器看的说实话真心郁闷,群里一伙计说了好一会,听得一愣一愣的,查了点资料,又自己试了下,算是明白了一些,记录记录=.=更郁闷的是,博客园的markdown标记支持怎么和为知的不匹配,这转过来的文章很 ...
- Even Tree
Link: https://www.hackerrank.com/challenges/even-tree def search(a,b): # 根据核心算法和题目要求要筛选边 seen = {} s ...
- 制作 leanote docker 镜像
leanote 使用 mongodb 存储数据,如果把 mongodb 单独做成一个镜像,初始化数据时比较麻烦,所以最后还是决定把 mongodb 和 leanote 放到同一个镜像里边. docke ...
- Spring + Tomcat 启动报错java.lang.ClassNotFoundException: org.apache.commons.pool.impl.GenericObjectPool
错误如下: -- ::,-[TS] INFO http-- org.springframework.beans.factory.support.DefaultListableBeanFactory - ...
- Power on & RESET 之前?
這是個有趣的問題 ? 當應用系統 或 ic元件模組於初始之前存在的現像為何 是個得住意的問題 ! 因為得考量 是否會對週邊或被控制端造成危害 這也是長常常會是不穩定設計 的原因!得有實務經驗及想像力才 ...
- SendMessage参数
http://download.csdn.net/download/wshjldaxiong/4830242
- qsort的另类玩法,无聊写着耍耍
#include <stdio.h>#include <stdlib.h>char cmp_shellcode[] = "\x55" "\x89\ ...
- 图片延迟加载scrollLoading.js应用
<ul> <li><a href="http://news.qq.com/" target="_b ...
- <转载>C++命名空间
原文http://blog.csdn.net/liufei_learning/article/details/5391334 一. 为什么需要命名空间(问题提出) 命名空间是ANSIC++引入的可以由 ...
- hadoop的thriftserver配置
说明:hadoop版本:hadoop-1.2.1.tar.gz.linux系统12.04,不过这里跟系统无关,可能安装软件的命令有差别. 一.概述 默认的hbase安装包已经有了thrift服务,使用 ...