1. ISCSI安装

  • 安装ceph
#下载较新版本的源代码(含Ceph模块即可)
git clone https://github.com/fujita/tgt.git
export CEPH_RBD=1
make
make install
  • 安装iscsi
yum install iscsi

2. ISCSI常见命令

target端:

#创建target
tgtadm --lld iscsi --mode target --op new --tid 1 --targetname iqn.name:name#创建lun(CephRBD作为后端)
tgtadm --lld iscsi --mode logicalunit --op new --tid 1 --lun 1 --backing-store volumename --bstype rbd#删除target
tgtadm --lld iscsi --mode target --op delete --tid 1#将指定的target的权限设置为ALL
tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL#显示所有的target
tgtadm --lld iscsi --op show --mode target

initiator端:

#发现指定ip的target端的target
iscsiadm -m discovery -t sendtargets -p 172.16.5.8#挂载指定的target(卷)
iscsiadm -m node -T [target_name] -l
iscsiadm -m node -T iqn.2001-04.com.example-test -p 192.168.1.1 --login#删除target
iscsiadm --mode node -o delete --targetname  [target_name] --portal [ip:port] #卸载已经挂载的target
iscsiadm --mode node --targetname [target_name] --portal [ip:port] --logout#查询设备的真实信息
udevadm info -q path -n /dev/sda#查询设备的详细信息
udevadm info -q env -p /devices/platform/host2/session1/target2:0:0/2:0:0:1/block/sda

3. ISCSI常见错误信息

3.1 Discovery 错误

3.1.1 被访问节点未安装ISCSI target

错误信息:

iscsiadm: Discovery record [172.16.4.5,3260] not found!

3.1.2 被访问的节点没有ISCSI target

说明:
错误导致原因是验证失败,一般会导致验证失败是因为没有建立target。

错误信息:

iscsiadm: Connection to Discovery Address 172.16.5.8 failed
iscsiadm: Login I/O error, failed to receive a PDU
iscsiadm: retrying discovery login to 172.16.5.8
iscsiadm: connection login retries (reopen_max) 5 exceeded
iscsiadm: Could not perform SendTargets discovery: encountered iSCSI login failure

3.2 删除target发生的错误

3.2.1 无法删除target

说明:
可能的导致原因包括
1.挂载target的ip与卸载时所用的ip不一样。
2.target不存在

执行的命令:

iscsiadm --mode node --targetname iqn.2016-10.5a030e88-3fc3-4e17-9cb2-5722038ebf2a:iscsi --portal 172.16.5.5:3260 --logout

错误信息:

iscsiadm: No matching sessions found

3.3 挂载target发生的错误

3.3.1 target正在被使用

说明:target被mount后对target进行挂载会出现此错误

错误信息

Logging in to [iface: default, target: iqn.2016-10.5a030e88-3fc3-4e17-9cb2-5722038ebf2a:iscsi, portal: 192.168.1.181,3260] (multiple)
Logging in to [iface: default, target: iqn.2016-10.5a030e88-3fc3-4e17-9cb2-5722038ebf2a:iscsi, portal: 192.168.1.157,3260] (multiple)
iscsiadm: Could not login to [iface: default, target: iqn.2016-10.5a030e88-3fc3-4e17-9cb2-5722038ebf2a:iscsi, portal: 192.168.1.181,3260].
iscsiadm: initiator reported error (8 - connection timed out)
Login to [iface: default, target: iqn.2016-10.5a030e88-3fc3-4e17-9cb2-5722038ebf2a:iscsi, portal: 192.168.1.157,3260] successful.
iscsiadm: Could not log into all portals

3.3.2 target不存在

错误信息

iscsiadm: No records found

参考:
How to enable support for ceph in CentOS scsi-target-utils package
猴子都能懂的ISCSI参考手册(基于CentOS 7)
iscsiadm常用命令

iscsi存储常见错误相关推荐

  1. iSCSI存储技术全攻略

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

  2. iSCSI存储技术全攻略【存储部落】云存储|云计算|云服务

    iSCSI存储技术全攻略 什么是iSCSI iSCSI(iSCSI = internet Small Computer System Interface )是由IEETF开发的网络存储标准,目的是为了 ...

  3. 存储1m图像错误_【1m 讲堂】“跨专业挑战空调施工常见错误,你敢来参加吗?”...

    陆师傅:"欢迎各位非空调专业技能人士,参加我们第一届"空调施工常见错误"知识大赛!" 伴随着一声高亢的开场白致辞 项目经理老陆"意气风发"地 ...

  4. Golang 要注意的陷阱和常见错误

    原文: 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs 翻译: Go的50度灰:新Golang开发者要 ...

  5. 极客新闻——16、数据库设计中的5个常见错误

    本文笔记全部来自<极客新闻>--新鲜的技术资讯.权威的趋势剖析.别样的技术洞察 本文作者总结了数据库设计中的5个常见错误,以供开发人员参考. 1.糟糕的预规划 好的数据库是深思熟虑的结果, ...

  6. Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[2]

    Go的50坑:新Golang开发者要注意的陷阱.技巧和常见错误[2] 初级篇 开大括号不能放在单独的一行 未使用的变量 未使用的Imports 简式的变量声明仅可以在函数内部使用 使用简式声明重复声明 ...

  7. Golang新开发者要注意的陷阱和常见错误

    原文: 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs   翻译: Go的50度灰:新Golang开发 ...

  8. K8S常见错误、原因及处理方法

    OOMKilled: Pod 的内存使用超出了 resources.limits 中的限制,被强制杀死. CrashLoopBackoff: Pod 进入 崩溃-重启循环,重启间隔时间从 10 20 ...

  9. kafka0.9 java commit_0.9版本kafka优化及常见错误(转载)

    Kafka设计的初衷是迅速处理短小的消息,一般10K大小的消息吞吐性能最好(可参见LinkedIn的kafka性能测试).但有时候,我们需要处理更大的消息,比如XML文档或JSON内容,一个消息差不多 ...

最新文章

  1. 防火墙安装的十步骤,加强网络第一道保护屏
  2. ASP操作MSQL类
  3. OC学习篇之---归档和解挡
  4. 《深入Java虚拟机》笔记
  5. 2005年财富500强(zz)
  6. 深入理解CSS Media媒体查询
  7. webpack-dev-server‘ is not recognized as an internal or external command
  8. SWAT模型高阶应用暨无资料地区建模、不确定分析与气候变化、土地利用对面源污染影响模型改进案例分析
  9. 方正税控计算机配置,方正计算机U盘启动优先级的BIOS设置说明_IT /计算机_信息...
  10. 完美世界3D格斗手游[格斗宝贝]今日公测
  11. 宋宝华: 僵尸进程的成因以及僵尸可以被“杀死”吗?
  12. 关于VMware 15:在部分链上无法执行所调用的函数,请打开父虚拟磁盘
  13. python excel模板_如何利用Excel与Python制作PPT
  14. 统计单词频率 java_java 统计一个(英文)文本中频率最高的10个单词
  15. 单例模式深入浅出---详细注释
  16. 通过python我实现了照片转化为动漫模式,媳妇儿再也不用愁没有好看的头像了~
  17. 为debian linux配置upsd不间断电源守护
  18. Java堆排序(大顶堆小顶堆及应用实例)
  19. navicat怎么查看mysql版本_navicat怎么看版本
  20. OpenCL入门:Intel核心显卡OpenCL环境搭建)

热门文章

  1. CSDN、博客园等6大技术博客平台的写作体验测评 1
  2. 迅雷游戏盒子下载|迅雷游戏盒子下载
  3. iOS面试中经常问的点 - RunTime
  4. 软件定义:给你一个更智能的世界
  5. 适合新手学习的laravel接入微信接口,实现微信公众号二次开发
  6. 【IPC通信】匿名管道
  7. asp.net调试技巧
  8. 在WORD中删除中文或英文
  9. 源代码安装httpd服务器
  10. 压力测试以及编译安装httpd2.4