Sziasztok !
Nem életbe vágó, de szeretném szépen megcsinálni.
Szóval az /etc/iet/ietd.conf
Igy van megadva pld:
Target iqn.2016-12.intra.zoer-it:teszt
Lun 0 Path=/dev/mapper/iscsi-target1,Type=fileio
Lun 1 Path=/dev/mapper/iscsi-target1_lun2,Type=fileio
Initiator-address 192.168.29.2
stb.
Azt szeretném, hogy ezt a részt más honnan huzza be a configba azaz a ietd.conf végén
például ez szerepelne
include /etc/iet/targets/teszt.conf
és annak a tartalma lenne a
Target iqn.2016-12.intra.zoer-it:teszt
Lun 0 Path=/dev/mapper/iscsi-target1,Type=fileio
Lun 1 Path=/dev/mapper/iscsi-target1_lun2,Type=fileio
Initiator-address 192.168.29.2
és igy tovább ietd.conf végeén a következő include
include /etc/iet/targets/web.conf
Target iqn.2016-12.intra.zoer-it:web
Lun 0 Path=/dev/mapper/iscsi-web,Type=fileio
Initiator-address 192.168.29.3
de sajnos akár hogy próbálom:
@include ...
includes
nem akarja beolvasni külső konfigot
vagy a /etc/iet/targets/web.conf elejéről hiányzik valami?
- 1355 megtekintés
Hozzászólások
Szia,
tudom, hogy nem ez volt a kérdés, de idejében szólok: az IET sajnos egy halott termék, a fejlesztői évek óta nem érhetőek el. Az IET nem fordul le az újabb kernelekkel. Az utóbbi években többen küzdöttünk azért, hogy próbáljuk meg életben tartani - saját gyártású patchekkel - így például Ubuntuban is volt még toldozva-foltozva és csomagolva a közelmúltban - de ennek vége, mindannyian feladtuk, Ubuntuban sem lesz már többet.
Sajnálom nagyon, mert az IET pont tökéletes volt arra, amire használtuk: kicsi, egyszerű, gyors volt.
Én SCST-re váltottam. Nem volt szerelem első látásra, de azt kell mondanom a tapasztalatok alapján, hogy elégedett vagyok az eredménnyel. Már csak nosztalgikusan gondolok az IET-re, de vissza nem váltanék rá. (Igen: stabil és kiforrott az SCST.)
- A hozzászóláshoz be kell jelentkezni
Zfs -sel is próbáltad esetleg?
Azaz nem lvm et használnák, hanem zfs volume -ket a?
zfsonlinux en stabil a SCST?
- A hozzászóláshoz be kell jelentkezni
Nem használok zfs-t. Vagy nyers block device-t adok ki "blockio"-val, vagy ext4-en lakó fájlt "fileio"-val. Hogy a "fileio" mennyire érzékeny az alatta lévő fájlrendszerre, azt passzolom. Csodálkoznék, ha bármi extrát akarna a szokásos, szabványos fájlműveleteken kívül.
- A hozzászóláshoz be kell jelentkezni
Egydolog zavar, hogy nem találom csomagba(debian -t használnék) a scst, csak forrásból telepíthetö?
Frissités, javítás azért igy kissé nehézkes.
- A hozzászóláshoz be kell jelentkezni
Még sosem akartam csomagból telepíteni.
(Leginkább azért, mert nem a Debian által csomagolt kernelt használom - van egy talicskányi saját kernel peccsünk.)
Egyébként kb. 15 másodperc alatt fordul le forrásból.
- A hozzászóláshoz be kell jelentkezni
Nem írtál verziót, de én leszedtem a legutolsó stable kiadást (1.4.20.2), és semmilyen include-olási lehetőséget nem találtam benne. Szerintem nem lehet megcsinálni, amit szeretnél.
Előre is elnézést kérek, hogy nem a kérdésre válaszolok, de szerintem a legrosszabb iscsi implementációt használod linux platformon. Próbáld ki helyette a LIO-t vagy az STGT-t. Utóbbiban használtunk config include-ot, és tök jól működött.
- A hozzászóláshoz be kell jelentkezni
Az én emlékeim szerint sincs include.
Ha mindenáron include-szerű funkcionalitást akarsz, akkor ne konfigfájllal dolgozz, hanem scripttel, ami ietadm-mal beállítja a konfigot. Ott a scriptből tudsz include-olni. Vagy, persze generálhatod is a konfigot magadnak.
> szerintem a legrosszabb iscsi implementációt használod linux platformon
Az IET megbízható, kicsi, egyszerű, buta. Ezek mind jó tulajdonságok. A buta is - ha nincs szükséged további okosságokra.
- A hozzászóláshoz be kell jelentkezni
Egyébként csak ennyit szeretnék:
/etc/iet/ietd.conf
/etc/iet/targets/*.conf
Az ietd.conf végén lenne egy include /etc/iet/targets/*.conf
Azt hittem erre van valami "bash" cucc amit akár bármilyen service -hez lehet használni, mint például a php ben át huzza a másik file bol a változokat ...
Az iet azért tetszik mert tényleg egyszerű.
apt-get install install iscsitarget iscsitarget-dkms és már kész is.
Alapvető en nem nyúlnék a default konfighoz se., amig le nem tisztázom milyen hatással lehet például a timeout változtatása a rendszerekre.
- A hozzászóláshoz be kell jelentkezni
Írhatsz egy init scriptet, ami indulás előtt ezt megcsinálja, tehát összerántja a fájlt egy konfigfájlba, jobb ötletem nincs.
Akkor megmutatom az STGT installációt:
apt-get install tgt
LIO installáció:
apt-get install targetcli
Tény, hogy a LIO sokkal többet tud, és más is a felépítése, de az STGT is egy szögegyszerű valami.
- A hozzászóláshoz be kell jelentkezni
ZFSonlinux al próbáltad már valamelyiket esetleg?
- A hozzászóláshoz be kell jelentkezni
Nem, csak LVM ill. raw device-szal.
- A hozzászóláshoz be kell jelentkezni
debian jessie alatt csak experimentalba van csak targetcli :(
Telepités után el se indul :(
Traceback (most recent call last):
File "/usr/bin/targetcli", line 24, in
from targetcli import UIRoot
File "/usr/lib/python2.7/dist-packages/targetcli/__init__.py", line 18, in
from .ui_root import UIRoot
File "/usr/lib/python2.7/dist-packages/targetcli/ui_root.py", line 27, in
from rtslib_fb import RTSRoot
ImportError: No module named rtslib_fb
pedig telepitve vannak a szükséges pyhton csomagok.
- A hozzászóláshoz be kell jelentkezni
Frissítsd az experimentalból a python-rtslib-fb csomagot!
Szerintem 10 éve nem dolgoztam debiannal. Experimentalból csak úgy fel lehet tenni csomagokat? Nem fog semmi összeakadni?
- A hozzászóláshoz be kell jelentkezni
Közben tesztbe feltettem a tgt , és elég jónak tünk, tényleg jó az include , gyorsan konfigolható.
Nem irt feloldhatalan függőséget telepitéskor a targetcli.
- A hozzászóláshoz be kell jelentkezni
Az STGT emlékeim szerint egy userspace-only cucc, ami egyrészt előny, mert kernelverzió-független, másrészt, komolyan kiváncsi lennék valami benchmarkra, főként I/O teljesítmény és késleltetések terén. (Nem véletlenül szokott az ilyesmi kernelben lenni.)
A LIO egy feleslegesen bonyolult űrhajó annak, aki csak ki akar adni egy pár targetet iSCSI-val.
- A hozzászóláshoz be kell jelentkezni
Én is erre kutakodtam találtam is egyet: https://github.com/zfsonlinux/zfs/issues/4211
- A hozzászóláshoz be kell jelentkezni
Hát, én itt egy dekányi STGT tesztet nem látok, csak LIO-t és SCST-t.
- A hozzászóláshoz be kell jelentkezni
Igaz!
Keresés fő szempontja a zol volt.
- A hozzászóláshoz be kell jelentkezni
Én annó végigmértem, csak most nem találom a mérési eredményeket. NVMe SSD-kel, Infiniband+iSER esetén érezhető volt a különbség a LIO és a STGT között a LIO javára. IET-et meg se mértük, mert iSER támogatás híján értelemetlen lett volna.
Szerintem sima iSCSI esetén nem lehet ennyire nagy a különbség a két implementáció között, úgy is a CPU interruptok viszik a CPU terhelést.
- A hozzászóláshoz be kell jelentkezni
TGT melett szól a következő :
cat /etc/init.d/tgt
#!/bin/sh
### BEGIN INIT INFO
# Provides: tgtd tgt
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Should-Start: zfs
# Should-Stop: zfs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: iscsi target daemon
# Description: iscsi target daemon
### END INIT INFO
Zol hoz egyértelműen ő a nyerő, ha már a fejlesztők is Zolhoz fejlesztenek!!??
Köszi a tippet!!
- A hozzászóláshoz be kell jelentkezni