[Techinfo] DRBL/Clonezilla + winroll

Hábel György hgy at szag.hu
2017. Jún. 14., Sze, 10:03:26 CEST


Józsi, ez több üveg malátaszörpöt ér!!! :-) Cinkotán/Rákosmentén 
beváltahtó... :-D

Köszönjük!

Gy


2017-06-14 09:20 keltezéssel, József Venczel írta:
> Sziasztok!
>
> Kérték tőlem néhányan egy másik szálon említett script-et, ezért úgy 
> gondoltam megosztom a közösben is, hátha hasznára lesz másnak is, meg 
> hátha ki lehetne még egészíteni néhány jobb ötlettel.
>
> Alapvetően úgy működik a dolog, hogy van egy DRBL/Clonezilla szerver, 
> ami egyben DHCP szerver is. Ez mac addressek alapján oszt ip címet.
> Az alábbi script ezen a szerveren fut le:
>
> #----------
> # imgsetup.sh tartalma
> # Minden Windows munkaállomáson van egy Admin nevű felhasználó. Ez a 
> rendszergazda.
> # A "jelszó", az Admin jelszava
> # A "tfjelszó" a TimeFreeze jelszava
>
> # Gépek átnevezése
>
> drbl-doit -h "192.168.10.1" -u Admin -p jelszó "c:/cygwin/rencomp.bat A01"
> drbl-doit -h "192.168.10.2" -u Admin -p jelszó "c:/cygwin/rencomp.bat A02"
> drbl-doit -h "192.168.10.3" -u Admin -p jelszó "c:/cygwin/rencomp.bat A03"
>
> # Gépek újraindítása az új gépnevek érvényre juttatásához
>
> drbl-doit -h "192.168.10.1 192.168.10.2 192.168.10.3" -u Admin -p 
> jelszó "reboot"
>
> # TimeFreeze bekapcsolása
>
> drbl-doit -h "192.168.10.1 192.168.10.2 192.168.10.3" -u Admin -p 
> jelszó "c:/cygwin/timefreeze-on.bat tfjelszó"
>
> # Minden kész, kialszanak a fények
>
> drbl-doit -h "192.168.10.1 192.168.10.2 192.168.10.3" -u Admin -p 
> jelszó "shutdown -h now"
> #----------
>
> Ez most csak három gépre működik, az eredetiben 56 gép ip címe és 
> gépneve van.
> Minden munkaállomáson telepítve van a winroll és felkerül még a 
> következő két batch fájl:
>
> RENCOMP.bat
> wmic computersystem where name="%COMPUTERNAME%" call rename name="%1"
>
> Azért kellett batch fájlba tenni, mert ha közvetlenül a drbl-doit-nek 
> adtam meg, akkor nem működött a paraméterátadás. Sokat kísérleteztem 
> vele, végül így sikerült megoldani. Ez a probléma azonban inkább a 
> TimeFreeze ki/be- kapcsolásánál jött elő, ami a következő batch fájl.
>
> TIMEFREEZE-ON.bat
> c:
> cd "\Program Files"
> cd "Toolwiz Time Freeze 2017"
> ToolwizTimeFreeze.exe /freezealways /usepass=%1
>
> Ennél először az volt az alapprobléma, hogy ha nem batch fájlba 
> tettem, nem adta vissza a prompt-ot, így a script az első TimeFreeze 
> meghívásnál lefagyott.
>
> Ezt elvileg lehetne egy sorba írni, de sokat kínlódtam vele, mire 
> működött és ez az utolsó próbálkozásom, ami már teszi a dolgát, ezért 
> így hagytam...
> Különben ezzel egyenértékű:
> "C:\Program Files\Toolwiz Time Freeze 2017\"ToolwizTimeFreeze.exe 
> /freezealways /usepass=%1
>
> A batch fájlokat én a C:\cygwin mappába tettem, de be lehetne tenni a 
> C:\cygwin\home\admin-ba is, ekkor az elérési út kimaradhat a drbl-doit 
> utasításokból.
>
> FONTOS!
> A winroll mac címek és ip címek alapján is át tudja nevezni 
> automatikusan a gépeket. Én azért alakítottam ki így a rendszert, mert 
> érettséginél a gépek egy részét át kell pakolni egy másik terembe, 
> ahol megoldhatatlan a hálózat kialakítása.
> Ha nincs hálózat, a winroll nem tudja kiolvasni a gép mac címét, és 
> ezért új nevet ad a gépnek, majd újraindítja a rendszert. Ha ilyenkor 
> a TimeFreeze is be van kapcsolva, akkor végtelen ciklusba jut a gép és 
> igencsak fürge kezűnek kell lenni, hogy megállítsam (boot-olás után 
> gyorsan deaktiváni kell a TimeFreeze-t). Ez akkor is előfordul 
> különben, ha pl. szétrúgják a hálókábelt és ezért nem kap netet a gép.
>
> PROBLÉMA
> Az utolsó telepítésnél azt tapasztaltam, hogy két gépnél nem indult el 
> egyszer az sshd, ezért (micsoda csapás) kézzel kellett elvégeznem 
> ezeket a módosításokat. Azóta kipróbáltam, csak a gépek 
> újraindításával és néha előfordul, hogy kb. 60-ból 1 vagy két gépen 
> tényleg nem indul el. Hogy melyik gépen, az teljesen véletelenszerű. A 
> windows-os és a cygwin-es log fájlokba sincs semmi hasznos információ, 
> csak annak ténye, hogy nem indult el az sshd.
> Széttúrtam a netet, de nem találtam megoldást rá, sőt úgy tűnik, más 
> sem találkozott még ezzel a problémával.
> Én annyit próbálkoztam, hogy telepítettem a cygwin legújabb verzióját 
> és a 64 bites verziójával is próbálkoztam (a winroll a 32 bites 
> verziót telepíti), de nem változott semmi.
> Többnyire rendben van minden az összes gépen, csak ritkán jelentkezik 
> ez a probléma, de bosszantó.
> Ha esetleg van valakinek ötlete, mit nézzek meg, azt megköszönném!
>
> Üdv,
> Venczel József
>
>
> _______________________________________________
> Techinfo mailing list
> Techinfo at lista.sulinet.hu
> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/

-- 
*******************************
Hábel György
rendszergazda
Szerb Antal Gimnázium, Budapest
*******************************

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20170614/c0de3d4c/attachment.html>


További információk a(z) Techinfo levelezőlistáról