tsm在做vmware的文件级别的恢复也使用了iscsi,原理是Data Protection for VMware Windows Recovery Agent
把vmware磁盘备份快照mount上来作为iscsi target,linux/windows guest作为iscsi initiator来直接读取iscsi target上
的磁盘数据恢复.
具体参考官网文档:
http://www-01.ibm.com/support/docview.wss?uid=swg21473127
iscsi协议可以用来搭建IP-SAN环境,即Initiator 为主机系统,发出读、写数据请求,target为磁带库磁盘阵列之类的存储资源,
主机上的tsm等备份软件就可以快速备份数据到带库上.
这里测试是使用scsi软件让Linux系统仿真成为iSCSI target,通过网络实现linux磁盘的共享.

iscsi target:

1. yum install -y scsi-target-utils
[root@rhel64-64bit sbin]# rpm -qa|grep -i scsi
scsi-target-utils-1.0.24-18.el6.x86_64

2.iSCSI可共享包括镜像文件(.img),分区(partition),单块硬盘(无需分区),raid磁盘阵列、逻辑卷LVM等:
mkdir /iscsi
dd if=/dev/zero of=/iscsi/yo1.img bs=1M count=200
ll -h /iscsi 查看生成的img大小是否正确

3.配置/etc/tgt/targets.conf文件

<target  iqn.2018-06.com.redhat:yo1disk>     --iqn.年-月.域名反过来写 :target名称backing-store /iscsi/yo1.img         --设备路径initiator-address 192.168.1.0/24     --允许访问该target的initiator的网段incominguser vbirduser vbirdpasswd   --initiator访问target要提供的用户名和密码
</target>
安装scsi后,安装了下面的管理命令工具:
[root@rhel64-64bit sbin]# locate tgt|grep sbin
/usr/sbin/tgt-admin
/usr/sbin/tgt-setup-lun
/usr/sbin/tgtadm
/usr/sbin/tgtd
/usr/sbin/tgtimg
或者可以使用上面命令配置target名称,设备名称等,但重启tgtd服务后命令行配置的信息全被清除了
tgt-admin实际也是调用了tgtadm,可以tgtadm --help查看参数和语法
tgtadm --lld iscsi --mode target --op new --tid 2 --targetname iqn.2018-06.com.redhat:yo2disk     --创建target
tgtadm --lld iscsi --mode logicalunit --op new --tid 2 --lun 2 --backing-store  /iscsi/yo2.img    --创建lun
tgtadm --lld iscsi --mode target --op bind --tid 2 --initiator-address 192.168.1.0/24              --允许访问网段
tgtadm --lld iscsi --mode account --op new --user yo2user --password 123456
tgtadm --lld iscsi --mode account --op bind --tid 2  --user yo2user

4.service tgtd start 启动服务
   tgt-admin --show  查看配置好的target信息

      LUN: 1Type: diskSCSI ID: IET     00010001SCSI SN: beaf11Size: 210 MB, Block size: 512Online: YesRemovable media: NoPrevent removal: NoReadonly: NoBacking store type: rdwrBacking store path: /iscsi/yo1.imgBacking store flags: Account information:youserACL information:192.168.1.0/24

iscsi initiator:

1.yum install -y iscsi-initiator-utils
root@rhel64-64bit send_targets]# rpm -qa|grep iscsi
iscsi-initiator-utils-6.2.0.873-26.el6.x86_64

2./etc/iscsi/initiatorname.iscsi里面是 iscsi的initiator的名称
  /etc/iscsi/iscsid.conf  配置discovery target和联机时候的用户名和密码,也就是target设置的incominguser
node.session.auth.username = youser
node.session.auth.password = yopassword
discovery.sendtargets.auth.username = youser
discovery.sendtargets.auth.password = yopassword

3.发现目标
  iscsiadm -m discovery -t sendtargets -p 192.168.1.103:3260

  [root@rhel64-64bit send_targets]# iscsiadm -m discovery -t st -p 192.168.1.103:3260Starting iscsid:                                           [  OK  ]192.168.1.103:3260,1 iqn.2018-06.com.redhat:yo1disk

service iscsi start 启动服务

  此时查看:/var/lib/iscsi/
[root@rhel64-64bit nodes]# pwd
/var/lib/iscsi/nodes
[root@rhel64-64bit nodes]# ls
iqn.2018-06.com.redhat:yo1disk[root@rhel64-64bit send_targets]# pwd
/var/lib/iscsi/send_targets
[root@rhel64-64bit send_targets]# ls
192.168.1.103,3260

4.查看发现的目标:
[root@rhel64-64bit send_targets]# iscsiadm -m node
192.168.1.103:3260,1 iqn.2018-06.com.redhat:yo1disk

5.登录target
[root@rhel64-64bit send_targets]# iscsiadm -m node -T iqn.2018-06.com.redhat:yo1disk --login
Logging in to [iface: default, target: iqn.2018-06.com.redhat:yo1disk, portal: 192.168.1.103,3260] (multiple)
Login to [iface: default, target: iqn.2018-06.com.redhat:yo1disk, portal: 192.168.1.103,3260] successful.
fdisk -l 发现多一个/dev/sdc
在initiator端就可以使用这块盘了
此时在target端可以查看到initiator的信息:
[root@rhel64-64bit sbin]# tgt-admin --show
Target 1: iqn.2018-06.com.redhat:yo1diskSystem information:Driver: iscsiState: readyI_T nexus information:I_T nexus: 1Initiator: iqn.1994-05.com.redhat:56bfb66af5 ----initiator的信息Connection: 0IP Address: 192.168.1.109

6.如果想删除发现的target:
iscsiadm -m node -T targetname --logout
iscsiadm -m node -T targetname -o [delete|new|update]

7.windows作为iscsi initiator比较简单:控制面板->管理工具->iscsi发起程序
                                                             发现->发现门户输入target的ip端口
                                                             目标->连接

linux使用iscsi配置共享存储相关推荐

  1. 计算机的iscsi配置,电脑Win10系统的iscsi target(共享存储)如何进行连接

    电脑Win10系统的iscsi target(共享存储)如何进行连接 腾讯视频/爱奇艺/优酷/外卖 充值4折起 相信很多朋友对共享存储很感兴趣.今天小编跟大家分享一下电脑Win10系统的iscsi t ...

  2. iscsi(共享存储)详细带图说明:iscsi服务器配置、iscsi客户端配置

    文章目录 iscsi(共享存储) 了解什么是共享存储以及工程存储的必要性 利用交换机使用集群 利用网络使用集群 配置iscsi服务器端 1.先在虚拟机中添加一块新的硬盘 2.创建分区:fdisk 设备 ...

  3. ISCSI企业共享存储方案

    一.存储概述: 1)企业存储应用内容: 账号.图片.网页.计费.程序代码.电影等: 2)企业存储分类: DAS(直接存储).SAN(网络区域存储).NAS(网络附加存储): 三种方式的初衷都是存储,只 ...

  4. 使用openfiler配置共享存储(1)——openfiler的安装和配置

    使用openfiler配置共享存储(1)--openfiler的安装和配置 使用Openfiler可以把x86/64架构的系统变成NAS.SAN存储和IP存储网关.依赖VMware,Virtual I ...

  5. Windows/Linux客户端挂载NFS共享存储

    Windows/Linux客户端挂载NFS共享存储 1. Linux搭建NFS共享存储 1.1. NFS概述 1.2. 安装并配置NFS Server 1.3. 启动并验证NFS Server 2. ...

  6. 计算机的iscsi配置,我们将了解如何设置自己的支持iscsi配置的存储节点

    iSCSI代表Internet小型计算机系统接口.它用于使用块级数据传输通过TCP / IP访问网络上的存储.NFS与iSCSI之间通常存在比较.关键区别在于NFS是文件级实现,而iSCSI是块级实现 ...

  7. linux怎么共享存储,什么是ISCSI,及Linux下怎么样通过ISCSI实现共享存储

    什么是ISCSI iSCSI(iSCSI = internet Small Computer System Interface )小型计算机接口.是由IEETF开发的网络存储标准,目的是为了用IP协议 ...

  8. Linux下通过iscsi搭建共享存储

    很多情况下,为了简单,我们经常简单的通过nfs来搭建共享存储服务. 有时候,一些软件需要,对共享存储有特殊要求,比如需要通过多个硬盘实现较大的存储空间,或者软件有特殊需要.这时,我们可以考虑通过isc ...

  9. Linux YUM扩展NFS共享存储服务(配置图解)

    NFS共享存储服务 一.YUM 1.YUM (Yellow dog Updater Modified) 2.软件仓库的提供方法 3.RPM软件包的来源 4.构建CentOS 7 软件仓库 5.在软件仓 ...

最新文章

  1. 无穷级数求和7个公式_双色球2019129期渗透围红蓝(6+1实战,附:7个双色球胆码公式)...
  2. [译] How to NOT React:React 中常见的反模式与陷阱
  3. 累加器配上委托也可以很吊
  4. 期末总结:LINUX内核分析与设计期末总结
  5. 压力不是来自于任务本身,而是任务在大脑中的堵塞,带来的焦虑和心理的抵触(转)...
  6. 多线程之旅之四——浅谈内存模型和用户态同步机制
  7. jqgrid的动态下拉框实现,并解决不能获取值的问题
  8. java oracle管理系统_哔站播放量高达三百万的Java视频教程,如此惊人,还不来学?...
  9. 导入自己写的类,却被标红,原因及解决方法是?(Pycharm编辑器为例)
  10. 数据结构与算法:企业级链表实现(超详细)
  11. linux read line,LINUX readline 库的使用,,
  12. 【转载】Linux free 查询可用内存和判断是否有内存泄漏
  13. php 生成缩略图保存,PHP批量生成图片缩略图的方法
  14. python画字母代码_字母大小写如何python3中用代码表示?
  15. 黑苹果appstore下载软件报错,不能下载解决方法
  16. 朝阳医院数据处理分析实例
  17. VS2019删除空白行
  18. 重磅!这可能是史上最全的AI产业链地图了
  19. yum安装报错:“Could not resolve host: mirrors.aliyun.com; Unknown error“--:-- ETA Trying
  20. DZ先生怪谈国标28181之大型监控组网ntpd校时方案

热门文章

  1. hdu_3003Pupu(快速幂)
  2. 阿里张勇:针对平台经济的管理非常及时和必要|钛媒体直击乌镇
  3. 旧电脑又卡又慢,一招解决!
  4. Proverif分析handshake协议
  5. 浏览安全怎么提升?教你设置安全浏览器信任站点
  6. Excel模板中下拉筛选框动态展示筛选内容
  7. 手机蓝牙音响音质测试软件,为手机提升音质 MIFA便携蓝牙音响实测
  8. 数据库:增、删、改、查操作
  9. 鸿蒙os系统3.0体验,华为鸿蒙OS系统体验,和安卓系统差距很大,你愿意升级吗?...
  10. 超级详细的JDK 安装与配置(包含二个或多个JDK的同时安装)