CentOS7.2 iSCSIサーバ側とクライアント側のインストール構成

6131 ワード

CentOS7.2 iSCSIインストール構成
サーバ側の構成
  • インストールソフトウェア
    yum -y install targetcli
    
  • 新規ブロックストレージ
    fdisk /dev/sdb
      /dev/sdb1
    
  • targetcliインタフェース
    > /backstores/block create disk01 /dev/sdb1 #     disk01
    > /iscsi  create iqn.2018-14.com.iecas.store01:target01 #  target   FQDN    
    > /iscsi/iqn.2018-14.com.iecas.store01:target01/tpg1/acls create iqn.2018-14.com.iecas.worker01:initiator01 #  ACL       
    > /iscsi/iqn.2018-14.com.iecas.store01:target01/tpg1/luns create /backstores/block/disk01 ## #  LUN          
    > /iscsi/iqn.2018-14.com.iecas.store01:target01/portals delete 0.0.0.0 3260
    > /iscsi/iqn.2018-14.com.iecas.store01:target01/portals create 192.168.136.139:3260    #  target  IP   (    0.0.0.0:3260)
    
    (  )        
    > /iscsi/iqn.2018-14.com.iecas.store01:target01/tpg1/acls/iqn.2018-14.com.iecas.worker01:initiator01 set userid=test
    > /iscsi/iqn.2018-14.com.iecas.store01:target01/tpg1/acls/iqn.2018-14.com.iecas.worker01:initiator01 set password=test
    
    > exit
    
  • に入る.
  • ファイアウォール設置
    firewall=cmd --permanent --add-port=3260/tcp
    firewall-cmd --reload
    
  • サービス開始
    systemctl start target
    systemctl enable target     
    
  • クライアント設定
  • 取付
    yum -y install iscsi-initiator-utils
    
  • アクセスホスト識別名
    echo "InitiatorName=iqn.2018-14.com.iecas.worker01:initiator01" > /etc/iscsi/initiatorname.iscsi
    
  • を構成する.
  • プロファイルの編集(ユーザパスワードが設定されていなければ不要)
    vim /etc/iscsi/iscsid.conf
    
       node.session.auth.authmethod = CHAP
    
       node.session.auth.username = test
    
       node.session.auth.password = test  
    
  • .
  • 起動
       systemctl start iscsi
    
       systemctl enable iscsi
    
  • クライアントアクション
  • ターゲット発見
    [root@localhost ~]# iscsiadm -m discovery -t sendtargets -p 192.168.136.139:3260
    
    192.168.136.139:3260,1 iqn.2018-14.com.iecas.store01:tartget01
    
    
  • ログインノード
    
    [root@localhost ~]# iscsiadm -m node –T iqn.2018-14.com.iecas.store01:tartget01 -p 192.168.136.139:3260 -l
    
    Logging in to [iface: default, target: iqn.2018-14.com.iecas.store01:tartget01, portal: 192.168.136.139,3260] (multiple)
    
    Login to [iface: default, target: iqn.2018-14.com.iecas.store01:tartget01, portal: 192.168.136.139,3260] successful.
    
    
  • システム起動時自動登録
       iscsiadm -m node –T iqn.2018-14.com.iecas.store01:tartget01 -p 192.168.136.139:3260 --op update -n node.startup -v automatic
    
  • ディスク情報を表示
    
    [root@localhost ~]# lsblk 
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0   20G  0 disk 
    ├─sda1            8:1    0    1M  0 part 
    ├─sda2            8:2    0  200M  0 part /boot
    └─sda3            8:3    0 19.8G  0 part 
      ├─centos-root 253:0    0 15.8G  0 lvm  /
      └─centos-swap 253:1    0    4G  0 lvm  [SWAP]
    sdb               8:16   0    5G  0 disk 
    sr0              11:0    1    4G  0 rom 
    
    
  • ログアウトノード
    [root@localhost ~]# iscsiadm -m node –T iqn.2018-14.com.iecas.store01:tartget01 -p 192.168.136.139:3260 -u
    Logging out of session [sid: 6, target: iqn.2018-14.com.iecas.store01:tartget01, portal: 192.168.136.139,3260]
    Logout of [sid: 6, target: iqn.2018-14.com.iecas.store01:tartget01, portal: 192.168.136.139,3260] successful.
    
    
  • ノード
    
    
  • をリフレッシュする.
    iscsiadm -m session –R
    6.       
    
    

    iscsiadm -m node --logoutall=all
    7.   
    
    **1、      Target       SAN  ,            ?**
    
    **    Target      SAN  ,        iscsiadm –m session –R    (rescan)    iSCSI session     SAN  :**
    
    **    cat /proc/scsi/scsi  fdisk -l         ,     scsi7 Channel: 00 Id: 00 Lun: 01      SAN :**
    
    **2、     target   ?**
    
    **            Target   ,         :**
    
    **  ,iqn.2007-04.acme.com:h3c:200realm.rhel5 Target   ,200.200.10.200 Target    IP,              。**
    
    **        targets   ,        :**
    
    **  :  target     iSCSI     ,           ,     LVM,              VG.**
    
    3、    iscsi  ?
    
    **   iSCSI     ,           ,     LVM,              VG,    service iscsi restart  iscsi  。**
    
    **4、    iscsi  ?**
    
    **   iSCSI     ,           ,     LVM,              VG,    service iscsi stop  iscsi  。**
    
    **5、       target     CHAP  ?**
    
    **             CHAP  ,              ,        node  。**
    
    **  iscsiadm -m node -t sendtargets    Target  , /var/lib/iscsi/nodes                   Target       ,         。     initiator  target         ,                   Target CHAP    。**
    
    **        ,       (   ) Target CHAP        :**
    
    **         Target  。**
    
    **     iscsiadm       target CHAP        **
    
    ** :**
    
    **      ,  Target   (iscsiadm -m node -t sendtargets)     /etc/iscsi/iscsi.conf          /var/lib/iscsi/nodes initiator  target        ,        /var/lib/iscsi/nodes       CHAP                target   ,          。** 
    
    **6、            target   ?**
    
    **       :**
    
    **  iqn.2005-03.com.max  target   ,192.168.0.4  target IP  **
    
     
    
    **7、        target    Open-iSCSI    ?**
    
    **  iscsiadm -m node  **
    
     
    
    **8、   Linux   LVM     ?**
    
    **   KMS - 12578《 RedHat Linux   LVM           》**
    
     
    
    **9、RHEL5       2TB     ?**
    
    **RedHat  RHEL5 ext3             16TB。**
    
    **                  2TB   ,      LVM      ,     2TB   LV, LV     2TB     。**
    
    **                   2TB   ,    LVM    ,          VG         2TB   LV,   LV     2TB     。**
    
    **  :  fdisk        MBR  ,       2TB。**
    
    **10、 ext3              ?**
    
    **   RHEL4   ,           ext2online  , RHEL5 ,ext2online     resize2fs  。**
    
    **resize2fs        ext2/ext3       。      umount   ext2/ext3           。         mount   ,           ,             resize.(linux kernel 2.6   mount         ext3    。)**
    
    **    :**
    
    **resize2fs [ -d debug-flags ] [ -S RAID-stride ] [ -f ] [ -F ] [ -p ] device [ size ]**
    
    **resize2fs    size     ,                。**
    
    **   resize2fs              ,resize2fs        e2fsck -f      ,              。**
    
    **       (      LVM    ):**
    
    **1、  umount    **
    
    **2、   vgextend VG    **
    
    **3、   lvextend LV    **
    
    **4、    resize2fs         **