iSCSI Target és Initiator installálása Ubuntu 6.06.1 LTS-re

Címkék

"Sajnos az Ubuntu 6.06.1 LTS apt repositoryjában nincs open-iscsi sem pedig iscsi enterprise target (iet) csomag, ezért mindent kézzel kell feltenni. Az open-iscsi előfeltétele a 2.6.16 utáni kernelverzió, ezért először azt is kell forgatni." A teljes írás itt.

Hozzászólások

en igy csinalok uj kernel ubihoz:


linux-source-2.6.22 forras kicsomagol (apt-get source linux-source-2.6.22)
Fajlmasolas:
  debian/config/i386/config.server → debian/config/i386/config.server-sajat
  debian/control.d/vars.server → debian/control.d/vars.server-sajat
Fajlmodositas:
  debian/scripts/misc/oldconfig: silentoldconfig → menuconfig
Parancsok:
  rm debian/control.stub debian/control
  debian/rules debian/control.stub
  debian/rules debian/control
  debian/scripts/misc/oldconfig i386 
# ez vegigmegy az osszes i386 configon, a sajatot be kell allitani, a tobbibol csak kilepni.
  debian/rules CONCURRENCY_LEVEL=4 binary-debs flavours=server-sajat
  debian/rules CONCURRENCY_LEVEL=4 binary-headers flavours=server-sajat

Firmware+ubuntu modules
fel kell rakni a headers csomagokat.
  dpkg -i linux-headers-2.6.22-12_2.6.22-12.39_all.deb
  dpkg -i linux-headers-2.6.22-12-server-sajat_2.6.22-12.39_i386.deb
linux-ubuntu-modules forrast kicsomagolni (apt-get source linux-ubuntu-modules)
fajl masolas:
  debian/control.d/vars.server → debian/control.d/vars.server-sajat
Parancsok:
  rm debian/control.stub debian/control
  debian/rules debian/control.stub
  debian/rules debian/control
  debian/rules binary-debs flavours=server-sajat

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

A fajlmasolassal csinalunk egy uj flavour-t. (-server-sajat), mivel ubi a config-ban tarolja a kozos beallitasokat, a flavour-ra jellemzo beallitasok meg a config.flavourneve fajlban vannak, nem ajanlatos kezzel szerkeszteni, ezert kell a "silentoldconfig → menuconfig atiras" es a debian/scripts/misc/oldconfig i386 parancs futtatas.

mivel a sajat flavour-unk nincs benne a control fajlban, bele kell rakni(rm ..., debian/rules debian/control.stub, debian/rules debian/control)

"debian/rules CONCURRENCY_LEVEL=4 ..." legyartja a nekunk szukseges csomagokat. CONCURRENCY_LEVEL ertelem szeruen procik szama (had izzadjon ;] )

linux-ubuntu-modules-ban vannak firmware fajlok, es a tovabbi free kernel modulok, ami nincs benne a main kernelben. Itt is ugyanaz a menet: uj flavour csinalas, majd bele a controlba, majd csomag gyartas.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Open-iSCSI-ből nekem utoljára az SVN 730-as revizió működött hibátlanul, utána egyik se forgott valami miatt. Erről mi a tapasztalatotok?