2020. október 29., csütörtök

Gyorskeresés

Útvonal

Cikkek » Számtech rovat

Számítógépek menedzselése DRBL/Clonezilla SE-vel

Hogyan készíts fel 40 gépet az érettségire 1 óra alatt!? Ízelítő a DRBL/Clonezilla SE + DRBL-Winroll lehetőségeiből.

[ ÚJ TESZT ]

A DRBL konfigurálása

Ha már van egy működő DHCP szerverünk, akkor mielőtt hozzákezdenénk a DRBL konfigurálásához, érdemes elmenteni az /etc/dhcp/dhcpd.conf állományt. Erre azért van szükség, mert a DRBL kíméletlenül felül fogja írni. Persze, ha mindent jól csinálunk, akkor nem lesz baj, teljesen jó lesz az automatikusan legenerált konfigfájl is.

A gépneveket és az IP címeket be kellene valahogy tenni az /etc/drbl/client-ip-hostname fájlba. Ez a fájl alapból nem létezik, csak egy client-ip-hostname.example fájl. Ebből kell nekünk létrehozni egyet, vagy egy teljesen új, üres fájllal is dolgozhatunk.
A mintafájlban is le van írva a formátum, de mutatok egy példát:

# DRBL clients IP-Address HOSTNAME Mapping
# The format is:
# ---------------------
# IP-Address Hostname
# ---------------------
# List them line by line, edit this before you run "drblpush -i".
# *******NOTE********
# 1. The hostname must be unique! Do NOT duplicate them.
# 2. For IP address format, do NOT use something like 192.168.001.010,
# use 192.168.1.10, i.e. do NOT put extra "0" for IP address digits.
# 3. If some client you do not assign here, drblpush will automatically
# create one for you. It is based on the prefix you assing when
# running "drblpush -i"
# 4. Host names may contain only alphanumeric characters, minus signs ("-"),
# and periods ("."). They must begin with an alphabetic character and end
# with an alphanumeric character. "man hosts" for more details.
# 5. This hostname is not FQDN (Fully Qualified Domain Name), it's just Unix host
#
# Example:
# 192.168.1.1 tux
# 192.168.51.1 forge
# 192.168.51.2 Tiger
# 192.168.1.10 Lion

192.168.64.1 A01
192.168.64.2 A02
192.168.64.3 A03

Hirdetés

Tehát lényegében fel kell sorolni az IP címeket és a gépneveket egy-egy sorban. A címben 40 gépről írtam ugyan, de én csak 3 géppel fogom megmutatni a rendszer működését. Remélhetőleg bárki ki tudja egészíteni több gép adataival is, akármennyiről is van szó.

A MAC addresseket is fel kell sorolni egy másik fájlban. Ennek legyen a neve mondjuk macadr-eth0.txt
Jó nevet találtam ki? Az az igazság, hogy a különböző tutorialokban, amiket végigolvastam, hasonló neveket adtak, ezért hogy profinak tűnjek, én is megtartottam. Egyébként akár teperto.txt is lehetne, csak jegyezzük meg hová mentettük, mert konfigolás közben szükségünk lesz rá (én a saját mappámba tettem: /home/joe).
Álljon itt egy kis példa tanúbizonyságul a jövő nemzedékének:

50:65:f3:4a:c3:8f
50:65:f3:47:55:90
50:65:f3:49:06:ed

Mint látható, egyszerűen csak a MAC addressek vannak felsorolva benne, semmi extra.
Ha már abból indultunk ki, hogy pontosan meg szeretnénk határozni minden gépnek a nevét, akkor arra oda kell figyelni, hogy a client-ip-hostname fájlban és a macadr-eth0.txt fájlban meg kell egyeznie a gépek sorrendjének. Mivel én ugyanabból a fájlból hoztam létre mindkettőt, nálam ez nem jelenthet gondot.

Most pedig végezzük el a beállításokat! Adjuk ki a drblpush -i parancsot!

Az első dolog, amit meg kell adni, egy domain név. Nálam egyelőre még nincsenek tartományban a gépek, ezért nem annyira lényeges, de azért be van állítva, gondolván a jövőre.

Nálam nincs ilyen szolgáltatás, úgyhogy ezt hagytam az alapértelmezés szerinti értéken.
Igazság szerint ebben a programban olvastam először erről a szolgáltatásról, ezért rákerestem, akit érdekel itt találhat róla bővebb információt: https://hu.wikipedia.org/wiki/Network_Information_Service

Mi már beállítottuk korábban, hogy melyik IP címhez milyen gépnév tartozzon, így ezzel most nem kell foglalkoznunk (ezt tettük bele az /etc/drbl/client-ip-hostname fájlba). Csak nyomjunk egy Entert!

Az én szerveremben csak egy hálózati kártya van, így maradok az alapértelmezett értéknél. Enter!

Még ilyet!? Nem szeretem, ha egy gép okoskodik! Mindenki nyugodjon meg, én már egy éve így használom, nem fog összekeveredni semmi. Azért persze felhívom a figyelmet arra, ahogyan korábban már írtam, nálam ugyanezen a szerveren van a DHCP szolgáltatás. Ha valakinél nem így van, akkor az kicsit kezdhet aggódni…
Nyomjunk nyugodtan „Y”-t és folytassuk!

(No, innen vettem a fájlnevet.) A DRBL a hálózatról önállóan is össze tudná gyűjteni a MAC addresseket, de ezt mi már megtettük. Itt tehát a válasz „N”.

Ok, hát én ezt igencsak kívánom, úgyhogy a válaszom „Yes”!

Most pedig adjuk meg annak a fájlnak a nevét, amiben a gépek MAC addressei találhatóak! Tudjátok! Tepertő.txt! :D

Elfogadom az 1-et, jó az nekem.

Na, most lebuktam! Nálam sem 40 gép van ám, hanem picit több… (igazából még ennél is több)
Ellenőrizzük, hogy eddig mindent jól állítottunk-e be! Aztán hagy szóljon!

Kapunk egy szép karakteres grafikát az eddig megadott beállítások ellenőrzésére. Ez fontos, mert a DHCP szerver beállításait ennek megfelelően fogja elvégezni. Ha minden rendben, úgy van, ahogy gondoltuk, akkor nyomjunk Entert, aztán jöjjön, aminek jönnie kell!

El kell döntenünk gyorsan, milyen módon biztosítunk lemez nélküli Linux szolgáltatást a kliensek számára. Én leginkább sehogy, ezért a 2-t választom, de lehet vele kísérletezni.

Igazából nem tudom miért, de én a teljes módot használom. Amúgy is van helyem bőven. Tehát Enter és mehetünk tovább.

Az egyik tutorialban, amit olvastam, a /home könyvtárban létrehoztak egy clonezilla nevű mappát, és abba kerültek az image-ek. Ez nekem szimpatikus megoldás, ezért ezt adtam meg.

Nem adok a biztonságra, menjünk csak tovább! Enter!

Nem jut eszembe semmi különleges paraméter. Ha valakinek van valami jó ötlete, szóljon! Most csak "N" és Enter!
Már nem sok van hátra, mindjárt befejezzük, úgyhogy folytassuk!

Nem flancolunk, maradunk a karakteres bootmenünél! Enter!

Én a magam részéről nem szeretném, mert a kliensek így is el tudják érni az internetet, ezt én jobban tudom! A válaszom tehát „N”. Ettől függetlenül azonban, ahol más hálózati konfiguráció van, lehet, hogy érdemes megfontolni ezt a funkciót.

Na, már majdnem kész vagyunk! Nyomjunk Entert és hajrá!

Most már TÉNYLEG majdnem készen vagyunk. "Y" és Enter!

Anno, pályám elején, az egyik Peter Norton könyvben szerepelt a következő felszólítás: „Akkor most vegyük fel a varázssipkát!” (bizony, én már ilyen öreg vagyok, hogy ilyenre is emlékszem). Én ehelyett egy bűvöskockát javasolnék, és rakjuk ki vagy 600-szor, mert a telepítés a kliensek számától és a szerver teljesítményétől függően több percig is eltarthat…

Végre megjelenik a fenti képernyő, készen is vagyunk!

Hibalehetőség

Amikor először telepítettem a DRBL-t, nekem berakott a dhcpd.conf fájlba a DNS szerverek sorába IPv6-os címeket is (nemtommér, azóta se csinált soha ilyet), így viszont nem indult el az isc-dhcp-server. Ezt telepítés közben megfelelő hibaüzenettel jelzi is a rendszer, de ha közben kockázunk…
Érdemes tehát telepítés után ellenőrizni, hogy a dhcpd szolgáltatás rendben elindult-e.
Ha előfordulna ilyen, akkor ezeket a címeket egyszerűen ki kell törölni, és elindítani az isc-dhcp-server szolgáltatást.

A szervert most kicsit félretesszük, a munkaállomásokkal fogunk foglalkozni.

A cikk még nem ért véget, kérlek, lapozz!

Azóta történt

Hirdetés

Copyright © 2000-2020 PROHARDVER Informatikai Kft.