当前位置: 首页 > news >正文

四位一体网站开发/郑州靠谱seo整站优化

四位一体网站开发,郑州靠谱seo整站优化,中国教育建设协会网站,wordpress最低php版本版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/scaleqiao/article/details/46706953 最近在做一个和scsi target相关的项目,我借着这个…

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/scaleqiao/article/details/46706953

最近在做一个和scsi target相关的项目,我借着这个机会调研了一下linux中现有的scsi target方案,并整理出一个系列文章和大家分享一下。其中有三篇介绍现在常用的scsi target包括tgt(stgt)、LIO和SCST,还有一篇对它们做一个比较,给出优劣点。先从tgt开始吧。

Linux target framework(tgt)是为创建、维护SCSI target 驱动(包括iSCSI、FC、SRP等)提供支持。它的关键目标是简洁地集成到scsi-mid层,并且实现大部分应用层空间的tgt。以 Linux 2.6.38 为分界线,此前Linux 中默认的SCSI target是STGT,之后的标准是 Linux-IO Target。

1 架构 

 

 

 

 

tgt体系结构中有两个kernel模块:target driver和tgt core,在linux 2.6.38之后,这两个模块已经被移除linux内核。
target driver的功能是管理和initiator设备之间的连接,从传输层中取出SCSI命令并交给tgt core。
tgt core是连接target driver和tgt daemon的纽带。
tgt daemon实现了处理SCSI协议命令部分的功能。
Target driver libraries是在用户态实现的访问后端存储的驱动。
Transport libraries是用户态中传输模块的实现。

 

2 支持的协议和后端存储

目前stgt仅支持iSCSI和iSER,FC和SRP的支持还处于in progress的状态。
后端存储支持FILEIO和BLOCKIO,并且还支持提供库函数访问存储的ceph和GLFS

3 配置和使用

关于tgt的配置,主要包括建立target,为target添加lun,设置访问target的控制策略等。建立target包括两种方法,基于命令方式和基于配置文件方式,其中配置文件为/etc/tgt/targets.conf。首先说明基于命令的方式,这里采用的命令为tgtadm。tgtadm用来监控和修改Linux SCSI 目标器软件的。

3.1 使用tgtadm

1a) 建立一个target
tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2012-01.cn.nayun:test-01
建立target需要提供target ID和名称,在一个网络内,target名称必须是唯一的,主要采用iqn-type格式和eui-type 格式表示,在Linux中主要用iqn-type格式,iqn是Internet限定名(Internet Qualified Name)的简称。iSCSI target命名采用“iqn.yyyy-mm.<反向的域名>:标识名”的形式,在上例中,所建立的target名称为iqn.2012-01.cn.nayun:test-01,其中cn.nayun为nayun.cn的反向,采用域名反向的方法主要是为了防止重名。

1b)查看所建立的target信息
$ tgtadm --lld iscsi --op show --mode target

1c)向target中添加LUN
$ tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb
关于使用tgt搭建一个基于rbd的SCSI target,请参见我的另一篇博文使用tgt搭建一个基于rbd的SCSI target。

1d)设置target的访问控制策略
$ tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL  --网内所有Initiator均可访问
$ tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.210      --允许某个IP地址访问
$ tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.0/24     --允许某个网络访问 

1e)访问账号操作

建立新帐号
$tgtadm --lld iscsi --op new --mode account --user scott --password tiger

显示帐号信息
$tgtadm --lld iscsi --op show --mode account

将一个帐号与一个Target绑定(bind)
$tgtadm --lld iscsi --op bind --mode account --tid 1 --user scott

3.2 使用配置文件

通过tgtadm命令建立的target相关配置,在关闭机器后将不保存(也可以使用tgt-admin来持久化配置),通过配置文件的方式则可以保存Target相关信息,在系统重启时,tgtd守护进程从配置文件中提取配置信息,根据配置信息建立相应的Target。

Linux SCSI target framework (tgt)使用的配置文件为/etc/tgt/targets.conf,此配置文件采用XML格式保存Target配置信息,将上述通过tgtadm命令建立的Target在配置文件中的表示形式如下:        

<target iqn.2012-01.cn.nayun:test-01>
                backing-store /dev/sdb
                incominguser scott tiger
                initiator-address 192.168.1.0/24
                initiator-address 192.168.1.210
</target>

http://www.lbrq.cn/news/1358551.html

相关文章:

  • 网站百度排名优化/免费建自己的网站
  • 如何建设购物网站/怎样制作网页新手自学入门
  • semrush/江西seo推广软件
  • 网上自学电脑课程/windows优化大师是电脑自带的吗
  • 网站开发与优化课程总结/网站建设网络推广公司
  • 个人官方网站怎么建设/深圳网站优化排名
  • 西宁市公司网站建设/近期重大新闻
  • 中国十大设计公司/重庆seo团队
  • 在哪个网站上可以找兼职做/郑州做网站推广哪家好
  • 济宁网站建设多少钱/上海好的网络推广公司
  • 有哪些网站可以做设计挣钱/福建seo学校
  • 做黄金的经常看什么网站/seo培训一对一
  • 旅游网站如何做/千万不要做手游推广员
  • 苏州知名网站建设公司/搜索推广出价多少合适
  • 广州市专业做商城网站/直播营销
  • 专做hiphop的网站/搜索词
  • 做百度网站的公司哪家好/网络营销与管理
  • 北京手机网站建设/互联网推广运营是做什么的
  • 网站建设方案书格式/域名注册服务网站
  • 发优惠券网站怎么做/百度文库登录入口
  • 福田做网站的/b2b网站有哪些平台
  • 网页网站动作效果做的比较棒/国外服务器免费ip地址
  • 网站公司是做什么的/免费的黄冈网站有哪些
  • 做办公设备网站/商丘seo教程
  • 字形分析网站/百度推广培训
  • 禁用软件app大全/福州关键词排名优化
  • 纯ajax网站如何做seo/百度小说官网
  • 自己做游戏网站学什么/今天的新闻
  • 多语种网站制作/学it什么培训机构好
  • 千图app的优势/长沙seo网络优化
  • 芯片分享【昆泰】——CH7305A -display controller device.
  • 力扣148:排序链表
  • 数据集相关类代码回顾理解 | np.mean\transforms.Normalize\transforms.Compose\xxx.transform
  • 【深度学习新浪潮】近三年零样本图像分类研发进展调研
  • io_cancel系统调用及示例
  • 关于域名的级别