- [Show page]
- [Old revisions]
- [[unknown link type]]
- []
Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
linux:scst [2014/04/21 02:54] admin |
linux:scst [2017/02/06 12:16] (current) tomsa |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== SCST ===== | + | ===== SCST install ===== |
| - | Fajna hracka | + | 388 echo blacklist qla2xxx >/etc/modprobe.d/blacklist-qla2xxx.conf |
| + | 389 rmmod qla2xxx | ||
| + | 390 make 2release | ||
| + | 391 aptitude install make | ||
| + | 392 make 2release | ||
| + | 393 BUILD_2X_MODULE=y CONFIG_SCSI_QLA_FC=y CONFIG_SCSI_QLA2XXX_TARGET=y make all install | ||
| + | 394 BUILD_2X_MODULE=y CONFIG_SCSI_QLA_FC=y CONFIG_SCSI_QLA2XXX_TARGET=y make all install | ||
| + | 395 BUILD_2X_MODULE=y CONFIG_SCSI_QLA_FC=y CONFIG_SCSI_QLA2XXX_TARGET=y make all install | ||
| + | 396 modprobe scst | ||
| + | 397 modprobe iscsi-scst | ||
| + | 398 depmod -a | ||
| + | 399 modprobe iscsi-scst | ||
| + | 400 modprobe qla2xxx_scst | ||
| + | 401 modprobe qla2x00tgt | ||
| + | 402 modprobe scst_vdisk | ||
| + | make install | ||
| + | |||
| + | 481 make | ||
| + | 482 make 2release | ||
| + | 483 uname -a | ||
| + | 484 make | ||
| + | 485 make qla | ||
| + | 486 cd qla2x00t/ | ||
| + | 487 ls | ||
| + | 488 make | ||
| + | 489 make modules | ||
| + | 490 make qla2xxx_tgt | ||
| + | 491 make qla | ||
| + | 492 cd .. | ||
| + | 493 make qla | ||
| + | 494 make qla2xxx_tgt | ||
| + | 497 make scstadm | ||
| + | 498 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 22: | Line 100: | ||
| scstadmin -resync_dev xen-skoleni-1 | scstadmin -resync_dev xen-skoleni-1 | ||
| Podotykam, ze mapovani pres sekci '''fileio'' je zrovna v tomto pripade 1:1, tj. ''xen-skoleni-1 -> /dev/fc_eva/xen-skoleni-1'' | Podotykam, ze mapovani pres sekci '''fileio'' je zrovna v tomto pripade 1:1, tj. ''xen-skoleni-1 -> /dev/fc_eva/xen-skoleni-1'' | ||
| + | |||
| **Client:** | **Client:** | ||
| 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.1398041694.txt.gz · Last modified: 2014/04/21 02:54 by admin


