磁阵操作命令

根据磁阵端配置的业务地址(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基本命令的更多相关文章

  1. Mongodb学习笔记二(Mongodb基本命令)

    第二章 基本命令 一.Mongodb命令 说明:Mongodb命令是区分大小写的,使用的命名规则是驼峰命名法. 对于database和collection无需主动创建,在插入数据时,如果databas ...

  2. Linux基本命令(一)

    Linux基本命令 编辑器 vim编译器 Gnu工具链-gcc调试器 GDB操作系统是用C来写的 系统编程 (核心骨架 80%) 文件I/O 文件系统 进程{ 进程控制原语.进程间通信.进程间关系 信 ...

  3. 基于iSCSI的SQL Server 2012群集测试(一)--SQL群集安装

    一.测试需求介绍与准备 公司计划服务器迁移过程计划同时上线SQL Server2012,引入SQL Server2012群集提高高可用性,需要对SQL Server2012群集技术进行研究.测试,确保 ...

  4. vim基本命令

    vim基本命令     1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行 ...

  5. 【adb】adb基本命令总结

    adb常用基本命令如下: adb devices           列出你的devices aapt dump badging <file_path.apk>     查看包名 adb ...

  6. mysql 查看数据库、表的基本命令

    1:show databases; 查看所有的数据库,等同于select schema_name from information_schema.schemata\G.\G 替换;,以纵向报表的形式输 ...

  7. iscsi与multipath

    2016-10-01/21:07:24 http://www.cnblogs.com/wuchanming/p/4019660.htmlhttp://czmmiao.iteye.com/blog/20 ...

  8. CentOS 6.5下配置iSCSI网络存储

    一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行 SCSI协议,使其能 ...

  9. iscsi 怎么搞

    I recently reinstalled the software on my NAS (open media vault) and tidied up the host name etc. As ...

随机推荐

  1. 消息队列之 kafka 集群搭建

    我们先弄清楚kafka集群环境首先需要些什么 JDK 10+ Zookeeper Kafka 2.x 首先准备三台虚拟机 centos7 ,更改IP地址为静态地址分别为,29.30.31 cd /et ...

  2. Hyper-V + WSL2与 VirtualBox 共存

    Hyper-V + WSL2与 VirtualBox 共存 这样的教程网上有很多,我先简单复述一下.真正麻烦的是我遇到的问题--开启 Hyper-V 后我的电脑会多出几个删不掉的虚拟显示器来,会在文章 ...

  3. 解决百度ueditor插入动态地图空白 支持iframe方法

    说明:新版本ueditor要修改 xss过滤白名单 修改配置文件ueditor.config.js 搜索:  whitList 增加下面一行即可 ,whitList:{ iframe: ['frame ...

  4. 一个完整的SEO优化方案

    一个完整的SEO优化方案主要由四个小组组成: 一.前端/页编人员 二.内容编辑人员 三.推广人员 四.数据分析人员 接下来,我们就对这四个小组分配工作. 首先,前端/页编人员主要负责站内优化,主要从四 ...

  5. openldap 双主模式部署

    规划两台机器 系统版本centos7.5 master1上部署ldap: 一.安装启动openldap软件 yum -y install openldap compat-openldap openld ...

  6. Java安全之 ClassLoader类加载器

    Java安全之 ClassLoader类加载器 0x00 前言 前面这里抛出一个问题,Java到底是什么类型的编程语言?是编译型?还是解释型?在这个问题是其实一直都都有疑惑,如果说是解释型语言的话,那 ...

  7. sonar入门

    一.Sonar是什么? 根据我的了解,可以说Sonar包含三个部分: SonarQube是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码味道.它可以与您现有的工作流程集成,以实现跨项目分支和提 ...

  8. 数据结构与算法——克鲁斯卡尔(Kruskal)算法

    目录 应用场景-公交站问题 克鲁斯卡尔算法介绍 克鲁斯卡尔算法图解 克鲁斯卡尔算法分析 如何判断回路? 代码实现 无向图构建 克鲁斯卡尔算法实现 获取一个点的终点解释 应用场景-公交站问题 某城市新增 ...

  9. bzoj1407,洛谷2421 NOI2002荒岛野人

    题目大意: 克里特岛以野人群居而著称.岛上有排列成环行的M个山洞.这些山洞顺时针编号为1,2,-,M.岛上住着N个野人,一开始依次住在山洞C1,C2,-,CN中,以后每年,第i个野人会沿顺时针向前走P ...

  10. 超详细的Ribbon源码解析

    Ribbon简介 什么是Ribbon? Ribbon是springcloud下的客户端负载均衡器,消费者在通过服务别名调用服务时,需要通过Ribbon做负载均衡获取实际的服务调用地址,然后通过http ...