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中使用SPL库中的对象方法进行XML与数组的转换
虽说现在很多的服务提供商都会提供 JSON 接口供我们使用,但是,还是有不少的服务依然必须使用 XML 作为接口格式,这就需要我们来对 XML 格式的数据进行解析转换.而 PHP 中并没有像 json ...
- php 开启报错
// 开启报错提醒ini_set("display_errors", "On");error_reporting(E_ALL | E_STRICT); // 某 ...
- gin 源码阅读(1) - gin 与 net/http 的关系
gin 是目前 Go 里面使用最广泛的框架之一了,弄清楚 gin 框架的原理,有助于我们更好的使用 gin. 这个系列 gin 源码阅读会逐步讲明白 gin 的原理. gin 概览 想弄清楚 gin, ...
- AT3945-[ARC092D]Two Faced Edges【dfs】
正题 题目链接:https://www.luogu.com.cn/problem/AT3945 题目大意 \(n\)个点\(m\)条边的一张图,对于每条边求它翻转后强连通分量数量是否变化. \(1\l ...
- python-matplotlib学习(1)
1 import matplotlib.pyplot as plt 2 import numpy as np 3 4 x=np.linspace(-1,1,50) 5 y=2*x+1 6 plt.pl ...
- ASP.NET Core 中间件的使用(三):全局异常处理机制
前言 我们经常听到"秒修复秒上线",觉得很厉害的样子. 其实不然,这只是一个调侃而已,出现问题的方式很多(逻辑漏洞.代码异常.操作方式不正确等). 我们今天来说代码异常问题怎么快速 ...
- CRM是什么,你有认真了解过CRM吗?
这是CRM的一个简单定义 客户关系管理 (CRM)是一种用于管理公司与客户和潜在客户的所有关系和互动的技术.目标很简单:改善业务关系.CRM 系统可帮助公司与客户保持联系.简化流程并提高盈利能力. 当 ...
- 现在有一个长度20的SET,其中每个对象的内容是随机生成的字符串,请写出遍历删除LIST里面字符串含"2"的对象的代码。
现在有一个长度20的SET,其中每个对象的内容是随机生成的字符串,请写出遍历删除LIST里面字符串含"2"的对象的代码. public class RemoveTwo { //le ...
- 新一代容器平台ACK Anywhere,来了
5G.AR.AIoT 等场景在推动新一代云架构的演进,而容器重塑了云的使用方式. 近日,阿里云容器服务全面升级为ACK Anywhere,让企业在任何需要云的地方,都能获得一致的容器基础设施能力. 早 ...
- 每个男孩的机械梦「GitHub 热点速览 v.21.41」
作者:HelloGitHub-小鱼干 机械臂可能在医疗剧中看过,可以用来执行一些精细化的操作,例如:缝合之类的.但这次 Dummy-Robot 让你不仅看看而已,还具备一定的实操性(有一定的动手.经济 ...