Diskless állomások és terminálok
Ebben a cikkben fogunk összpontosítani lemeznélküli állomások és a terminálok.
A rövid válasz erre a kérdésre - a lemez nélküli munkaállomás olyan számítógép merevlemez nélkül. Egy ilyen számítógép része egy elosztott számítási rendszer (számítógépes hálózatok). A fájl rendszer a számítógép található más csomópontok hálózatát.
Diskless számítástechnika lehet önálló hálózati csomópont, egy egyszerű terminális vagy mindkettő egyszerre. A terminál eltér egy teljes értékű számítógép, amely nem végez felhasználói programok, csak megjeleníti az eredményt ezek a programok futnak a többi hálózati csomópontok.
Tényleg - miért? Hát nem jobb, hogy minden felhasználó külön számítógépet a saját (monopol) használatára, ahol ő lesz a saját rendszergazda és programozó? Ez a megoldás számos hátránya van:
- A számítógép-felhasználó, kivéve a közvetlen szakmai feladatokat kell bizonyítania a rendszerfelügyelet.
Ez a telepítési és konfigurációs szoftver, védelmet nyújt a vírusok és hackertámadások periódusos rendszer karbantartása (defrag fájlrendszer szoftverfrissítés), karbantartása hardver rendszerek, stb
Nem minden számítógép felhasználó minősített rendszer programozó és hatékonyan végrehajtani a fenti műveleteket.
Ezen túlmenően, annak szükségességét, hogy a következő további feladatokat elvonná a felhasználó számítógépén a közvetlen szakmai feladatokat, és negatív hatással van a termelékenységre egészére.
Jellemzően, rendszergazdai feladatok vannak rendelve a speciálisan képzett bérelt. De ebben a konfigurációban, akkor is ki kell szolgálni minden számítógépre külön, hogy a nagy részük nehéz.
Mivel a felhasználók a rendszer széles körű jogokat lehetőségeihez mérten és a rendszer adatmentési keresztül I / O eszközök (CD / DVD, FDD, stb.) És lehet, hogy nem is rosszindulatból, hanem véletlenül szerepel malware.
Technológiai lemeznélküli munkaállomások és a terminálok sikeresen megoldja a legtöbb problémát a fent leírt.
- Központosított rendszerfelügyelet. Minden szoftver, rendszer és a felhasználói beállítások tárolhatók egy helyen. Ami nagyban leegyszerűsíti és felgyorsítja a rendszer karbantartása.
A legegyszerűbb esetben a rendszer a letöltési szerver, egy vagy több lemez nélküli munkaállomások és a kapcsolót (1. ábra).
1. ábra: Diagram egy egyszerű rendszer
Inicializálás lemeznélküli munkaállomások az alábbiak szerint:
- Bekapcsoláskor diskless állomás végez BIOS kódot és a kód ROM-ban tárolt a hálózati kártya (bootrom).
- Diskless munkaállomások a hálózaton utal, hogy a letöltési szerver keresztül sugárzott kérelmet.
- Download Server lemeznélküli információt a hálózati beállításokat, és azt a helyet jelzi a hálózat, ahol az operációs rendszer fájlokat.
- Diskless állomás végzi az operációs rendszer betöltése szerint a vonatkozó konfigurációs fájlokat.
- Az átjáró interneten. beleértve az e-mail szerver. tűzfal biztonsági, proxy szerver eléréséhez a WWW.
- Fájlszerver tárolni nagy mennyiségű felhasználói adatot.
- nyomtatószerver megosztásra nyomtatók.
- Terminal szerver megosztása a speciális szoftver a rendszer tartalmazza az elavult számítógépek.
- További állások, csatlakoztassa egy másik lemez nélküli állomás minimum környezetben, a legegyszerűbb esetben ez legyen könnyű csatlakozni a hálózathoz, majd kapcsolja be a készüléket.
2. ábra: egy komplex rendszerséma
Néhány szót kell ejteni a grafika terminálok, azaz diskless állomások, megjeleníti az eredményeket a kép (GUI) program fut a többi hálózati csomópontok.
3. ábra: program a munka X Window
Standard "de facto" grafikus környezet UNIX-szerű rendszerek X Window System [7]. Ez a rendszer alapvető funkcióit grafikus környezet: rajz és mozgó ablakok a képernyőn, kölcsönhatásban az egér és a billentyűzet. Ez egy kliens-szerver architektúra, és hálózati átláthatóság, azaz, grafikai programokat lehet futtatni egy másik csomópont hálózat, a felület kerül továbbításra a hálózaton keresztül, és megjelenik a felhasználó (3. ábra) a gép. Meg kell jegyezni, hogy ezek a csomópontok is lehet különböző építészeti és futnak a különböző operációs rendszerek.
X Window System leggyakrabban társított UNIX, de az X-szervereket is léteznek más működési körülmények között. Például az OpenVMS a Hewlett-Packard létezik X Window végrehajtásához úgynevezett DECwindows részeként a Mac OS X operációs rendszer az Apple-től származik X11.app rendszer.
UNIX és X Window lehet építeni ezt a rendszert a Microsoft keresztül rdesktop programot [6], amely végrehajtja a RDP protokoll és működhet sikeresen Terminal Server for Microsoft Windows (4. ábra).
4. ábra: a munka program rdesktop
Ezután fogunk mesélni a gyakorlati megvalósítás, a fent leírt technológiák program alapú OS FreeBSD.
Minden kísérletet a hálózatot az alábbi számítógépek.- terhelés szerver
ASUS CUSI-M
Celeron 700MHz / RAM 128 MB / HDD 10GB / CD / LAN 100Mb SiS900 - diskless
PCPARTNER VIB861S
Celeron 600MHz / RAM 64MB / LAN 100Mb RealTek8139 / video ATI 8MB
Samsung 551s 15 ' - terminál szerver
INTEL D815EEA2
Pentium III 800MHz / RAM 512 MB / HDD250GB / CD / LAN 100Mb RealTek8139
Beállítása lemez nélküli állomás van telepítve a gép hálózati kártya, amely támogatja a hálózati boot funkciót.
Ha egy ilyen integrált eszköz nem az, amit lehet használni a „függöny” „a hálózati kártya, ami kell egy foglalat egy ROM chip (bootrom). Ebben a ROM (hasonlóan BIOS) van rögzítve megfelelő hálózati boot program.
Ebben az esetben használjuk a gépet a „csuklós” RealTek8139 hálózati kártya. Ez a kártya egy mélyedésbe bootrom, amelyet nem használnak, a hálózati boot program már sikeresen befejezetlen „a farok” „a BIOS módszer szerint leírt a cikkben [1]
A műveletek sorrendje betöltésekor lemeznélküli ebben az esetben a következő:
A letöltési szerver, telepítse és konfigurálja a következő programokat:
- Futó FreeBSD 6.2-RELEASE-P8
- tftpd - Internet Triviális fájl átviteli protokoll szerver
- nfsd - Network File System kiszolgáló
- Internet Systems Consortium DHCP Server V3.0.5
Ehhez a következőképpen járjon el:
- beállítása FreeBSD operációs rendszer [2]
- / Diskless / rootfs
- közös fájlrendszer gyökér lemez nélküli munkaállomások, méret - 128 MB
- a személyes adatok lemeznélküli munkaállomások: csere és mások.
mérete függ az állomások száma
Minden lemez nélküli állomás meg tudja különböztetni a személyes swap fájl mérete megközelítőleg egyenlő a RAM mérete állomás
- általános otthoni felhasználó könyvtárak, amelyek lemeznélküli munkaállomások
mérete függ a szám és a „étvágyát” felhasználók
Ezen adatok lehet venni egy külön file szerver
Ezek az egyes szakaszok szükségesek a helyes működéshez az NFS-kiszolgáló további információt ebben a témában lehet beszerezni a papírt [3].
- Mi lesz telepíteni egy DHCP szerver
Átvinni diskless indító pxeboot program használata egyszerűsített FTP tftpd. Jelen van a rendszer alapértelmezett, és működik az inetd (internet „” szuper-server „”)
kövesse az alábbi lépéseket futtatni tftpd:
- hozzon létre egy root fájlrendszert a kiszolgáló tftp
és hozzon létre tftpd.log
Végén beállítási tftpd másolja a gyökere a tftp szerver letöltő program pxeboot ahol azt 'hogy „” lemez nélküli csomagtartó.
Annak érdekében, hogy a lemez nélküli munkaállomás sikeresen működött szüksége a fájlrendszer áll a következő sor:
A / diskless / csomópontok minden lemeznélküli létrehoz egy alkönyvtárat elnevezett ip. Lesz tartalmaznak személyes adatokat (csereállományból, stb.) Ahhoz, hogy ebben a témában még visszatérünk később, amikor kérünk lemeznélküli konfigurációt.
/ Diskless / rootfs és / usr '' kapnak 'merevlemez nélküli módban' '' csak olvasható '
/ Home és /diskless/nodes/X.X.X.X - teljes hozzáférési mód.
Írja a megfelelő bejegyzéseket a Beállítások / etc / export fájlt.
hozzá kell futtatni az NFS szerver az /etc/rc.conf állományban: Itt szükséges kiemelni a Startup-N5. azt mutatja, hogy sok ügyfél egyidejűleg képes dolgozni ezen a szerveren.
Most viszont, hogy a szoftver részét lemeznélküli munkaállomások beállításokat.
A katalógusban / diskless / rootfs egy közös gyökér fájlrendszer a lemez nélküli munkaállomást. Basic szkriptek és konfigurációs fájlok találhatók a / diskless / rootfs / conf. (Akkor találhat további érdekes információt a / usr / share / examples / lemez nélküli)
in / diskless / rootfs kéne a következő sor
csatolási pontnak és az ideiglenes fájlokat szolgáltatás
Továbbá, a / diskless / csomópontok jönnek létre az egyes lemez nélküli személyes adatok könyvtárban.
Itt létrehozása a swap fájlt (a fogadó 192.168.21.4 64MB méretű)
meg kell fordítani a kernelt az lemeznélküli munkaállomások. Belőle, akkor távolítsa el az összes felesleges (pl ATA merevlemez támogatás). A mag szükséges támogatást adni a hálózati boot lehetőséget.
és másolja a maradék magokat a megfelelő könyvtárba
Alternatív - használható rendszer scriptek /etc/rc.initdiskless. Inicializációjú diskless állomások kell a katalógusban / diskless / rootfs / etc-ben a következő sor a másolt fájlok / stb
Ez a következőképpen működik: rc szkript elkezdi rc.initdiskless. amely azt vizsgálja, mind a gyökér fájlrendszer csatolt. Ha kiderül, hogy a gyökere ennek az NFS-inicializáló szkript fut lemeznélküli foglalt a / conf.
A / lemez nélküli / rootfs / conf létre alkönyvtárakat következő [4]:
beállítja az eredeti könyvtár felépítése
alapértelmezett beállítások
személyes beállítások csomópont
- Az alap könyvtár hozzon létre egy alkönyvtárat stb amely létrehoz egy szöveges fájl neve md_size. A fájl tartalma - szám 6144.
Ez azt jelenti, hogy ha fut egy virtuális lemezt blokk mérete 6144 (3MB) jön létre a memóriában lemeznélküli, a csatolási pont - / stb
Amikor futtatja lemeznélküli 192.168.21.4 a memóriájában a virtuális lemez jön létre a méret / conf / alap / etc / md_size (3 MB), és felszerelni a / stb Van másolt tartalmakat / conf / defauts / stb majd a tartalmát /conf/ip/192.168.21.4/etc. ha fájlok másolása az azonos nevű felülírja. Ezután diskless állomás inicializálja származó információk felhasználásával a virtuális / stb
Ebben a munkában használták X.Org X Server v.1.4 [5]. Szerelési és üzembe helyezése a környezet FreeBSD, kövesse az alábbi lépéseket.
Futtatni egy távoli X-kliens, amely megjeleníti grafika a helyi X-kiszolgáló, akkor végre kell hajtani ezeket az intézkedéseket.- Győződjön meg arról, hogy a helyi X szerver fut a hálózati mód, és elfogadja a más gépekről. Meg tudja nézni a netstat segédprogram X11, hogy a port nyitva van.
- Hagyja, hogy a távoli host kapcsolat a mi X-szerver segítségével xhost.
- Csatlakozás távoli gép segítségével ssh (vagy hasonló, amely eszköz), telepítve a távoli gép környezet változó kijelző-.
- Fuss a kliens szoftver a távoli gépen.
Ön is használja a segédprogramot, amely automatikusan nem az összes fenti.
Apropó a grafikus kijelzős terminál alapján X.Org, akkor is olvassa a kliens Microsoft Terminal Services. Ez rdesktop programot (A Remote Desktop Protocol kliens) [6], ez lehetővé teszi, hogy megjelenítse a távoli 'desktop' „Microsoft Windows egy helyi X-kiszolgáló ablakában. Építeni, és telepítse a szoftvert a FreeBSD, kövesse az alábbi lépéseket.
Csatlakozni egy távoli 'Desktop' Microsoft Windows végre elég
Amellett, hogy megjeleníti Microsoft Windows ablak, az rdesktop programot tud nyújtani a különböző kiegészítő funkciók, mint például átadó állóképek, kivéve a hangcsatorna és egy távoli gépen.
Megtalálható például a konfigurációs fájlok [itt]