ISCSI服务器:192.168.10.10

ISCSI客户端:192.168.10.20

在ISCSI服务器添加两块硬盘:/dev/sdb /de/sdc

一,在服务端安装

[root@localhost ~]# yum install targetd targetcli

二,配置服务端

1,创建块设备

[root@localhost ~]# targetcli
Warning: Could not load preferences file /root/.targetcli/prefs.bin.
targetcli shell version 2.1.fb34
Copyright - by Datera, Inc and others.
For help on commands, type 'help'. /> ls
o- / ......................................................................................................................... [...]
o- backstores .............................................................................................................. [...]
| o- block .................................................................................................. [Storage Objects: ]
| o- fileio ................................................................................................. [Storage Objects: ]
| o- pscsi .................................................................................................. [Storage Objects: ]
| o- ramdisk ................................................................................................ [Storage Objects: ]
o- iscsi ............................................................................................................ [Targets: ]
o- loopback ......................................................................................................... [Targets: ]
/> cd backstores/block
/backstores/block> create disk0 /dev/sdb
Created block storage object disk0 using /dev/sdb.
/backstores/block> create disk1 /dev/sdc
Created block storage object disk1 using /dev/sdc.

2,创建target目标

/> cd iscsi
/iscsi> create iqn.-.xyz.abc:identifier
Created target iqn.-.xyz.abc:identifier.
Created TPG .

3,创建LUN

/iscsi> cd iqn.-.xyz.abc:identifier/tpg1/luns
/iscsi/iqn....ier/tpg1/luns> create /backstores/block/disk0
Created LUN .
/iscsi/iqn....ier/tpg1/luns> create /backstores/block/disk1
Created LUN .

4,创建ACL

/iscsi/iqn....ier/tpg1/acls> create iqn.-.xyz.abc:identifier
Created Node ACL for iqn.-.xyz.abc:identifier
Created mapped LUN .
Created mapped LUN .
/iscsi/iqn..../tpg1/portals> create 192.168.10.10
Using default IP port
Created network portal 192.168.10.10:.

5,exit保存退出

/> ls
o- / ......................................................................................................................... [...]
o- backstores .............................................................................................................. [...]
| o- block .................................................................................................. [Storage Objects: ]
| | o- disk0 ............................................................................ [/dev/sdb (.0GiB) write-thru activated]
| | o- disk1 ............................................................................ [/dev/sdc (.0GiB) write-thru activated]
| o- fileio ................................................................................................. [Storage Objects: ]
| o- pscsi .................................................................................................. [Storage Objects: ]
| o- ramdisk ................................................................................................ [Storage Objects: ]
o- iscsi ............................................................................................................ [Targets: ]
| o- iqn.-.xyz.abc:identifier .................................................................................... [TPGs: ]
| o- tpg1 ............................................................................................... [no-gen-acls, no-auth]
| o- acls .......................................................................................................... [ACLs: ]
| | o- iqn.-.xyz.abc:identifier ....................................................................... [Mapped LUNs: ]
| | o- mapped_lun0 ................................................................................. [lun0 block/disk0 (rw)]
| | o- mapped_lun1 ................................................................................. [lun1 block/disk1 (rw)]
| o- luns .......................................................................................................... [LUNs: ]
| | o- lun0 ......................................................................................... [block/disk0 (/dev/sdb)]
| | o- lun1 ......................................................................................... [block/disk1 (/dev/sdc)]
| o- portals .................................................................................................... [Portals: ]
| o- 192.168.10.10: ............................................................................................... [OK]
o- loopback ......................................................................................................... [Targets: ]
/> exit
Global pref auto_save_on_exit=true
Last configs saved in /etc/target/backup.
Configuration saved to /etc/target/saveconfig.json

三,客户端配置

1,安装

[root@localhost ~]# yum install iscsi-initiator-utils

2,编辑配置文件

[root@localhost ~]# !v
vim /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.-.xyz.abc:identifier

3,查看

[root@localhost ~]# iscsiadm -m discovery -t st -p 192.168.10.10
192.168.10.10:, iqn.-.xyz.abc:identifier

4,使用

[root@localhost ~]# iscsiadm -m node -T iqn.-.xyz.abc:identifier -p 192.168.10.10 --login
Logging in to [iface: default, target: iqn.-.xyz.abc:identifier, portal: 192.168.10.10,] (multiple)
Login to [iface: default, target: iqn.-.xyz.abc:identifier, portal: 192.168.10.10,] successful.

5,格式化

[root@localhost ~]# mkfs.xfs /dev/sdb
[root@localhost ~]# mkfs.xfs /dev/sdc

6,写入/etc/fstab

[root@localhost ~]# blkid | grep sdb
/dev/sdb: UUID="c2b6b91a-7197-4e8b-90b3-ad8c09ff931f" TYPE="xfs"
[root@localhost ~]# blkid | grep sdc
/dev/sdc: UUID="8df58e2f-3105-4d2e-9a01-c7931af91a3e" TYPE="xfs"
[root@localhost ~]# vim /etc/fstab/dev/mapper/rhel-root / xfs defaults
UUID=8d922f42-25a9-42aa-aee2-6e29b1ac7f1a /boot xfs defaults
/dev/mapper/rhel-swap swap swap defaults
/dev/cdrom /media/cdrom iso9660 defaults
UUID=c2b6b91a--4e8b-90b3-ad8c09ff931f /iscsi1 xfs defaults,_netdev
UUID=8df58e2f--4d2e-9a01-c7931af91a3e /iscsi2 xfs defaults,_netdev

7,挂载

[root@localhost ~]# mkdir /iscsi1
[root@localhost ~]# mkdir /iscsi2
[root@localhost ~]# mount -a
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 18G 940M 17G % /
devtmpfs 484M 484M % /dev
tmpfs 490M 490M % /dev/shm
tmpfs 490M 6.7M 484M % /run
tmpfs 490M 490M % /sys/fs/cgroup
/dev/sr0 .5G .5G % /media/cdrom
/dev/sda1 497M 87M 411M % /boot
/dev/sdb .0G 33M .0G % /iscsi1
/dev/sdc .0G 33M .0G % /iscsi2

iscsiadm的使用方法

查看服务器共享的设备

iscsiadm -m discovery -t st -p 192.168.10.10

显示已发现节点信息

iscsiadm -m node

登陆

iscsiadm -m node -T iqn.2016-2.xyz.abc:identifier  -p 192.168.120.198 –l

登出

iscsiadm -m node -T iqn.2016-2.xyz.abc:identifier -p 192.168.120.198 -u

删除目标器节点信息:

iscsiadm -m node -o delete -T iqn.2016-2.xyz.abc:identifier -p 192.168.10.10

RHEL7学习之ISCSI配置的更多相关文章

  1. RHEL7学习之NTP配置

    一,安装NTP [root@localhost ~]# yum install ntp Loaded plugins: product-id, subscription-manager This sy ...

  2. haproxy学习之https配置

    haproxy学习之https配置   原文  http://www.cnblogs.com/ilanni/p/4941056.html   如何配置https,以及https在实际生产环境中的应用. ...

  3. 深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow

    深度学习主机环境配置: Ubuntu16.04 + GeForce GTX 1070 + CUDA8.0 + cuDNN5.1 + TensorFlow 最近在公司做深度学习相关的学习和实验,原来一直 ...

  4. 1 python学习——python环境配置

    1 python学习--python环境配置 要学习python语言,光看书看教程还是不好,得动手去写.当然,不管学习什么编程语言,最佳的方式还在于实践. 要实践,先得有一个Python解释器来解释执 ...

  5. AgileEAS.NET SOA 中间件平台5.2版本下载、配置学习(三):配置ActiveXForm运行环境

    一.前言 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台.用于帮助中小型软件企业建立一条适合市 ...

  6. JMeter学习-002-JMeter环境配置

    本节主要介绍 JMeter 本地环境配置(JMeter 版本为 apache-jmeter-2.12),详细配置如下: 一.JDK配置 默认用户本地已经安装且配置好 JDK.若未配置,敬请参阅我的博客 ...

  7. (转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0

      深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX10 ...

  8. 深度学习python的配置(Windows)

    Windows下深度学习python的配置 1.安装包的下载 (1)anaconda (2)pycharm 2.安装教程 (1)anaconda a.降版本 b.换源 (2)pycharm a.修改h ...

  9. Springboot学习03-SpringMVC自动配置

    Springboot学习03-SpringMVC自动配置 前言 在SpringBoot官网对于SpringMVCde 自动配置介绍 1-原文介绍如下: Spring MVC Auto-configur ...

随机推荐

  1. maven构建过程

    [转载]原地址:http://www.cnblogs.com/xdp-gacl/p/4051690.html 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自 ...

  2. Net accounts命令

    Net accounts 将用户帐户数据库升级并修改所有帐户的密码和登录请求. 语法 net accounts [/forcelogoff:{minutes | no}] [/minpwlen:len ...

  3. java -cp

    java -cp /home/hdp/log4jTest/log4j-1.2.17.jar:/home/hdp/log4jTest/testLog.jar:/home/hdp/log4jTest/co ...

  4. linux 学习2 文件处理命令

    ____命令格式与目录处理命令 ____目录处理命令 ____文件处理命令 ____链接命令 ls list 菜单 命令 [-选项][参数] 选项:调整功能,多个选项可以写在一起,不分顺序. 简化选项 ...

  5. DGV换行操作

    DGV.RowsDefaultCellStyle.WrapMode = DataGridViewTriState.True;

  6. Time.MONTH及Calendar.MONTH 默认的月份为 0-11

    Time.MONTH及Calendar.MONTH 默认的月份为  0-11 所以使用的时候要自己加1.

  7. TMS320DM642启动模式(Bootmode)(转)

    原文地址:http://www.cnblogs.com/xiangai10000/p/JamesYang.html 在TI官方的文档<TMS320DM642 Video/Imaging Fixe ...

  8. input[file]标签的accept=”image/*”属性响应很慢的解决办法

    转自:http://blog.csdn.net/lx583274568/article/details/52983693 input[file]标签的accept属性可用于指定上传文件的 MIME类型 ...

  9. 《转》iOS音频视频初级开发

    代码改变世界 Posts - 73, Articles - 0, Comments - 1539 Cnblogs Dashboard Logout HOME CONTACT GALLERY RSS   ...

  10. OO.A.D.P

    OO/A/D/P 对象和类 三大特征 对象: 对象是面向对象语言的一个极为重要的特点,所有的面向对象语言都有对象的共性. 1. 职责(单一) 2. 属性(数据.可改变的) 3. 函数(行为.方法.业务 ...