一,服务器端192.168.0.89上的配置:

1、准备要共享的设备,这里使用本地磁盘上的新分区:

# fdisk -l

建立所需要的新分区

# fdisk /dev/sdb

是kernel识别我们的分区:

# partprobe/dev/sdb

2、安装iscsi服务端:

配置好我们的yum源,可以指向我们的系统安装光盘:

# yum -y install scsi-target-utils

启动服务:

# service tgtd start

#chkconfig --level 35 tgtd on

我们的服务工作于3260端口:

# netstat -tnlp | grep 3260

手动添加新的iscsi的target,但重启系统会丢失(多用测试).

(1)创建一个target:

# tgtadm --lld iscsi --op new --mode target --tid=1 --targetname iqn.2013-12.oa.senyuan.com.target:zdindex

(2)显示所有创建的target:

# tgtadm --lld iscsi --op show --mode target

(3)显示刚创建的target的详细信息:

# tgtadm --lld iscsi --op show --mode target --tid 1

(4)用我们刚创建的分区/dev/sdb1创建为LUN,号码为1:

# tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb1

(5)开放给192.168.1.0/24网络中的主机访问:

# tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.0/24

将配置添加到配置文件中,可以开机自动加载(用于环境中).

vim /etc/tgt/targets.conf

<target iqn.2013-12.oa.senyuan.com.target:zdindex>

backing-store /dev/sdb1

initiator-address 192.168.1.0/24

</target>

二,客户端节点配置操作:

1,安装客户端软件包:

# yum -y install iscsi-initiator-utils

给Initiator客户端定义一个别名:

# echo "InitiatorAlias=initiator1" >> /etc/iscsi/initiatorname.iscsi

启动iscis服务:

# service iscsi start

#chkconfig --level 35 iscsi on

2、使用客户端工具iscsiadm连接服务器端的iscsi设备:

先发现服务器端的设备:

# iscsiadm -m discovery -t sendtargets -p 192.168.1.0

登录服务器端设备:

# iscsiadm -m node -T iqn.2013-12.oa.senyuan.com.target:zdindex -p 192.168.1.0 -l

系统启动时自动登入(用于环境中):

iscsiadm -m node –T iqn.2013-12.oa.senyuan.com.target:zdindex--op update -n node.startup -v automatic

查看我们发现的设备:

# ls /var/lib/iscsi/send_targets/

2,加载到本地盘

在一节点操作(多节点只操作一个即可):

fdisk/dev/sdb

mkfs-text3/dev/sdb1

系统启动加载:

cat /etc/rc.local

/bin/mountUUID="1e019074-79a1-41f3-9017-4da5fb421a75"/sydb

使用“blkid /dev/sdb1”命令查出“sdb1”的UUID,这样更有安全保障。

-------------参考------------------------------

1、删除iscsi存储

(1)登出iscsi存储 iscsiadm -m node -T LUN_NAME -p ISCSI_IP -u

(2)登出iscsi所有登录 iscsiadm -m node --logoutall=all

(3)删除iscsi发现记录:iscsiadm -m node -o delete -T LUN_NAME -p ISCSI_IP

2、客户端自启动方法二

vi /etc/iscsi/iscsid.conf

iscsiadm --mode node --targetname iqn.2013-12.oa.senyuan.com.target:zdindex--portal 10.1.1.90:3260 --login

2、网站

http://blog.163.com/koumm@126/blog/static/954038372012018114544105/

http://leejia.blog.51cto.com/4356849/842470

转载于:https://blog.51cto.com/jackysz/1342852

linux iscsi相关推荐

  1. Linux iscsi磁盘共享挂载

    2019独角兽企业重金招聘Python工程师标准>>> Linux iscsi磁盘映射 一.什么是iscsi iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在 ...

  2. 修改linux系统iqn,linux iSCSI target配置全过程

    linux iSCSI target配置全过程 linux iSCSI target配置全过程 一:Install iSCSI target for Linux 1,操作系统: [root@rac2 ...

  3. linux外接NetApp存储,netapp linux iscsi 实现

    netapp linux iscsi 实现 环境:Redhat linux AS5,netapp simulator 7.3.4 操作步骤: linux主机端 1.安装initiator. [root ...

  4. linux——ISCSI 网络磁盘共享

    ISCSI ISCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源 ISCSI target:就是储存设备端,存放磁盘或 R ...

  5. linux iscsi软件,linux iscsi软件环境搭建

    1.软件准备 1)scst软件组:scst-1.0.1.1.tar.gz,iscsi-scst-1.0.1.tar.gz,scstadmin-1.0.6.tar.gz 下载地址: 2)mdadm-2. ...

  6. 修改linux系统iqn,linux iscsi initiator 安装配置

    实现环境:vmware workstation,netapp simulator,windows 2003,redhat linux enterprise; 1.从光盘安装iscsi initiato ...

  7. linux iscsi软件,Redhat Linux 配置 iSCSI 连接存储

    一.安装iSCSI软件包(系统盘自带) 1.查看是否安装iscsi包 # rpm -qa | grep iscsi -bash:  grep iscsi: command not found -bas ...

  8. linux yum安装iscsi,安装Linux iscsi组件

    Linux的iscsi技术已经发展了多年,其开源项目软件及文档都可以从的部分获得. 由于我安装了Redhat Linux AS4版本的系统,目前的开源版本还不支持. 查询了一下Redhat的发行记录, ...

  9. linux iscsi iqn号路径,Iscsi中常见概念

    iscsi就是ip方式的scsi iscsi initiator 就是iscsi的客户端,它可以是一个软件,也可以是一个硬件.如果是软件在linux上,用户态实现的是tgt框架(linux scsi ...

  10. linux iscsi服务开启的,linux iscsi服务实现

    1.使用mount将光盘位置/dev/cdrom内的文件挂载到/mnt/cdrom位置上: mount /dev/cdrom /mnt/cdrom 2.使用find 命令查找安装包: find -na ...

最新文章

  1. 维护表读写的权限对象
  2. pygame 笔记-8 背景音乐子弹音效
  3. js 性能优化整理之 缓存变量
  4. tcp_handle_req: Made 4 read attempts but message is not complete yet - closing connection
  5. 我常用的电脑操作快捷键
  6. php上传图片管理系统,php 登录操作的文件上传管理系统
  7. tesseract-orc 合并识别结果
  8. java 标准_Java标准注解
  9. A1 A2 B1 B2 英语分级单词 汇总
  10. java mail pom_集成JavaMail
  11. 重磅!颜宁宣布离美归国
  12. [pytorch] torch.cuda.FloatTensor报错
  13. 7-22 验证手机号
  14. 微信小程序-如何引入地图组件及显示当前所在位置
  15. Windows连接ssh时 Permissions for ‘.pem‘ are too open解决方法
  16. php 读取解析excel文件内容,怎么用PHP读取Excel文件信息及内容?(图文+视频教程)...
  17. Vue项目中ico问题
  18. 支付宝支付sdk解析
  19. Arm芯片上电启动流程剖解
  20. DexPathList在真机环境下闪退的两种解决方案。

热门文章

  1. 【Linux 内核 内存管理】RCU 机制 ① ( RCU 机制简介 | RCU 机制的优势与弊端 | RCU 机制的链表应用场景 )
  2. 【五线谱】拍号与音符时值 ( 五线谱拍号 | 全音符休止符 | 二分音符休止符 | 四分音符休止符 | 八分音符休止符 | 十六分音符休止符 | 三十二分音符休止符 )
  3. 【Groovy】集合遍历 ( 调用集合的 any 函数判定集合中是否有指定匹配规则的元素 | 代码示例 )
  4. 【Android 逆向】Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )
  5. 【Android 逆向】应用数据目录 ( files 数据目录 | lib 应用自带 so 动态库目录 | databases sqlite3 数据库目录 | cache 缓存目录 )
  6. 【Android 插件化】静态分析应用 APK 安装包是否使用了插件化引擎 ( 虚拟化引擎运行特点 | 恶意软件特点 )
  7. 【Kotlin】IntelliJ IDEA 创建 Kotlin 项目
  8. 【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )
  9. 【Android 应用开发】Paint 图形组合 Xfermod 简介 ( 图形组合集合描述 | Xfermod 简介 | PorterDuff 简介 )
  10. Hibernate 学习笔记(二)—— Hibernate HQL查询和 QBC 查询