iscsiadm命令详解_tempadm

iscsiadm命令详解_tempadm#rpm–ivhiscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm在服务器上安装了iSCSIinitiator以及iscsiadmiscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。iscsiadm的使用说明可以查看/usr/share/doc/iscsi-init

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

# rpm –ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm

(ubuntu下安装  apt-get install open-iscsi)

服务器上安装了iSCSI initiator以及iscsiadm

iscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。

iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以运行man iscsiadm或iscsiadm –help

使用

下面来讲一下连接iscsi设备的步骤:

1 启动iscsi守护进程

#service iscsi start

默认情况下,系统启动后此进程会自动运行

2 发现目标

默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是192.168.1.1,运行下列命令:

#chkconfig iscsi on;chkconfig iscsi –list (查看ISCSI启动状态)

#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260

此时找到拥有一个目标(target)

192.168.1.1:3260,1 iqn.1997-05.com.test:raid

被发现的目标也叫做节点

3登入节点

以上面被发现的目标为例

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 -l

其中iqn.1997-05.com.test:raid是目标名

如果要在系统启动时自动登入

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 –op update -n node.startup -v automatic

登入节点后,运行

#fdisk –l

应该可以看到目标方的存储设备信息,如

Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes

255 heads, 63 sectors/track, 424284 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn’t contain a valid partition table

/dev/sdb即为连接的iscsi存储设备

登入需验证码的节点:

(1)开启认证
iscsiadm -m node -T [装置] -o update –name node.session.auth.authmethod –value=CHAP
*.使用-o同–op
(2)添加用户
iscsiadm -m node -T [装置] –op update –name node.session.auth.username –value=[用户名]
(3)添加密码
iscsiadm –m node –T [装置] –op update –name node.session.auth.password –value=[密码]


4 格式化设备

如欲将设备格式化为ext3文件系统,运行

# mkfs.ext3 /dev/sdb

5挂接设备

在/mnt下创建iscsi目录

运行mount命令:

# mount -t /dev/sdb /mnt/iscsi

针对iscsi设备的特殊mount选项

运行df –h可以看到:

/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi

iscsi设备被成功挂接,可以当作常规存储设备使用了。

如果要在系统启动时自动挂接

编辑/etc/fstab

加入一行:

/dev/sdb /mnt/iscsi ext3 default 0 0

6 登出节点

首先解除挂接

#umount /mnt/iscsi

登出

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 –u

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172202.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2020年下半年总结与计划

    2020年下半年总结与计划0x00前言2020年到如今已经到了十二月中旬,下半年所学的东西还是挺多,我觉得学习的一个效率也是有着飞跃般的提升。主要的原因可能在于我和我的好朋友(基友)住在一个房间

    2021年12月12日
    48
  • idea如何运行Java Web项目(Servlet、JSP)

    idea如何运行Java Web项目(Servlet、JSP)很久以前用Servlet、JSP写了个小项目,最近有不少网友私信问我怎么部署,这篇文章应该可以帮你解决问题。1、代码获取gitclonehttps://gitee.com/DayCloud/student-manage.git2、

    2022年7月9日
    71
  • jdk1.7 hashmap扩容_Java并发实现原理:JDK源码剖析

    jdk1.7 hashmap扩容_Java并发实现原理:JDK源码剖析HashMap简介:HashMap在底层数据结构上采用了数组+链表+红黑树,通过散列映射来存储键值对数据因为在查询上使用散列码(通过键生成一个数字作为数组下标,这个数字就是hashcode)所以在查询上的访问速度比较快,HashMap最多允许一对键值对的Key为Null,允许多对键值对的value为Null。它是非线程安全的。在排序上面是无序的。HashMap的主要成员变量…

    2022年9月21日
    0
  • Java(2)-Java IO输入输出流

    Java(2)-Java IO输入输出流1.什么是IOJava中I/O操作主要是指使用Java进行输入,输出操作.Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。Java.io是大多数面向数据流的输入/输出类的主要软件

    2022年4月29日
    109
  • 恐怖黎明修改器|恐怖黎明十四项修改器小斧头版下载 v1.4最新版

    恐怖黎明修改器|恐怖黎明十四项修改器小斧头版下载 v1.4最新版点击下载来源:恐怖黎明十四项修改器小斧头版v1.4最新版恐怖黎明修改器是针对一款高燃的硬盒制游戏《恐怖黎明(GrimDawn)》量身打造的游戏辅助工具,通过它可让你随心所欲的修改游戏设定,把控好游戏难度,让你体验到最酸爽的游戏乐趣。它为你带来了HP不减、无技能CD、MP不减、最大攻速、无限虔诚点等十四项十分好玩的游戏辅助功能,再次踏入这是非之地,原先那些欺负的野蛮BOOS将轻易的拜倒在你的…

    2022年5月5日
    2.9K
  • 将String转换成Int数组-Java「建议收藏」

    今天贴出来一个编程小技巧,利用substring或charAt将字符转换为int数组。方法一:publicclassParseString{publicstaticint[]stringToInts(Strings){int[]n=newint[s.length()];for(inti=0;i

    2022年4月12日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号