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:

  1. 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.

  • Kemény felhasználó kötődni egy adott számítógépen. Ebben a konfigurációban az összes felhasználói fájlok a saját személyi számítógép, és nem lehet egyszerűen átvinni egy másik helyre, és továbbra is működik, ha hirtelen nem fogja megtörni a számítógépet.
  • Problémás használata elavult számítógépek. Új szoftver gyakran nem működik rajtuk.
  • Alacsony szintű biztonságot. Egy ilyen rendszer konfiguráció ki van téve insaderskim támadások (repedés a rendszeren belül), ami ahhoz vezethet, hogy információk szivárgást, adatvesztést vagy a berendezés károsodásához.

    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.

  • Kiegyensúlyozatlan terhelés számítási teljesítmény. Minden számítógép a hálózaton ritkán megrakott munka 100% -os. Néha van olyan helyzet, amikor egy része a hálózat a számítógép tétlen, amikor dolgozik a pillanatban felhasználók elégtelen teljesítménye a PC-k.
  • Ár egy helyen. A gépet úgy kell felszerelni merevlemez és a CD / DVD eszközök, meghajtók, stb Ez még mindig hozzáadott értéket szoftverlicenc minden egyes számítógépen.

    Technológiai lemeznélküli munkaállomások és a terminálok sikeresen megoldja a legtöbb problémát a fent leírt.

    1. 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.
  • felhasználók számára, függetlenül a foglalkoztatás. Minden program, adatok és beállítások tárolódnak a hálózaton. A felhasználó hozzáférhet őket bárhonnan.
  • Az a képesség, hogy használni a régi számítógépeket, mint terminálok.
  • Fokozott biztonság. A felhasználói állomás nem tudja befejezni az I / O eszközök (CD / DVD, FDD, stb.) A rendszer lehet kialakítani oly módon, hogy az adatok másolhatók csak egy adott csomópont a hálózatban.
  • Használata fürt párhuzamos számítási technológiák javíthatják terheléskiegyenlítését számítási teljesítmény.
  • Ár egy munkaállomás jelentősen csökken. Megtakarítás engedélyek - lehet osztani kereskedelmi szoftver. Nincs szükség, hogy befejezze a csomópontok merevlemezek, CD / DVD eszközök, meghajtók, stb Diskless állomás lehet végezni egy egyszerű, egyetlen fedélzeti számítógép.

    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:

    1. 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).
    2. Diskless munkaállomások a hálózaton utal, hogy a letöltési szerver keresztül sugárzott kérelmet.
    3. 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.
    4. Diskless állomás végzi az operációs rendszer betöltése szerint a vonatkozó konfigurációs fájlokat.
    A bemutatott (1. ábra) rendszer könnyen kapcsolódni további funkciókat. Ez lehet a különböző modulok (2. ábra).
    1. Az átjáró interneten. beleértve az e-mail szerver. tűzfal biztonsági, proxy szerver eléréséhez a WWW.
    2. Fájlszerver tárolni nagy mennyiségű felhasználói adatot.
    3. nyomtatószerver megosztásra nyomtatók.
    4. Terminal szerver megosztása a speciális szoftver a rendszer tartalmazza az elavult számítógépek.
    5. 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:

    1. beállítása FreeBSD operációs rendszer [2]
    ha törött lemez mellett szabványos partíciós (slice) az üzem, ahol a további szakaszok lesznek 'élőben „” lemeznélküli
    • / Diskless / rootfs
      - közös fájlrendszer gyökér lemez nélküli munkaállomások, méret - 128 MB
  • / Diskless / csomópontok
    - 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
  • / Diskless / home
    - á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].

  • DHCP szerver konfigurációs
    • Mi lesz telepíteni egy DHCP szerver
  • TFTP szerver konfigurációs

    Á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
  • megjegyzésből és állítsa be a megfelelő sort az /etc/inetd.conf fájlban
  • hozzon létre a tftpd log üzenetek, ez növeli az /etc/syslog.conf

    é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ó.

  • NFS szerver beállítása.

    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ű)

  • Gyűjtjük core lemez nélküli munkaállomások.

    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

  • Azt viszont, hogy a megfelelő beállításokat. Betöltése után a rendszermag elindítja az init folyamat. amely beolvassa és végrehajtja a tartalmát a / etc / rc. Akkor írni a forgatókönyvet, hogy illeszkedjen a céljait, ez az opció lehet végrehajtani az egyszerű terminálok.

    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

  • A defauts könyvtár létrehozása / stb Ez lesz az alapértelmezett beállításokat a rendszer. Van, hogy javítani kell az fstab fájlt. helyett a helyi meghajtókat az nfs, nos, minden mást, szükségesnek tartja, hogy változtatni magukat.
  • A katalógusban ip 192.168.21.4 hozzon létre egy alkönyvtárat benne stb Ez lesz a személyes beállítások Diskless 192.168.21.4. Itt lehet, hogy a fájl X11 / xorg.conf konfigurációs az X-szerver, fstab, jelezve személyes nfs-/ var. script rc.d / swap2. amely összekapcsolja a csereállományból, és mások.

    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.
    1. 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.
    2. Hagyja, hogy a távoli host kapcsolat a mi X-szerver segítségével xhost.
    3. 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ő-.
    4. 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]