zoukankan      html  css  js  c++  java
  • linux 下 iscsi的简单使用

     
    一、准备工作
    1.1、(服务端和客户端都需要设置)
    系统使用的是CentOS6.8
    禁用防火墙:
    查看状态:# service iptables status
    停止:# systemctl stop iptables
    开机不启动:# chkconfig iptables off
    查看:#chkconfig iptables --list
    SELINUX禁用:
    vi /etc/selinux/config
    SELINUX=disabled
    1.2、说明:
    服务器:
    主机名--- servermwd;IP--- 192.168.13.50
    客户机:
    主机名--- mwdinit;IP--- 192.168.13.51
    注:# vi /etc/sysconfig/network
    添加了三块硬盘:/dev/sdb /dev/sdc /dev/sdd
    二、服务器端
    yum -y install scsi-target-utils
    安装完后,启动服务
    service tgtd start
    chkconfig tgtd on
    修改配置文件(有两种方法:文件和命令;这里通过文件)
    # vi /etc/tgt/targets.conf
    在最后加入
    <target iqn.2017-06.com.mwd.testsan:mwd1>
    backing-store /dev/sdb
    backing-store /dev/sdc
    backing-store /dev/sdd
    initiator-address 192.168.13.51
    </target>
    重新启动服务:# service tgtd restart
    查看target状态
    # tgt-admin --show
    三、客户端
    yum -y install iscsi-initiator-utils
    #生成iqn
    echo "InitiatorName=`iscsi-iname -p iqn.2017-06.com.mwd`" > /etc/iscsi/initiatorname.iscsi
    #定义别名
    echo "InitiatorAlias=initiator1" >> /etc/iscsi/initiatorname.iscsi
    查看
    cat /etc/iscsi/initiatorname.iscsi
    InitiatorName=iqn.2015-08.com.feiyu:10834bd52221
    InitiatorAlias=initiator1
    启动两个服务:iscsi和iscsid
    service iscsi start
    service iscsid start
    chkconfig iscsi on
    chkconfig iscsid on
    #进行探测
    iscsiadm -m discovery -t st -p 192.168.13.50
    #登录节点,l是login
    iscsiadm -m node -T iqn.2017-06.com.mwd.testsan:mwd1 -p 192.168.13.50 -l
    查看磁盘情况:lsblk 或 fdisk -l
    对磁盘进行分区:
    fdisk /dev/sdb
    n p
    备忘:
    #退出节点,u是logout
    iscsiadm -m node -T iqn.2017-06.com.mwd.testsan:mwd1 -p 192.168.13.50 -u
    #删除探测到的信息
    iscsiadm -m node -T iqn.2017-06.com.mwd.testsan:mwd1 -p 192.168.13.50 -o delete
    #能够看到当前正在连接的session
    iscsiadm -m session
    ll /var/lib/iscsi/nodes/

    查看是否为iscsi共享磁盘,可通过lsscsi命令查看,需要安装lsscsi软件包。

  • 相关阅读:
    《JS权威指南学习总结--3.8类型转换》
    php基础-1
    django的url分配和url捕获参数
    Django项目的创建和设计模式
    1.Tensorflow的基本概念:
    linux下安装pycharm
    url参数和字典的相互转化
    MySQL数据库一
    利用伪装文件夹实现对文件的加密-当然如果你懂,这是很好破解的,只是障眼法而已
    数组有N+M个数字, 数字的范围为1 ... N, 打印重复的元素, 要求O(M + N), 不可以用额外的空间
  • 原文地址:https://www.cnblogs.com/libertylife/p/9626817.html
Copyright © 2011-2022 走看看