Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:scst [2014/08/11 14:13]
kotrlik [SCST]
linux:scst [2017/02/06 12:16] (current)
tomsa
Line 36: Line 36:
   499  make scstadm_install   499  make scstadm_install
  
 +===== Doporucene nastaveni - vzorovy config =====
 +  * device pouzivame fileio
 +  * pouzivame vsude nv_cache
 +  * IMPORTANT: V pripade, ze se v infrastrukture pouziva multipath je VELICE dulezite udavat u disku t10_dev_id a jeho prvnich 8 znaku musi byt unikatni v celem systemu (vsechny storage) nebot z nej vychazi scsi_id, podle ktereho multipath paruje disky. scsi_id (wwid) se da ziskat nasledujicim prikazem:
 +<code bash>/​lib/​udev/​scsi_id -u -g -v /​dev/​sdh</​code>​
 +
 +<​code>​
 +HANDLER vdisk_fileio {
 +        DEVICE testing1g {
 +                filename /​dev/​virtualgrp/​lvtest ​
 +                nv_cache 1
 +                t10_dev_id 1y65xpcl-testing1g
 +        }
 +}
 +
 +TARGET_DRIVER qla2x00t {
 +        TARGET 21:​00:​00:​1b:​32:​10:​2f:​88 {
 +                HW_TARGET
 +                enabled 0
 +                re_tgt_id 1
 +
 +                LUN 0 testing1g
 +        }
 +
 +        TARGET 21:​01:​00:​1b:​32:​30:​2f:​88 {
 +                HW_TARGET
 +                enabled 1
 +
 +                re_tgt_id 2
 +                LUN 0 testing1g
 +        }
 +}
 +
 +TARGET_DRIVER iscsi {
 +        enabled 1
 +
 +        TARGET iqn.2012-08.cz.starlab:​testing1g {
 +                LUN 0 testing1g
 +                enabled 1
 +        }
 +}
 +</​code>​
 +
 +POZOR: pokud postupujete pri kompilaci scst podle [[http://​scst.sourceforge.net/​qla2x00t-howto.html|oficialniho navodu]] s dvouhlavou kartou, skript v bode 22 vam vygeneruje spatnou konfiguraci,​ pro kazdy target totiz vytvori samostatnou TARGET_DRIVER direktivu a v target modu bude posleze pouze hlava uvedena v konfiguraku jako posledni. Doporucuji tedy vychazet z vyse uvedene konfigurace (pozn. HW_TARGET zda se byl odstranen a take mi zpusoboval nefunkcnost konfiguraku)
 ===== Mazani oddilu ===== ===== Mazani oddilu =====
 Tak smazat to jde. Postup je nasledujici:​ Tak smazat to jde. Postup je nasledujici:​
Line 60: Line 104:
    echo 1 >/​sys/​block/​sddu/​device/​rescan    echo 1 >/​sys/​block/​sddu/​device/​rescan
  
 +====== Pridani svazku do Group ======
 +Nize uvedeny priklad vytvori diskovy oddil v LVM. Prida ho do sekce "​DEVICE"​ v scst. Vytvori groupu "​sovgut"​ na druhem fc portu. Priradi novy diskovy oddil do teto groupy pod cislem 82. A nakonec povoli pristup pouze z wwn = '​10:​00:​00:​00:​c9:​6b:​34:​1e"​ (coz je pro otestovani nas Low).
  
 +<​code>​
 +lvcreate .... -n sovgut2
 +scstadmin -open_dev sovgut2 ​ -handler vdisk_fileio -attributes filename=/​dev/​virtualgrp/​sovgut2,​nv_cache=1
 +scstadmin -add_group "​sovgut" ​ -driver qla2x00t -target "​21:​00:​00:​1b:​32:​10:​2f:​88"​
 +scstadmin -add_lun 82 -driver qla2x00t -target '​21:​00:​00:​1b:​32:​10:​2f:​88'​ -group sovgut -device sovgut2
 + ​scstadmin -add_init "​10:​00:​00:​00:​c9:​6b:​34:​1e"​ -driver qla2x00t -target '​21:​00:​00:​1b:​32:​10:​2f:​88'​ -group sovgut
 +</​code>​
 +
 +a nezapomenout
 +  scsiadmin -write_config /​etc/​scst.conf
 +  ​
 +====== Odkazy ======
 +[[http://​louwrentius.com/​configuring-scst-iscsi-target-on-debian-linux-wheezy.html|Configuring SCST iSCSI Target]]
 
linux/scst.1407759197.txt.gz · Last modified: 2014/08/11 14:13 by kotrlik