iscsi基本命令
磁阵操作命令
根据磁阵端配置的业务地址(targetIP)和端口(3260),命令iscsiadm -m discovery -t sendtargets -p targetIP:port(3260)发现IPSAN target,确认要加载的target
[root@controller02 ~]# iscsiadm -m discovery -t st -p 192.168.100.100
192.168.100.100:3260,1 iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5a:e8
[root@controller02 ~]# iscsiadm -m discovery -t st -p 192.168.100.110
192.168.100.110:3260,13 iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5b:42
1.2 物理机上加载target,建立连接
单个target加载命令:iscsiadm -m node -T targetname -p targetIP:port --login
[root@controller02 ~]# iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5a:e8 -p 192.168.100.100:3260 -l
[root@controller02 ~]# iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5b:42 -p 192.168.100.110:3260 -l
1.3 设置重启后自动加载
[root@controller02 ~]# iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5a:e8 -p 192.168.100.100:3260 --op update -n node.startup -v automatic
[root@controller02 ~]# iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-4c:09:b4:b0:5b:42 -p 192.168.100.110:3260 --op update -n node.startup -v automatic
断开所有 Target 连接:
iscsiadm -m node -U all
刪除所有 node 信息 ( 需重新 discovery) :
iscsiadm -m node --op delete
查看会话信息:
iscsiadm -m session
显示存储端target name
iscsiadm --mode node
搜索ISCSI
iscsiadm -m discovery -t st -p 192.168.20.20:3260
建立所有与Target的连接
iscsiadm -m node -L all
单个target加载:
命令 iscsiadm -m node -T targetname -p targetIP:port --login
多个target一起加载
根据上面 discovery发现的多业务路径配置,将所有业务路径的target连接建立起来
[root@Controller02_R4300 network-scripts]# iscsiadm -m node --loginall=all
常用命令:
发现存储设备:
iscsiadm -m discovery -t sendtargets -p 10.43.16.20:3260
其中10.43.16.20为存储设备数据面IP地址
登陆:
iscsiadm -m node -p 10.43.16.20:3260 -l
或
iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-00:00:22:33:44:15 -p 10.43.16.20:3260 -l
其中iqn.2099-01.cn.com.zte:usp.spr11-00:00:22:33:44:15为存储设备iqn
查看存储设备:
iscsiadm -m node
查看会话:
iscsiadm -m session
查看会话详细信息:
iscsiadm -m session -P3
登出/断开单条连接:
iscsiadm -m node -p 10.43.16.20:3260 -u
删除单个会话节点:
iscsiadm -m node -p 10.43.16.20:3260 -o delete
登出/断开所有连接:
iscsiadm -m node -u
删除所有会话节点:
iscsiadm -m node -o delete
扫描设备和会话:
iscsiadm -m node -p 10.43.16.20:3260 --rescan
iscsiadm -m node --rescan
iscsiadm -m session --rescan
设置系统启动时自动登入:
iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-00:00:22:33:44:15 -p 10.43.16.20:3260 --op update -n node.startup -v automatic
取消系统启动时自动登入:
iscsiadm -m node -T iqn.2099-01.cn.com.zte:usp.spr11-00:00:22:33:44:15 -p 10.43.16.20:3260 --op update -n node.startup -v manual
配置文件:/etc/iscsi/iscsid.conf
node.conn[0].timeo.login_timeout = 15
node.conn[0].timeo.logout_timeout = 15
node.session.initial_login_retry_max = 8
iscsi登陆超时时间为node.conn[0].timeo.login_timeout * node.session.initial_login_retry_max
那么默认登陆超时时间为 15*8=120s。
当磁阵数据面链路异常时,会影响挂载云盘时间,可修改登陆超时时长和尝试登陆次数来缩短挂载云盘时间。
node.session.timeo.replacement_timeout = 120
当磁阵数据面链路异常时,session状态会发生切换。session正常状态为loggen_in,故障态为failed和free。
切换到failed为10s,再切换到free为120s(node.session.timeo.replacement_timeout)。
在修改iSCSI的配置文件后,重启iSCSI服务或重启主机都不会使配置生效,必须把当前的iSCSI会话logout后,将iSCSI已经发现的目标节点删除掉,重启iscsi服务,再重新发现目标节点,建立iSCSI会话
iscsi基本命令的更多相关文章
- Mongodb学习笔记二(Mongodb基本命令)
第二章 基本命令 一.Mongodb命令 说明:Mongodb命令是区分大小写的,使用的命名规则是驼峰命名法. 对于database和collection无需主动创建,在插入数据时,如果databas ...
- Linux基本命令(一)
Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...
- 基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装
一.测试需求介绍与准备 公司计划服务器迁移过程计划同时上线SQL Server2012,引入SQL Server2012群集提高高可用性,需要对SQL Server2012群集技术进行研究.测试,确保 ...
- vim基本命令
vim基本命令 1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行 ...
- 【adb】adb基本命令总结
adb常用基本命令如下: adb devices 列出你的devices aapt dump badging <file_path.apk> 查看包名 adb ...
- mysql 查看数据库、表的基本命令
1:show databases; 查看所有的数据库,等同于select schema_name from information_schema.schemata\G.\G 替换;,以纵向报表的形式输 ...
- iscsi与multipath
2016-10-01/21:07:24 http://www.cnblogs.com/wuchanming/p/4019660.htmlhttp://czmmiao.iteye.com/blog/20 ...
- CentOS 6.5下配置iSCSI网络存储
一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行 SCSI协议,使其能 ...
- iscsi 怎么搞
I recently reinstalled the software on my NAS (open media vault) and tidied up the host name etc. As ...
随机推荐
- PHP中的一些杂项函数学习
今天来学习的这些杂项函数在官方文档中都是放在一个杂项扩展中的,其实这些函数都并不是什么什么特别的扩展,也不需要安装什么东西就可以使用,它们就是一些简单的功能函数而已.当然,其中不少内容也是我们经常会使 ...
- Roslyn(CSharpScript).Net脚本编译引擎使用过程内存增涨与稳定的方式
目 录 1. 引用程序集... 1 2. 内存增涨的情况... 2 3. 内存稳定的情况... 4 1. 引用程序集 Roslyn 是微软公司开源的 .N ...
- Jmeter扩展组件开发(2) - 扩展开发第一个demo的实现
maven工程src目录介绍 main:写代码 main/java:写Java代码 main/resources:写配置文件 test:写测试代码 test/java demo实现 创建Package ...
- Docker系列(18)- 具名挂载和匿名挂载
容器数据卷挂载方式 容器的数据卷可以看成就是容器的挂载方式:一个宿主机有多个容器,多个容器挂载方式不同,因此宿主机就有多个卷 每一个挂载方式在宿主机上都有一个名称,即卷名 宿主机如何查看这些卷,对使用 ...
- Linux系列(18) - 常用压缩命令(1)
常用压缩格式 .zip .gz .bz2 .zip格式压缩/解压缩 命令格式 压缩 zip [压缩文件名] [源文件]:压缩文件 zip -r [压缩文件名] [源目录]:压缩目录 解压缩 unzip ...
- pyQt5设计无边框窗口(二)
无边框,自定义窗口背景 from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * impor ...
- 【Azure Developer】Azure Automation 自动化账号生成的时候怎么生成连接 与证书 (Connection & Certificate)
Azure Automation :The Azure Automation service provides a highly reliable and scalable workflow exec ...
- EF Core Sequence contains no elements
一.在.Net Core中使用Ef的聚合函数报错: 类似函数: 1,使用FirstOrDefault() 来代替 First() 2.使用SingleOrDefault 来代替 Single 3.使用 ...
- 实现线程按顺序输出ABC
线程按顺序输出ABC 实现描述:建立三个线程A.B.C,分别按照顺序输出十次ABC 首先建立一个方法,按照条件进行输出 class PrintABC{ private int index=0; pub ...
- java 从零开始手写 RPC (07)-timeout 超时处理
<过时不候> 最漫长的莫过于等待 我们不可能永远等一个人 就像请求 永远等待响应 超时处理 java 从零开始手写 RPC (01) 基于 socket 实现 java 从零开始手写 RP ...