首页 > 代码库 > 马哥学习笔记二十五——ISCSI协议,架构及其安装配置

马哥学习笔记二十五——ISCSI协议,架构及其安装配置

ISCSI监听在tcp/3260端口

iSCSI Target:iscsi-target-utils

  客户端认正方式:
    1、基于IP
    2、基于用户,CHAP

  tgtadm:命令行工具,模式化命令

    --mode

    常用模式:target,logicalunit,account

      target --op

        new、delete、show、update、bind、unbind

      logicalunit --op
        new、delete

      account --op
        new、delete、bind、unbind

    --lld, -L
    --tid, -t
    --lun, -l
    --backing-store <path>, -b
    --initiator-address <address>, -I
    -T, --targetname <targetname>

  tgt-admin:读取配置文件工具

ISCSI Initiator:iscsi-initiator-utils

  open-iscsi

  iscsiadm模式化命令

    -m {discovery|node|session|iface}
      discovery: 发现某服务器是否有target输出,以及输出了哪些target;
      node: 管理跟某target的关联关系;
      session: 会话管理
      iface: 接口管理

    iscsiadm -m discovery [ -d debug_level ] [ -P printlevel ] [ -I iface -t type -p ip:port [ -l ] ]   

      -d: 0-8   

      -I:   

      -t type: SendTargets(st), SLP, and iSNS   

      -p: IP:port

    iscsiadm -m discovery -d 2 -t st -p 172.16.100.100

    iscsiadm -m node  [ -d debug_level ]  [ -L all,manual,automatic ] | [ -U all,manual,automatic ]

    iscsiadm -m node  [ -d debug_level ]  [ [ -T targetname -p ip:port -I ifaceN ] [ -l | -u ] ] [ [ -o  operation  ] [ -n name ] [ -v value ] ]

targetname:
  iqn.yyyy-mm.<reversed domain name>[:identifier]
  iqn.2013-05.com.magedu:tstore.disk1

iscsi-initiator-utils:
  不支持discovery认证;
  如果使用基于用户的认证,必须首先开放基于IP的认证;

mkfs.gfs2
  -j #: 指定日志区域的个数,有几个就能够被几个节点所挂载;
  -J #: 指定日志区域的大小,默认为128MB;
  -p {lock_dlm|lock_nolock}:
  -t <name>: 锁表的名称,格式为clustername:locktablename, clustername为当前节点所在的集群的名称,locktablename要在当前集群惟一;