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
/lib/udev/scsi_id -u -g -v /dev/sdh
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 } }
POZOR: pokud postupujete pri kompilaci scst podle 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)
Tak smazat to jde. Postup je nasledujici:
Nejdriv je vhodne se podivat na seznam zarizeni + handleru (prakticky asi vzdy vdisk_fileio)
scstadmin -list_device
Potom nechat smazat:
scstadmin -close_dev xen-ferenczy -handler vdisk_fileio
Coz ale nejspis nepujde, nicmene to vypise seznam, co to pouziva. Pokud je prazdny, neni co by se rozbilo a lze pouzit -force
scstadmin -close_dev xen-ferenczy -handler vdisk_fileio -force
Potom je uz normalne mozne smazat LV:
lvremove /dev/vg_fc/xen-ferenczy
Server:
lvextend -L +1G /dev/fc_eva/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
Client:
echo 1 >/sys/block/sddu/device/rescan
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).
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
a nezapomenout
scsiadmin -write_config /etc/scst.conf