iscsi 学习
iscsi-initiator-utils-6.2.0.872-10.el6.x86_64
iscsi-initiator-utils-6.2.0.873-32.el7.x86_64
在el7中, iscsi-initiator-utils 依赖 iscsi-initiator-utils-iscsiuio-6.2.0.873-32.el7.x86_64。
命令:
el6下的命令
/sbin/brcm_iscsiuio
/sbin/iscsi-iname
/sbin/iscsiadm
-m node --logoutall=automatic
[root@vClass-J5j3G nodes]# iscsiadm -h
iscsiadm -m discovery2 [ -hV ] [ -d debug_level ] [-P printlevel] [ -t type -p ip:port -I ifaceN ... [ -Dl ] ] | [ [ -p ip:port -t type] [ -o operation ] [ -n name ] [ -v value ] [ -lD ] ]
iscsiadm -m discovery [ -hV ] [ -d debug_level ] [-P printlevel] [ -t type -p ip:port -I ifaceN ... [ -l ] ] | [ [ -p ip:port ] [ -l | -D ] ]
iiscsiadm -m node [ -hV ] [ -d debug_level ] [ -P printlevel ] [ -L all,manual,automatic ] [ -U all,manual,automatic ] [ -S ] [ [ -T targetname -p ip:port -I ifaceN ] [ -l | -u | -R | -s] ] [ [ -o operation ] [ -n name ] [ -v value ] ]
iscsiadm -m session [ -hV ] [ -d debug_level ] [ -P printlevel] [ -r sessionid | sysfsdir [ -R | -u | -s ] [ -o operation ] [ -n name ] [ -v value ] ]
iscsiadm -m iface [ -hV ] [ -d debug_level ] [ -P printlevel ] [ -I ifacename ] [ [ -o operation ] [ -n name ] [ -v value ] ]
iscsiadm -m fw [ -l ]
iscsiadm -m host [ -P printlevel ] [ -H hostno ]
iscsiadm -k priority
/sbin/iscsid
Usage: iscsid [OPTION]
Open-iSCSI initiator daemon.
-c, --config=[path] Execute in the config file (/etc/iscsi/iscsid.conf).
-i, --initiatorname=[path] read initiatorname from file (/etc/iscsi/initiatorname.iscsi).
-f, --foreground make the program run in the foreground
-d, --debug debuglevel print debugging information
-u, --uid=uid run as uid, default is current user
-g, --gid=gid run as gid, default is current user group
-p, --pid=pidfile use pid file (default /var/run/iscsid.pid).
-h, --help display this help and exit
-v, --version display version and exit
/sbin/iscsistart
el7 下的命令
在el6中的命令 /usr/sbin/iscsiuio 移动到了 iscsi-initiator-utils-iscsiuio-6.2.0.873-32.el7.x86_64 rpm中。
/usr/sbin/iscsi-iname
/usr/sbin/iscsiadm
/usr/sbin/iscsid
/usr/sbin/iscsistart
服务:
el6
/etc/rc.d/init.d/iscsi
执行程序: /sbin/iscsiadm
配置文件: /etc/iscsi/initiatorname.iscsi 保存当前 initiator 的 IQN
临时数据: /var/lib/iscsi
/var/lib/iscsi/nodes 挂载点
ifaces
isns
send_targets
slp
static
/etc/rc.d/init.d/iscsid
执行程序: /sbin/iscsid
配置文件: /etc/iscsi/iscsid.conf
使用内核: modprobe -q iscsi_tcp
modprobe -q ib_iser
modprobe -q cxgb3i
modprobe -q bnx2i
modprobe -q be2iscsi
依赖守护: brcm_iscsiuio
el7
/usr/lib/systemd/system/iscsiuio.service
/usr/lib/systemd/system/iscsi-shutdown.service
/usr/lib/systemd/system/iscsi.service
/usr/lib/systemd/system/iscsid.service
配置:
el6
/etc/iscsi/iscsid.conf
el7
/etc/iscsi/iscsid.conf
基本操作
探测存储设备
[root@vClass-J5j3G nodes]# iscsiadm -m discovery -t sendtargets -p 127.0.0.1:
iscsiadm: cannot make connection to 127.0.0.1: ()
iscsiadm: connection to discovery address 127.0.0.1 failed
iscsiadm: cannot make connection to 127.0.0.1: ()
iscsiadm: connection to discovery address 127.0.0.1 failed
iscsiadm: cannot make connection to 127.0.0.1: ()
iscsiadm: connection to discovery address 127.0.0.1 failed
iscsiadm: cannot make connection to 127.0.0.1: ()
iscsiadm: connection to discovery address 127.0.0.1 failed
iscsiadm: cannot make connection to 127.0.0.1: ()
iscsiadm: connection to discovery address 127.0.0.1 failed
iscsiadm: cannot make connection to 127.0.0.1: ()
iscsiadm: connection to discovery address 127.0.0.1 failed
iscsiadm: connection login retries (reopen_max ) exceeded
iscsiadm: Could not perform SendTargets discovery.
将探测到的存储挂载到本地
root@rhel2 init.d]#iscsiadm -m node -T iqn.-.com.openfiler:tsn.af7b14fe4761 -p 1.1.1.1: -l
Logging in to [iface: default, target: iqn.-.com.openfiler:tsn.af7b14fe4761, portal: 1.1.1.1,]
Login to [iface: default, target: iqn.-.com.openfiler:tsn.af7b14fe4761, portal: 1.1.1.1,]: successful
查找当前系统的
[root@vClass-J5j3G iscsi]# iscsiadm -m discovery
localhost:: via sendtargets
127.0.0.1: via sendtargets
使用 iscsiadm 命令发现服务端并查看服务端的 IQN
#iscsiadm -m discovery -t sendtargets -p 192.168.100.200

使用 iscsiadm 令连接服务端

使用 fdisk -l 查看共享的逻辑磁盘
使用 -u 参数可以登出

搜寻磁盘阵列:iscsiadm –mode discovery –type sendtargets –portal 192.168.1.230
显示磁盘阵列:iscsiadm –mode node
登录磁盘阵列:iscsiadm -m node -T TARGETSNAME -p 192.168.1.230:2360 –l
参考:
Linux挂载ISCSI TARGET磁盘 https://wenku.baidu.com/view/566125db5022aaea998f0fdd.html?re=view
iscsi 学习的更多相关文章
- iscsi: 环境搭建
组网环境 +----------+---------------+---------------+ | hostname | ip address | iscsi role | +---------- ...
- RHEL7学习之ISCSI配置
ISCSI服务器:192.168.10.10 ISCSI客户端:192.168.10.20 在ISCSI服务器添加两块硬盘:/dev/sdb /de/sdc 一,在服务端安装 [root@localh ...
- iSCSI网络协议.学习笔记
Internet SCSI(iSCSI)是一种网络协议,使用TCP/IP网络来传输SCSI协议.它是代替FC(Fibre Channel-based,光纤通道) SAN的很好选择.你可以在Linux下 ...
- linux学习第十九天(iscsi配置)
一.iSCSI 服务部署网络存储 服务器配置 添加硬盘,创建分区 l[root@localhost Desktop]# ls /dev/sd* (系统下查看硬盘信息) /dev/sda /dev/ ...
- Linux基础学习-使用iSCSI服务部署网络存储
使用iSCSI服务部署网络存储 iSCSI技术实现了物理硬盘设备与TCP/IP网络协议的相互结合,使得用户可以通过互联网方便地访问远程机房提供的共享存储资源.下面介绍如何在Linux上部署iSCSI服 ...
- 红帽学习记录[RHCE] ISCSI远程块储存
目录 iSCSI 定义 组件术语 启动器 目标 ACL 发现 IQN 登录 LUN 节点 门户 TPG 搭建一个iSCSI服务 提供一个iSCSI目标 配置iSCSI客户端 iSCSI 定义 SCSI ...
- 学习OpenStack之(5):在Mac上部署Juno版本OpenStack 四节点环境
0. 前沿 经过一段时间的折腾,终于在自己的Mac上装好了Juno版本的四节点环境.这过程中,花了大量的时间,碰到了许多问题,学到不少知识,折腾过不少其实不需要折腾的东西,本文试着来对这过程做个总结. ...
- 第17章 使用iSCSI服务部署网络存储
章节概述: 本章节将分析SCSI与iSCSI技术结构的不同,了解iSCSI技术的优势.SAN存储网络技术结构以及iSCSI HBA卡的作用. 完整演示部署iSCSI target服务程序的方法流程:创 ...
- RHCA学习笔记:RH442-Unit6 磁盘性能调整
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://alansky.blog.51cto.com/634963/654451 UNIT ...
随机推荐
- Python编写一个程序求2的次方
#!/usr/bin/env python3 #-*- coding:utf-8 -*- #":"冒号后面为对参数注释,"->"为对整个函数注释 def ...
- 基于django的个人博客网站建立(二)
基于django的个人博客网站建立(二) 前言 网站效果可点击这里访问 今天主要完成后台管理员登录的状态以及关于文章在后台的处理 具体内容 首先接上一次内容,昨天只是完成了一个登录的跳转,其他信息并没 ...
- centos6.9系统安装
1. 选择系统及下载 CentOS 5.x CentOS 6.x 50% 6.9 CentOS 7.x 50% 7.2 centos 6.9 centos 7. 最新版 https://wiki.ce ...
- ZOJ Monthly, January 2018 训练部分解题报告
A是水题,此处略去题解 B - PreSuffix ZOJ - 3995 (fail树+LCA) 给定多个字符串,每次询问查询两个字符串的一个后缀,该后缀必须是所有字符串中某个字符串的前缀,问该后缀最 ...
- Java并发模型框架
构建Java并发模型框架 Java的多线程特性为构建高性能的应用提供了极大的方便,但是也带来了不少的麻烦.线程间同步.数据一致性等烦琐的问题需要细心的考虑,一不小心就会出现一些微妙的,难以调试的错误. ...
- 03015_JSTL技术
1.JSTL概述 (1)JSP(JSP Standard Tap Library),JSP标准标签库,可以嵌入在jsp页面中使用标签的形式完成业务逻辑等功能.jstl出现的目的同el一样也是要替代js ...
- js中123==123为false的问题--写成123=="123"即可解决问题
项目中遇到过一个问题,js拿到后台返回的一个数字,在if中判断时,出现类似123==123为false的结果, 初步分析原因,应该是返回的是string类型的,但拿来比较的是个number类型的,所以 ...
- java多线程安全的问题
多线程中一定会遇到线程安全的问题,也就是在同一时间N条线程操作了同一变量,这个变量也叫做共享变量. 举例:(错误的示范) 设计一个投票系统,多个人可以对同一个的票数进行投票,下面看具体代码: 代码: ...
- CSS中behavior属性语法简介
本文和大家重点讨论一下CSS中behavior属性语法的使用,在进行CSS网页布局的时候,我们经遇到刷新要保留表单里内容的时候,习惯的做法使用cookie,但是那样做实在是很麻烦,CSS中的behav ...
- Asp.net自定义控件开发任我行(5)-嵌入资源上
摘要 上一篇我们讲了VitwState保存控件状态,此章我们来讲讲嵌入css文件,js文件,嵌入Image文件我也一笔带过. 内容 随着我的控件的完善,我们目标控件DropDwonCheckList最 ...