本实验主要实现使用服务器做iscsi设备,来实现共享存储的,拓扑图如下所示:
具体配置如下所示:

一、准备共享的设备,我这里就是用新划分的磁盘分区来做
1.建立所需要的磁盘分区
#fdisk /dev/sda
#fdisk -l
[root@station78 ~]# fdisk -l
Disk /dev/sda: 128.8 GB, 128849018880 bytes
255 heads, 63 sectors/track, 15665 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        5235    41945715   8e  Linux LVM
/dev/sda3            5236        5300      522112+  82  Linux swap / Solaris
/dev/sda4            5301       15665    83256862+   5  Extended
/dev/sda5            5301        5544     1959898+  83  Linux
如图所示,可以看到我已经划分好了磁盘分区,使用/dev/sda5来实现一下的效果
二、安装iscsi服务端
#yum install iscsi-target-utils -y
#service tgtd start  //启动服务
#chkconfig tgtd on //设置开机默认运行
#netstat -tnlp | grep 3260 //查看运行的端口是否开启,如下图所示

三、使用tgtadm工具配置服务端
tgtadm --lld [driver] --op [operation] --mode [mode] [OPTION]...  //tgtadm使用格式
(1)、添加一个新的target 且其ID为 [id], 名字为 [name].
--lld [driver] --op new --mode target --tid=[id] --targetname [name]
(2)、显示所有或某个特定的target:
--lld [driver] --op show --mode target [--tid=[id]]
(3)、向某ID为[id]的设备上添加一个新的LUN,其号码为[lun],且此设备提供给initiator使用。[path]是某“块设备”的路径,此块设备也可以是raid或lvm设备。lun0已经被系统预留。
--lld [driver] --op new --mode=logicalunit --tid=[id] --lun=[lun] --backing-store [path]
(4)、删除ID为[id]的target:
--lld [driver] --op delete --mode target --tid=[id]
(5)、删除target [id]中的LUN [lun]:
-lld [driver] --op delete --mode=logicalunit --tid=[id] --lun=[lun]
(6)、定义某target的基于主机的访问控制列表,其中,[address]表示允许访问此target的initiator客户端的列表:
--lld [driver] --op bind --mode=target --tid=[id] --initiator-address=[address]
(7)、解除target [id]的访问控制列表中[address]的访问控制权限:
--lld [driver] --op unbind --mode=target --tid=[id] --initiator-address=[address]
下面就是具体的过程了:
1.创建一个target
# tgtadm  --lld iscsi --op new --mode target --tid 1 -T iqn.2011-09.com.example.tsl:desk1
# tgtadm  --lld iscsi --op show --mode target   //显示刚定义的target如下图所示

当然还可以使用下面命令显示更详细的信息:
# tgtadm --lld iscsi --op show --mode target --tid 1
2.创建lun,号码是1:
# tgtadm  --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sda5  //创建一个LUN编号为1,使用的磁盘为刚创建的磁盘分区/dev/sda5
# tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.0/24   //开放192.168.1.0/24网段中的主机访问
# tgtadm  --lld iscsi --op show --mode target --tid 1 --lun 1  //查看详细的信息
四、客户端的配置
1.安装和启动客户端
# yum install iscsi-initiator-utils -y //安装客户端initiator
# echo "InitiatorAlias=initiator" >> /etc/iscsi/initiatorname.iscsi  //想该文件中添加内容
# service iscsi start
# chkconfig iscsi on
2.使用iscsiadm工具进行客户端发现
# iscsiadm -m discovery -t sendtargets -p 192.168.1.101
192.168.1.101:3260,1 iqn.2011-09.com.example.tsl:desk1  //这里显示的是服务端的
OK!基本的实验完成。

转载于:https://blog.51cto.com/lvsir666/780381

iscsi存储的简单配置相关推荐

  1. mysql iscsi_iscsi共享存储的简单配置和应用

    1.环境介绍 SCSI(Small Computer System Interface)是块数据传输协议,在存储行业广泛应用,是存储设备最基本的标准协议.从根本上说,iSCSI协议是一种利用IP网络来 ...

  2. Windows下挂载iscsi存储及多路径功能配置

    环境:windows  server 2008 R2 IP1:10.0.0.111 IP2:10.0.0.112 EQ ip:10.0.0.10 windows2008自带MPIO(多链路)和ISCS ...

  3. nginx.config widows 简单配置存储

    nginx.config widows 简单配置存储 #user nobody; worker_processes 4;#error_log logs/error.log; #error_log lo ...

  4. 【openfilier】配置iSCSI存储

    文章目录 一.配置iSCSI存储流程图 二.配置过程演示 1.选择和配置物理磁盘 2.组件软件RAID阵列 3.创建卷组 4.创建逻辑卷 5.启用并启动iSCSI服务 6.指定允许访问的计算机IP地址 ...

  5. esxi主机配置iscsi_vSphere ESXi主机配置iSCSI存储-阿里云开发者社区

    vSphere ESXi主机配置iSCSI存储 vSphere ESXi主机一般连接的存储类型有光纤存储.iSCSI存储两类.本次案例为iSCSI存储连接ESXi主机的配置. 案例环境:ESXi主机通 ...

  6. 使用openfiler配置iSCSI存储并挂载

    配置iSCSI存储并挂载 安装系统过程可参考--Openfiler安装过程(图文) 进入管理界面后设置可以访问的ip和子网掩码 创建新卷 选择/dec/sdb磁盘 创建物理卷 创建卷组,添加卷 打开i ...

  7. VMware ESXi 6.7 配置iSCSI存储(分流)

    VMware ESXi 6.7 创建iscsi存储 1.使用starwind软件创建iscsi目标. 二.ESXi 6.7 web控制界面 连接iSCSI 要求:分流,增加一块网卡,用于走iscsi存 ...

  8. NAS、SAN、ISCSI存储简单理解

    NAS  NAS是Network-Attached Storage的简称.中文一般称为"网络附加存储",或者"网络连接存储".我们可以把NAS理解为通过网络提供 ...

  9. iSCSI存储技术全攻略

    什么是iSCSI iSCSI(iSCSI = internet Small Computer System Interface )是由IEETF开发的网络存储标准,目的是为了用IP协议将存储设备连接在 ...

最新文章

  1. python--属性魔法方法
  2. 大数据如何学习 cda认证_第十届CDA认证考试 LEVEL 1 优秀考生访问录:我是如何备考的?...
  3. 在一起 10 年了,这封信你一定要收下
  4. HDU 3537 Daizhenyang's Coin
  5. Java技术:SpringBoot实现邮件发送功能
  6. VC中为对话框添加背景图片
  7. [html] 请实现一个文章阅读的进度条
  8. mysql 常用数据库连接池_常见的数据库连接池
  9. (转)Unity3d使用心得(2):Unity3d 动态下载动画资源——AnimationClip 的使用
  10. 使用zabbix监控MongoDB
  11. linux怎么快速输入括弧,中括号怎么打-linux运维:shell脚本中花括号的使用技巧...
  12. 无聊写个示例程序,改自身PEB欺骗SREng
  13. 小红书6.18种草拔草投放攻略,品牌制胜决策时刻
  14. flash读取程序 msp430_MSP430内部FLASH详细操作
  15. usb keyboard找不到驱动程序_台式机也能用上蓝牙,毕亚兹USB蓝牙适配器体验
  16. vue 项目打印时去掉页眉页脚
  17. vscode的seting配置
  18. MySql 存储boolean的数据
  19. 惊呆了!难道还有这么云盘的软件???再也不怕视频被和谐了!!
  20. 我的Java Web之路 - Spring(1)- 介绍

热门文章

  1. Springboot跨域 ajax jsonp请求
  2. [转]linux下TCP连接占用的资源
  3. 6.2.2 二叉树的创建
  4. os模块:与操作系统交互的一个接口
  5. 类及其组成所使用的常见修饰符
  6. 国王的游戏(华东师范大学-信息学竞赛学教案)
  7. 【软件】我安装Tomcat5.5(Java Web开发服务器)的几点经验
  8. centos7防火墙操作
  9. wyh 的 Code Style
  10. [记录] JavaScript 中的字符串操作