Ako si vybudovať svoju thinstation. Pridávajú sa vaše balíčky. Zmena parametrov konfiguračných súborov

  • 01.05.2019

Mnohí používatelia sa s pojmom tenkých klientov stretávajú takmer každý deň, avšak vôbec nevedia, s čím majú do činenia. V skutočnosti nič v pochopení toho, ako fungujú tenkých klientov, Nie Stačí sa pozrieť na váš počítač a softvér, ktorý je v ňom nainštalovaný. Ďalej navrhujeme zvážiť niekoľko možných situácií spojených s konceptom tenkých klientov v operačnom systéme. A nemusí to byť OS Rodina Windows... Princípy inštalácie a konfigurácie tenkého klienta sú rovnaké pre všetky systémy.

Čo je v podstate tenký klient?

Vo všeobecnosti, ak sa pozriete na nejaké oficiálne odôvodnenie, tenký klient znamená buď počítačový systém s obmedzenými schopnosťami alebo softvér, ktorý komunikuje so vzdialenými servermi.

Aby to bolo trochu jasné, tenkých klientov na používateľských termináloch si dokonca možno predstaviť ako bežný webový prehliadač. Celý počítačový systém je takzvaný hrubý klient a pri vytváraní a odosielaní požiadavky na server na internete sa používa medzivrstva vo forme tenkého klienta (len internetový prehliadač).

Na druhej strane tenkých klientov možno označiť ako počítačové terminály s minimálnou konfiguráciou a č pevné disky, ale pripojený k lokálnej sieti, keď je operačný systém načítaný z centrálneho servera do každého počítača pomocou špeciálnych sieťových protokolov. To isté platí pre niektoré typy aplikačného softvéru.

Schéma server-to-thin client: ako to funguje?

V skutočnosti sa podstata otázky scvrkáva na skutočnosť, že pri odosielaní požiadavky na server identifikuje požiadavku, potvrdí ju a odošle odpoveď na klientsky počítač.

Tu je absolútne jedno, aká schéma pripojenia sa použije.Hlavná vec je jasné preposielanie. Dá sa to vysvetliť na príklade načítania OS z centrálneho servera na klientske terminály, ktoré nemajú pevné disky.

Načítavanie operačných systémov

Ale ako sa môže operačný systém zaviesť do počítača bez? pevný disk? Základné! Moderné pripojenia môžu využívať protokoly ako RIS, DHCP, PXE, RDP a iné.

Ukazuje sa, že na vzdialenom klientskom počítači v skutočnosti nie je žiadny operačný systém, ale terminál môže pracovať s OS nainštalovaným na serveri, pričom čiastočne využíva jeho výpočtové možnosti a konfiguráciu počítačov v prostredí. Samotní tenký klienti tohto typu teda dostávajú záťaž na počítačové zdroje distribuované po celej sieti a výkon operačného systému tým netrpí. Plusom je, že správa klientskych strojov z hľadiska fyzického zásahu do nastavení OS na každom z nich je úplne voliteľná. To možno vykonať z počítača alebo servera správcu pomocou najbežnejšieho vzdialeného prístupu. V tomto prípade prichádzaže sa používa tenký klient na Windows (RDP), ktorý je zabudovaný v siedmej verzii a vyššej.

Systém tenkého klienta: požiadavky

Ak hovoríme konkrétne o počítačových termináloch, na prevádzku tenkého klienta akéhokoľvek typu zvyčajne stačí najjednoduchší procesor a iba 1 MB Náhodný vstup do pamäťe.

V prípade, že sa používa nejaký druh internetového prostredia (napríklad Office 365), je nevyhnutné, aby ste mali aspoň nejaký webový prehliadač a dostatočne vysokú rýchlosť pripojenia. Mimochodom, situácia s Úradom vyzerá celkom zaujímavo. Faktom je, že tento internetový projekt využíva možnosti obsiahnuté vo väčšine programov tohto typu so schopnosťou súčasne pristupovať a upravovať jednotlivé dokumenty, aj keď sú uložené v cloudovom úložisku.

Príklad inštalácie a konfigurácie aplikácií 1C

Pozrime sa však, aká je inštalácia tenkého klienta na príklade softvérových produktov 1C.

Požiadavka je tu najjednoduchšia: serverová časť je umiestnená na centrálnom termináli, klienti sú na zvyšných strojoch v lokálnej sieti. Iba v tomto prípade sa zvyčajne používa pripojenie cez na úrovni TCP / IP, HTTP alebo HTTPS a na termináloch pevné disky minimálny objem pre inštaláciu klientskej časti programu.

Približná schéma nastavenia môže vyzerať takto nasledujúcim spôsobom:

  • sťahovanie a inštalácia klientov 8.2 a 8.3;
  • zverejnenie databázy na serveri;
  • pridanie databázy do zoznamu dostupných;
  • nastavenie pripojenia „webového servera“.

Mimochodom, stojí za zmienku, že klientske počítače môžu pristupovať iba k centrálnemu programu alebo vykonávať určitý minimálny súbor povolených akcií.

Nezúčastňujú sa na tvorbe reportov a celá záťaž padá výlučne na serverový PC.

Pripojenie a licencie

Tenkí klienti sú dobrí aj preto, že sa dajú nainštalovať s certifikátmi a licenciami používanými pre komerčný softvér niekoľkými spôsobmi, čo výrazne znižuje náklady na ich oficiálne získanie. Ako základné pravidlá môžete použiť buď inštaláciu jednej licencie na jeden stroj, na ktorom je registrovaných viacero používateľov, alebo zakúpenie licencií pre určitý počet používateľov, ktorí majú prístup k rôznym počítačovým terminálom, teda keď sa prihlásia pod vlastným registračným záznamom môžu pracovať s programom.klient na akomkoľvek počítači v lokálnej sieti.

Výhody a výhody

Keď sa pozriete na výhody, ktoré organizácia alebo podnik získa z používania tenkých klientov, v podstate sa zredukujú na niekoľko vecí. Po prvé, dochádza k výraznej úspore nákladných finančných prostriedkov na nákup potrebného „hardvérového“ vybavenia alebo softvéru. Po druhé, problém so správou užívateľských terminálov umiestnených v lokálnej sieti okamžite zmizne. Ako už bolo spomenuté vyššie, dá sa to urobiť jednoducho z centrálneho servera. Po tretie, je možné používať rovnaký operačný systém a rovnaký softvér na všetkých počítačoch v sieti. Pravda, na samotnom serveri, presne tak verzia servera OS, aj keď niektorí správcovia systému s malým počtom detských terminálov dokážu použiť aj bežné stacionárne úpravy.

Ale sú tu aj problémy. Napríklad pri výbere nehviezdicovej topológie môžu počítače zapojené do série alebo pripojené k rovnakému centrálnemu káblu spôsobiť zlyhanie celej siete, ak aspoň jeden z nich vykazuje problémy a chyby. Vo zvyšku je využitie tenkých klientov opodstatnené, ako sa hovorí, stopercentne. Je pravda, že nemá zmysel používať takéto technológie doma. Ale v podnikoch a kanceláriách sa to niekedy stáva absolútnou nevyhnutnosťou.

Prvá časť: Trochu textu

Nasledujúci text autora si nerobí nárok na konečnú pravdu a neoplatí sa podľa neho posudzovať priemernú úroveň IT infraštruktúry v malých firmách našej obrovskej krajiny. Článok vznikol na základe komunikácie s mnohými známymi IT-shniki (hlavne na úrovni „študenta“ a „práve z vysokej školy“), ktorí začínajú svoju kariéru ako enikeys v malých firmách.

Predstavme si priemernú statickú kanceláriu malej obchodnej firmy z pohľadu IT:

  • niekoľko desiatok slabých počítačov pre sekretárku, manažérov, účtovníctvo a samozrejme hlavného šéfa;
  • jeden-dva-tri stroje vykonávajúce úlohy:
    • radič domény systému Windows(nie je nezvyčajné, že v podnikovej sieti chýba aj doména a všetky počítače fungujú v jednoradovej sieti);
    • súborový server;
    • poštový server (namiesto neho niekedy používajú externý bezplatný poštové servery, počnúc mail.yandex.ru a gmail.com a končiac desaťdolárovým hostingom na poštových schránkach N);
    • http-proxy na filtrovanie prístupu k externým zdrojom a zaznamenávanie „kam kto ide“ (často chýba)
    • router / firewall na hranici s vonkajšou sieťou na obmedzenie prístupu von a naopak (často sa ako hraničný router používa akýkoľvek SOHO router základnej úrovne s cenou do 100 $, plní tiež úlohu DHCP server a (na dynamickú distribúciu IP adries na pracovné stanice zamestnancov);
    • iné veci, ktorých zoznam môže byť dosť dlhý;
  • niekoľko tlačiarní, často pripojených lokálne k pracovným staniciam zamestnancov a zdieľaných cez sieť pomocou štandardných nástrojov systému Windows (ako voliteľné príslušenstvo môžu byť tlačiarne najprv prepojené do siete alebo pripojené cez hardvérové ​​tlačové servery).
  • v pokročilých prípadoch - jeden terminálový server (v systéme Windows) na účtovníctvo (na ňom beží 1C a je v ňom aj databáza a účtovníci, ktorí sa pripájajú k terminálovému serveru cez štandardné prostriedky Windows ( vzdialenej ploche), pracujte s ním na terminálovom serveri (lokálne), čo po prvé poskytuje väčšie pohodlie a po druhé, urýchľuje prácu samotného 1C (zvyčajne je 1C so základňou nainštalovaný na počítači jedného z účtovníkov a ostatné sú k nemu pripojené zo svojich počítačov a pracujú s databázou zdieľanou cez sieť).

Celá táto ekonomika je spojená do jedného miestna sieť cez jeden / niekoľko lacných 100Mbps prepínačov. A funguje to v jednej doméne NT / Active Directory (hoci existujú varianty pracovných staníc typu peer-to-peer bez domén).

Všetky počítače so systémom Windows majú zvyčajne (aj keď existujú výnimky) nainštalovaný nejaký antivírus. Často existujú nesieťové verzie týchto programov (rovnaký Avast), aj keď opäť v pokročilejších (z pohľadu IT) kancelárií existujú sieťové verzie antivírusov s centralizované riadenie a aktualizácia antivírusových databáz.

Vyššie uvedené situácie sa líšia prípad od prípadu, pretože konfigurácia siete, hardvéru a softvéru je ovplyvnená vedomosťami / zručnosťami / túžbami (a čo je dôležité, lenivosťou) správcu (správcov) systému, ako aj porozumením šéfov ( zastúpený hlavným šéfom) „čo presne robí náš správca systému, keď aj tak všetko funguje dobre“ (to znamená, koľko peňazí je vyčlenených na IT vybavenie a plat budúceho špecialistu). Ak sa pridelí málo peňazí (a to väčšinou býva – manažéri obchodných spoločností sú zvyčajne ďaleko od IT a málo rozumejú tomu, čo sa tam deje), potom enikeyschik, ktorý nadobudol znalosti, ide do inej spoločnosti. Na miesto odídeného prichádza ďalší študent a všetko sa opakuje znova.

Myslím si, že je zbytočné tvrdiť, že v takýchto kanceláriách oddelenie správy systému pozostáva z jednej osoby, ktorá v sebe spája inžiniera na pokládku/údržbu kancelárskej siete, správcu systému ako takého (teda samotného človeka, ktorý je zodpovedný za výkon serverový park na softvérovej a hardvérovej úrovni a predstavenie novej funkcionality) a nikeishik – „erand boy“ – ktorý sa zaoberá riešením problémov pre používateľov, stieraním myší, výmenou náplní do tlačiarní a podobne.

Výsledkom je, že malé spoločnosti majú často pomerne rôznorodú flotilu používateľských strojov od pentium2 / 128 Mb ram / 5 Gb hdd až po P4 Celeron / 1 Gb ram / 80 Gb hdd. Na všetkých strojoch samozrejme Windows (98, 2000 a XP Home / Pro) a rôzne verzie softvér (umiestňujú stroje v rôznych časoch). Ide o to, že antivírusový softvér na strojoch je tiež od rôznych výrobcov.

A na ťažkom úsudku správcu systému (a enikeys na čiastočný úväzok) padá dňom i nocou podporovať celú túto zoologickú záhradu. Ale železo sa niekedy zlomí:

  • ventilátory začnú nechutne bzučať (treba ich vyčistiť a namazať alebo vymeniť za nové);
  • napájacie zdroje zlyhajú;
  • pevné disky - nalievanie;
  • sieťové karty (zabudované na základnej doske aj externé - prestávajú fungovať a je potrebné ich vymeniť);
  • zvyšok železa zvyčajne lieta oveľa menej často, ale aj tak lieta

Ak zlyhá pevný disk (alebo základná doska počítač), operačný systém na obnovenom počítači musí byť často preusporiadaný od začiatku v tomto alebo veľmi podobnom poradí:

  • nainštalovať Windows;
  • dať požadované ovládače(celý hardvérový park je iný - zabudli ste?), keď ste predtým určili model základnej dosky v tomto stroji a stiahli si najnovšie ovládače z internetu alebo našli tie, ktoré potrebujete na svojom súborovom serveri;
  • zadáme stroj do domény (ak je nakonfigurovaný);
  • dať potrebný softvér(kancelária, prehliadač, poštového klienta, total commanters, ICQ, jabbers, punto switche a podobne) - v prípade Aktívna doména Adresárovú časť softvéru je možné nainštalovať automaticky, no nie každý ju má nakonfigurovanú a nie každý pozná jej možnosti;
  • nainštalovať antivírus;
  • plus doplnkové tance s tamburínou, individuálne pre konkrétnu sieť každá organizácia okolo novej pracovná stanica;

Po úspešnom absolvovaní všetkých bodov (tento postup trvá približne dve hodiny) nahlásime Šéfovi, že pracovisko zamestnanca je uložené a môže začať pracovať.

Šťastný majiteľ vynoveného počítača si sadne na svoje pracovisko, načo sa ukáže, že (keďže doménové profily sa nedali premiestniť alebo vôbec neexistovala doména, odkaz „moje dokumenty“ viedol na lokálny disk C :, ale zamestnanec zabudol na to, že všetko dôležité je potrebné uložiť na sieťový disk - na server):

  • Mal som priečinok s dôležitými dokumentmi - kde to je?
  • Uložil som tam aj fotografie z Turecka, môžem ich obnoviť?
  • na ploche bolo veľa dôležitých skratiek a ďalších sto dokumentov – kam sa podeli?
  • Moje obľúbené stránky už nie sú medzi obľúbenými (ide o záložky v prehliadači) – kde ich teraz nájdem? atď…

Znie to povedome? Je dobré, ak nelietal pevný disk, ale len základná doska. Alebo je možné obnoviť časť informácií na rozpadajúcom sa disku. Ale všetky tieto postupy trvajú pracovný čas správcu systému, ktorý by sa dal minúť s oveľa väčším prínosom - hrať sieťovú strieľačku alebo ... študovať IPv6 - veď na to už prechádzajú všetci a veľmi skoro na to prejdú, adresy v priestore Ipv4 skončili pre už päť rokov :)

Výsledkom je podpora IT infraštruktúry malá firma pre správcu systému sa z väčšej časti mení na podporu zdravia užívateľských pracovných staníc, a to:

  • preinštalovať Windows;
  • nakonfigurujte všetok potrebný softvér na novom stroji;
  • obnoviť všetko, čo bolo stratené;
  • inštalovať nové programy pre tých, ktorí to potrebujú;
  • vykonajte preventívnu údržbu puzdra (vysajte prach v systémovej jednotke);

A v zostávajúcom čase (ak správca systému nie je veľmi lenivý) sa musíte pokúsiť naučiť niečo nové, aktualizovať softvér na serveri (serveroch) a uviesť do prevádzky nový sieťová služba... Tie. o základných povinnostiach (presne to, čo by mal robiť správca systému najviacčas) jednoducho nezostáva čas.

Ako sa dostať z tohto začarovaného kruhu?

Jednou z možností riešenia vyššie uvedeného problému je opustiť „hrubé“ pracovné stanice (kde sa to dá) a prejsť na.

Pod „hrubou“ pracovnou stanicou sa rozumie akýkoľvek počítač s nainštalovaným OS, ktorý spracováva väčšinu používateľských informácií. Tie. prehliadač, kancelária a všetko ostatné sa vykonáva lokálne na pracovnej stanici používateľa, systémová jednotka ktorý mu bzučí pod stolom alebo niekde nablízku.

Treba si uvedomiť, že požiadavky moderných operačných systémov (nie nevyhnutne Windows) držia krok s moderným hardvérom – inými slovami, relatívne pohodlná práca vo Windows XP nemusí stačiť starý (ale plne funkčný a relatívne výkonný) Celeron 800Mgz / 128Mb Ram / 10Gb HDD. Na takomto hardvéri je, samozrejme, možné pracovať aj pod moderným OS, ale tento operačný systém a aplikácie sa dosť často spomaľujú - už len kvôli malému množstvu vnútornej pamäte a starému (čítaciemu - pomalému) riadiť.

Tenký klient sa v skratke dá definovať ako bezdiskový počítač, ktorého úlohou je iba pripojiť sa k vzdialenému serveru a zobraziť informácie prijaté zo servera na obrazovke. Typicky sa takýto server nazýva terminálový server alebo terminálový server. Prebieha na ňom všetko spracovanie používateľských informácií (zároveň sa naň dá pripojiť množstvo – aj keď nie nekonečné množstvo – tenkých klientov).

Tenkí klienti sa zvyčajne vyrábajú na základe slabého (a teda aj nízkoenergetického) hardvéru - často ide o jednu základnú dosku, na ktorej je všetko integrované. Procesor a pamäť môžu byť tiež pevne prispájkované k základnej doske. Niektorí tenký klienti majú flash disk (vložený do IDE konektora základnej dosky), na ktorom je flashovaný špecializovaný OS (WinCE alebo iné).

Porovnanie tenkého klienta Clientron U700 so štandardným krytom pracovnej stanice.

Výsledkom je, že po zapnutí tenkého klienta (nazývajú sa aj terminály) sa OS načíta zo vstavaného flash disku (načítanie zvyčajne trvá menej ako 30 sekúnd), po ktorom sa zobrazí dialógové okno na pripojenie k na obrazovke sa zobrazí terminálový server. Niektorí z týchto klientov sa môžu pripojiť iba k Windows Terminal Server alebo Citrix Metaframe, iní sa môžu pripojiť aj k terminálovým serverom iných operačných systémov. V každom prípade je v cene takýchto riešení aj cena licencie WindowsCE flashd na vstavaný flash disk. O podobných riešeniach sme hovorili už skôr:

  • Terminál systému Windows
  • Tenký klient
  • Terminál systému Windows

Podobné riešenia majú samozrejme aj iné spoločnosti. Vrátane bez zabudovaného OS (pre ktorý v prípade Microsoft Windows CE, musíte si priplatiť a cent flash disk, ale stojí to za to).

Termináloví klienti bez vstavaného flash disku po zapnutí načítajú požadovaný obraz OS cez sieť, po čom strávia rovnakých pár desiatok sekúnd sťahovaním. Potom sme pripravení na prácu, čo znamená zobrazenie menu so zoznamom terminálových serverov na pripojenie, príp automatické pripojenie na jeden z pevne zakódovaných terminálových serverov (v závislosti od nastavení) - používateľ bude musieť zadať iba používateľské meno a heslo. Po správnom zadaní vstúpi do svojej relácie na terminálovom serveri a môže začať pracovať.

Nepochybné výhody terminálových riešení na špecializovaných tenkých klientoch alebo správne zostavených počítačoch:

  • nedostatok pevného disku (ktorý sa zahrieva a rozbije);
  • žiadne ventilátory (na procesore a napájacom zdroji sú nainštalované iba chladiče, ktoré postačujú na odvádzanie tepla vznikajúceho počas prevádzky);
  • nízka spotreba energie;
  • teoreticky nízka cena (pri svojpomocnej montáži si zoženiete veľmi lacné komponenty – koniec koncov nie je potrebný výkon od hardvéru, ale výrobcovia pre špecializovaných tenkých klientov si budú pýtať dvakrát toľko)
  • minimálny čas vynaložený na údržbu (v prípade poruchy takéhoto železa stačí odpojiť zlomené a pripojiť náhradné - práca päť minút; a to je už minimálny prestoj pracoviska zamestnanca, nakoľko ako aj minimálny čas strávený opravou zlyhania správcu systému)
  • všetok softvér pre prácu používateľov je nakonfigurovaný centrálne na jednom (dvoch / troch / ...) terminálové servery- je to oveľa jednoduchšie ako udržiavať zoologickú záhradu softvéru na "tučných" pracovných staniciach zamestnancov

Nezabudnite na používateľské údaje - terminál neukladá nič lokálne (všetky používateľské údaje sú umiestnené na vzdialené servery). Vďaka tomu je jednoduché nastaviť automatické zálohovanie všetkého a všetkých a v takom prípade obnoviť „náhodne vymazaný“ dokument.

Vo všeobecnosti existuje veľa výhod, ale existujú aj nevýhody:

  • v prípade výpadku siete sa pracoviská zamestnancov „menia na tekvicu“ (a zamestnanci na „hrubých“ klientoch môžu pokračovať vo vypĺňaní dokumentu napr. v OpenOffice);
  • ak zlyhá terminálový server, pracoviská zamestnancov sa opäť "premenia na tekvicu" (to sa však rieši inštaláciou niekoľkých - napríklad dvoch - terminálových serverov; ak zlyhá jeden z nich, nahradí ho druhý, alebo zamestnanci jednoducho znovu sa pripojiť k druhému serveru manuálne)
  • Tenkí klienti nie sú vhodní pre každého: napríklad ľudia, ktorí neustále sledujú videá alebo aktívne pracujú s grafikou (vo Photoshope) alebo sa zaoberajú rozložením časopisu, je lepšie to urobiť na miestnom „hrubom“ klientovi (ale tenkom klienti sú ideálni pre väčšinu ostatných zamestnancov, ktorí potrebujú iba prehliadač s internetom, poštou, tvorbou a úpravou dokumentov v Openoffice a prácou s 1C).

Posledným mínusom, ktorý tu nebudeme uvažovať, je licenčná politika (ak nie okradnutie) zo strany Microsoftu. Práca na terminálovom serveri s operačným systémom tejto známej spoločnosti vyžaduje Vysoké číslo rôzne licencie:

  • licenciu na Windows Server
  • CAL (Client Access License) - licencie na pripojenie k serveru Windows a ich počet nesmie byť menší ako počet klientov pripojených k serveru (zvyčajne server Windows už obsahuje určitý počet takýchto licencií - od piatich a viac)
  • licencie na prácu s terminálovým serverom (ich počet sa tiež musí rovnať počtu pripojených klientov)

Nezabudnite na samostatné licencie pre všetok používaný softvér (napr Microsoft Office) vo výške rovnajúcej sa počtu klientov pripojených k serveru. Ak stále môžete obísť licencie Microsoft Office CAL zrušením tohto produktu a po jeho nahradení vo forme napríklad OpenOffice je o niečo ťažšie zbaviť sa samotného terminálového servera v podobe Windows 2000/2003 TS :) Aj keď je to v niektorých prípadoch možné.

Je tu však ešte jedno „mínus“ (okrem strachu z niečoho nového), ktoré vám často bráni v implementácii takýchto riešení – z nejakého dôvodu si veľa ľudí myslí, že týchto tenkých klientov si treba kúpiť (a nie sú veľmi lacní – od 200 dolárov a viac). Čo robiť s celou flotilou už existujúcich počítačov?

To znamená odpovedať na poslednú otázku túto sériučlánky. Zohľadní softvér tenkého klienta.

Tento malý, no s mnohými funkciami a, čo je dôležité, softvér OpenSource, vám umožňuje premeniť takmer všetky staré počítače na tenkých klientov. Minimálny hardvér popísaný na jeho domovskej stránke pre použitý hardvér je Pentium 100Mhz a 16Mb RAM. Ach áno, nie je potrebný ani pevný / flash disk - počítače si po zapnutí môžu stiahnuť obraz tenkého klienta (to je asi dvadsať! megabajtov) cez sieť (aj keď je možné nainštalovať klienta Thinstation na pevný alebo usb disk). V tomto veku operačných systémov, ktoré po inštalácii veselo hltajú gigabajty miesta na disku, je to pôsobivé, však?

Thinstation je založený na Linuxe, ale použiť ho Znalosť Linuxu, ako taký nepotrebujete - stačí vo vašej sieti zvýšiť servery dhcp a tftp a podľa toho ich nakonfigurovať (oba tieto servery sú tiež súčasťou produktov Windows Server). Teda aj v sieti, kde nepoznajú nič okrem Windowsu, nespôsobí používanie klienta Thinstation žiadne ťažkosti.

Thinstation môže pracovať s nasledujúcimi terminálovými servermi:

  • Servery Microsoft Windows cez RDP alebo nxclient (Windows NT4TSE, W2k Server, W2k3 Server alebo Windows XP v režime pre jedného používateľa);
  • Servery Citrix cez protokol ICA (na serveroch MS Windows, SUN Solaris a IBM AIX);
  • servery Tarantella
  • * servery typu nix využívajúce protokol X11;
  • pripojenie k serverom VNC (tightVNC);
  • pripojenie k SSH a Telnet serverom;

Na spustenie Thinstation cez sieť potrebuje počítač iba vstavanú alebo externú sieťovú kartu, ktorá podporuje štandard PXE (existujú aj iné možnosti, ale napríklad všetky sieťové karty zabudované v systémovej doske fungujú pomocou tohto protokolu) .

PXE je skratka pre Pre-boot eXecution Environment – ​​prostredie spustenia pred spustením. Tento štandard bol prvýkrát implementovaný spoločnosťou Intel. Prvým znakom prítomnosti PXE-BIOS na palube vstavanej sieťovej karty je položka „Enable Boot ROM“ vedľa bodu pre aktiváciu sieťovej karty v BIOSe. Ak vstavaná sieťová karta nepodporuje zavádzanie cez sieť (alebo nie je dostupná vôbec), môžete použiť ľubovoľný externý sieťová doska s možnosťou "Boot ROM" (tento problém bude podrobnejšie diskutovaný neskôr).

Zatiaľ sa stručne pozrieme na proces sťahovania klienta Thinstation cez sieť.

  • Sieťová karta prostredníctvom protokolu PXE požaduje od DHCP servera nasledujúce informácie: IP adresu, masku podsiete, bránu, ako aj IP adresu TFTP servera (ktorý obsahuje obrázky, v tomto prípade ThinStation) a názov stanice. obrázok, ktorý sa pokúsi načítať.
  • DHCP server vráti požadované informácie (upozorňuje, že IP adresa pridelená klientovi je obsadená tým a takým klientom)
  • Klient sa pripojí na TFTP server, ktorého IP adresa mu bola práve pridelená a stiahne si z neho súbor bootloader PXE (ktorého názov mu opäť pridelil DHCP server)
  • Spustí sa stiahnutý zavádzač PXE a následne stiahne konfiguračný súbor zo servera TFTP, ktorý obsahuje názvy súborov linuxového jadra - vmlinuz a obraz systému súborov - initrd. Tieto súbory sa stiahnu a kontrola sa odovzdá jadru Linuxu.
  • Po rozbalení a stiahnutí Linuxové jadrá s pripojeným obrazom súborového systému Thinstation opäť kontaktuje server TFTP, aby stiahol potrebné súbory konfiguračné súbory(tam sú okrem iného napísané adresy terminálových serverov, ku ktorým sa potrebujete pripojiť), po čom spustí požadovaného terminálového klienta (v našom prípade to bude rdesktop) a očakáva, že používateľ zadá svoje prihlasovacie meno a heslo. spojiť.

Na prvý pohľad vyzerá opísaná schéma komplikovane. Ale v skutočnosti jej nastavenie trvá pol hodiny alebo hodinu a v budúcnosti funguje úplne autonómne. Zavedenie tenkého klienta od okamihu prvej požiadavky PXE do siete (tento okamih sa zhoduje s okamihom, keď sa OS začne zavádzať z pevného disku) trvá 20 ... 30 sekúnd.

Ako je uvedené vyššie, Thinstation môže pracovať s rôznymi terminálovými servermi. Ale v nadchádzajúcich článkoch, ako najjednoduchšie implementovateľné (ale ešte raz vám pripomínam nákup mnohých klientskych licencií potrebných na oficiálnu prácu), budeme uvažovať iba o balíku Thinstation s Microsoft Terminal Server.

Najprv musíme mať nakonfigurovaný Microsoft Terminal Server. Tento server môže fungovať ako súčasť domény (v tomto prípade je vhodnejšie spravovať používateľské účty – sú bežné – najmä ak je v sieti viacero terminálových serverov), ako aj mimo domény – v peer-to -peer sieť. Druhý prípad sa líši od prvého v tom, že potrební používatelia budú musieť byť vytvorení na každom serveri lokálne a synchronizovaní skutočné zoznamy užívateľov a ich práva - ručne.

Druhým bodom nášho programu bude konfigurácia serverov DHCP a TFTP. Prvý má na starosti dynamickú distribúciu IP adries pre pracovné stanice a zároveň informuje, z akej IP adresy (z akého tftp servera) a aký názov súboru potrebuje počítač stiahnuť ako bootovací obraz tenkého klienta. A druhý - tftp server - v skutočnosti poskytuje tenkému klientovi obrazy a konfiguračné súbory. Tieto nastavenia môžu byť globálne (pre všetky bezdiskové terminály v sieti) a lokálne - pre špecifické skupiny počítačov alebo jednotlivých tenkých klientov.

Obe tieto služby môžu byť poskytnuté ako súčasť Windows Server(spustením a konfiguráciou príslušných služieb) a jednotlivými démonmi ako súčasť * nix servera - to zvážime na príklade servera s nainštalovaným Gentoo Linuxom.

A tretím bodom je nastavenie klientskych strojov – ich prenos na stiahnutie cez sieť a zváženie štandardných úskalí.

Ale o tom viac v ďalších článkoch nášho cyklu.

Vyrobiť tenkého klienta z bežného počítača teda nevyžaduje veľa úsilia. Pre minimálne pochopenie tohto článku musíte mať aspoň hmlistú vzdialenú predstavu o:

Postupom času hardvér fyzicky aj morálne zastaráva, vedenie nemá v organizácii peniaze na nákup nových počítačov, ako inak, v tomto prípade je tu možnosť „vdýchnuť život“ múzejnému odpadu. Pre tenkého klienta sa hodí akákoľvek vzácnosť s frekvenciou jednojadrového procesora od 1 GHz a 128 MB RAM a najdôležitejším detailom je základná doska so sieťovou kartou s podporou PXE bootovania. Vôbec nebudeme potrebovať pevný disk ani disketovú mechaniku, vyrobíme skutočného tenkého klienta, a nie úbohú paródiu! ;)

Ako vytvoriť tenkého klienta zo starého počítača (metóda 2)

Príprava tenkého klienta a doplnkové vybavenie.

Samozrejme, najprv poskladajte viac-menej živú jednotku z odpadu, ako som povedal vyššie, nebudeme potrebovať pevný disk, čo sa týka diskovej mechaniky a iných periférií, všetko závisí od úlohy, ktorú by mal náš tenký klient zvládnuť. s, vystačil som si v práci z periférie len monitor, klávesnica, myš, USB zariadenia vedenie to považovalo za zbytočné (samozrejme okrem klávesnice a myši), keďže Túžba urobiť systém uzavretejším prekonala želania používateľov (napodiv som s nimi súhlasil, všetky funkcie vymeniteľných médií sú nahradené poštou a interným systémom ukladania súborov a tým, ktorí potrebujú pracovať s veľkými súbormi a Výkon PC sa na tenkých klientov neprenášal vôbec). Keď sa ubezpečíte, že hardvér funguje, musíte v systéme BIOS nakonfigurovať zavádzanie zo sieťovej karty a zakázať všetky ostatné metódy zavádzania. To sa robí rôznymi spôsobmi pre rôzne rohože. poplatky, ale podstata sa scvrkáva na jednu vec.

Aby tenký klient fungoval, potrebujete server, ktorý bude fungovať ako vzdialená pracovná stanica, ku ktorej sa pripojí náš tenký klient. Nebudem sa podrobne venovať všetkým typom vzdialených pracovných staníc, zameriame sa na najpopulárnejší Terminal Server od spoločnosti Microsoft. Budeme predpokladať, že už máte server, na ktorom je nasadený Terminálový server, napríklad na Windows Server 2008 R2... Ak nie je potrebné pripájať používateľov mimo organizácie, potom zvážime nastavenie pripojenia iba „vnútri“. Nechajte náš terminálový server mať interný IP 192.168.0.5.

DHCP

Teraz nakonfigurujme DCHP na distribúciu IP adries našim tenkým klientom a dodatočné parametre... Ako nakonfigurovať DHCP na Windows Server 2008 si môžete prečítať tu, pre Linux Server tu. V tomto článku uvediem len to, čo je potrebné prispôsobiť hotovej schéme.

Ak chcete nastaviť v Windows Server 2008 R2: prejdite na parametre oblasti

Vyberieme Prispôsobiť parametre a pridáme parameter:

066 Názov hostiteľa sťahovacieho servera a uveďte IP adresu nášho TFTP servera (v našom prípade 192.168.0.4)

067 Názov zavádzacieho súboru, napíšte pxelinux. 0

a nezabudnite reštartovať službu DHCP.

Nastavenie Server Ubuntu:

Bude neskôr

TFTP server

Nastavenia, v Server Ubuntu 14.04 LTS... Môžete tiež použiť program tftpd32 pre systémy Windows.

Distribúcia Thinstation

S možnosťami tejto distribučnej súpravy sa môžete zoznámiť na webovej stránke vývojára http://thinstation.github.io/thinstation/. Ak chcete získať fungujúcu distribučnú súpravu s možnosťou zavádzania z TFTP servera, musíte ju zostaviť, nebudem uvažovať o tom, ako sa to robí, ale použijem už zostavenú distribučnú súpravu s možnosťou zavádzania cez PXE sieť, verzia zostavy (mirror) skompilovaná s možnosťou allmodules (na to existuje samostatná vďaka nik0el ). Stiahnite si archív a rozbaľte ho, teraz musíme rozptýliť súbory. Uvažujem o príklade nakonfigurovaného servera TFTP v Windows Server 2008 R2.

Vynechajme všetky súbory a priečinky tak, ako sú v C: \ TFTPRoot

Teraz prejdime k nastaveniam hlavných súborov, ktoré si sami upravíte:

thinstation.conf.network - zodpovedný za predvolené nastavenia pripojenia pre všetkých tenkých klientov

thinstation.conf.sample -

thinstation.hosts - Určuje individuálne nastavenia

thinstation.conf.group -... - namiesto bodiek je uvedený názov skupiny ( [e-mail chránený]- rozlíšenie a frekvencia, užívateľ - názov tenkého klienta priradený v súbore thinstation.hosts atď.)

Nižšie sú mierne upravené parametre, ktoré sú podľa našich IP adries:

thinstation.conf.network

OBRAZOVKA = 0
WORKSPACE = 1SESSION_0_TITLE = "(! LANG: Terminálový server"!}
SESSION_0_TYPE = rddesktop
SESSION_0_SCREEN = 1
SESSION_0_RDESKTOP_SERVER = 192.168.0.5
SESSION_0_RDESKTOP_OPTIONS = "- u" používateľ ""
SESSION_0_AUTOSTART = Dňa # SESSION _ # _ TITLE = "(! LANG: Big Bad Server Donald"!}
#SESSION _ # _ TYPE = freerdp
#SESSION _ # _ OBRAZOVKA = 1
#SESSION _ # _ SCREEN_POSITION = 2
#SESSION _ # _ FREERDP_SERVER = 192.168.1.1
#SESSION _ # _ FREERDP_OPTIONS = "- u používateľské meno -p heslo"
#SESSION _ # _ AUTOSTART = VypnutéRDESKTOP_SOUND = Vypnuté
RDESKTOP_FDD = Vyp
RDESKTOP_CDROM = Vypnuté
RDESKTOP_HDD = Vyp
RDESKTOP_USB = Vyp
RDESKTOP_1394 = Vyp
RDESKTOP_COM3 = Vyp
RDESKTOP_COM4 = Vyp
RDESKTOP_SLOWLINK = Zapnuté
RDESKTOP_COMPRESSION = Zap
RDESKTOP_COLOR_DEPTH = "16"
# RDESKTOP_DOMEN = mydomen
RDESKTOP_USB_NO_MOUNT_DIR = OnFREERDP_USB_NO_MOUNT_DIR = Na # Mount USB disk Zapnuté / Vypnuté
FREERDP_USB = Vypnuté # Pripojiť USB disk Zap./Vyp
FREERDP_SOUND = Zap. # Zvuk, Zap. / Vyp
FREERDP_KEYMAP = 419 # Číslo mapy klávesov
FREERDP_CONSOLE = Vypnuté # Pripojiť ku konzole, Zapnuté / Vypnuté
FREERDP_SLOWLINK = Vypnuté # Pomalé sieťové prepojenie, Zapnuté / Vypnuté
FREERDP_COMPRESSION = Vyp. # Kompresia RDP, Zap. / Vyp
FREERDP_CDROM = Vyp. # Prítomná jednotka CDROM, Zap./Vyp
FREERDP_CDROM_SATA = Nesvieti # prítomné SATA CDROM, zapnuté / vypnuté
FREERDP_FDD = Vyp. # Prítomná disketová mechanika, Zap. / Vyp
FREERDP_USBFDD = Vypnuté # Prítomná USB disketa, Zapnuté / Vypnuté
FREERDP_HDD = Vyp. # Prítomný pevný disk, Zap. / Vyp
FREERDP_1394 = Vyp. # Prítomný FireWare HDD, Zapnuté / Vypnuté
FREERDP_COM3 = Vypnuté # Presmerovanie COM1, Zapnuté / Vypnuté
FREERDP_COM4 = Vypnuté # Presmerovanie COM2, Zapnuté / VypnutéKEYBOARD_MAP = en_us
TIME_ZONE = "Európa / Moskva"
AUDIO_LEVEL = 67
AUTOPLAYCD = Zapnuté
DAILY_REBOOT = Zapnuté
CUSTOM_CONFIG = vypnuté
RECONNECT_PROMPT = ponuka
NET_TELNETD_ENABLED = Zap
SCREEN_RESOLUTION = "1024 x 768"
SCREEN_HORIZSYNC = "30-65"
SCREEN_VERTREFRESH = "75"
SCREEN_COLOR_DEPTH = "16"
MOUSE_PROTOCOL = IMPS / 2
MOUSE_RESOLUTION = 100
MOUSE_ACCELERATION = "1"
X_DRIVER_OPTION1 = "swcursor On"
PRINTER_0_NAME = paralelný
PRINTER_0_DEVICE = / dev / tlačiarne / 0
PRINTER_0_TYPE = P
PRINTER_1_NAME = usb
PRINTER_1_DEVICE = / dev / usb / lp0
PRINTER_1_TYPE = U

thinstation.hosts

# NAME MAC GROUP #COMMENT # thinstation01 0013D409A812 [e-mail chránený] cdrom fdd usb # 192.168.0.21 užívateľ 000A5E1ADCAA [e-mail chránený] cdrom usb # 192.168.0.10

tu priradíme názov pre mac adresu tenkého klienta a špecifikujeme skupiny nastavení v príklade ide o skupinu s nastaveniami pre monitor, disk a porty usb.

Nešťastie

Teraz sa uistite, že servery sú v prevádzke. Spustite tenkého klienta po stiahnutí distribučnej súpravy a úplné spustenie otvorí sa okno pre zadanie používateľského mena a hesla pre vstup na náš terminálový server. V príklade som na pripojenie použil klienta rdesktop a existuje asi 10 druhov z nich, ktoré si môžete vybrať a prispôsobiť.

V článku je opísaná druhá metóda

Finančná kríza prinútila IT profesionálov prehodnotiť tradičný prístup
organizácie siete smerom k „tenkým klientom“. Na rozdiel od stolových počítačov,
sú ekonomické, spotrebujú málo energie, ľahko sa udržiavajú, nenáročné
prispôsobiť sa akémukoľvek prostrediu. Niekoľko desiatok rôznych
riešenia pre takúto sieť a najpopulárnejší zástupca ligy terminálov
systems je open source minidistribúcia Thinstation.

Sieť terminálov

Najprv sa rozhodnime o účele tenkých klientov a mieste Thinstation
v procese organizovania podobná služba... V typická sieť spoločnosť žiada
schéma, ktorá sa už stala štandardnou spoločnosťou Microsoft: OS sa načítava z lokálneho
pevnom disku, môžu sa naň uložiť aj všetky dáta potrebné pre užívateľa. ale
manažéri, obchodníci, sekretárky a ďalší kancelársky planktón, ktorý pre prácu
Na vytvorenie sú potrebné internetové nástroje, textový editor a niekoľko programov
reporty a prácu s databázou, využívať výkon moderného počítača
zďaleka nie úplne (o 10 % na sile). Toto môže a malo by sa zachrániť.

Architektúra tenkých klientov zabezpečuje načítanie OS a všetko potrebné
dáta cez sieť. Tento prístup má množstvo výhod, ktoré sú zrejmé.
už v stredne veľkých sieťach:

  • centralizovaná správa;
  • rýchle nasadenie (pracovisko môže byť organizované doslova v
    5-10 minút);
  • zlepšenie bezpečnosti firemných údajov (vzhľadom na to, že všetky
    informácie sú uložené na serveri, riziko odcudzenia dát a škodlivého
    akcie vírusov, okrem toho aj postup zálohovania
    kopírovanie);
  • dlhšie MTBF (predovšetkým kvôli
    minimálny počet mechanických komponentov);
  • zníženie zaťaženia siete (počas relácie terminálu,
    iba údaje pre stlačenia klávesov, pohyby myši a aktualizácie obrazovky);
  • nedostatok užívateľskej väzby na konkrétne pracovisko, užívateľa
    môžu pristupovať k svojej virtuálnej ploche z ľubovoľného
    terminál pripojený k serveru (aj z vášho domova pomocou VPN).

Hlavné úspory sa dosahujú minimalizáciou obstarávacích nákladov
užívateľské softvérové ​​licencie a minimum
hardvérová konfigurácia na strane klienta. Pracovná plocha používateľa môže
stáť ako starý počítač, vo všetkých ohľadoch nevhodné pre väčšinu
každodenné úlohy (procesor nie nižší ako Pentium 100, množstvo pamäte RAM nie je nižšie
menej ako 16 MB) a špecializované zariadenie (napríklad založené na procesore
VIA Eden alebo AMD Geode). Tie sú kompaktné, absolútne tiché a spotrebúvajú
malý zlomok elektriny (mimochodom, to vám umožňuje visieť na jednom UPS
až 10 terminálov).

Keď je úvod a „železné“ záležitosti hotové, prejdime k softvéru. Distribučná súprava
Thinstation
navrhnuté špeciálne na vytváranie tenkých klientov a vybavené všetkým potrebným
aplikácie, ktoré poskytujú pripojenie k službám pomocou hlavných protokolov
práca na diaľku: Citrix ICA, Microsoft RDP, VNC, NX NoMachine, 2X ThinClient,
VMWare View Open klient, X11, Telnet, SSH. Systém je možné zaviesť cez sieť z
pomocou Etherboot / PXE alebo externé médiá(FDD / CD / HDD / CF / USB flash). Všetko
nastavenia sa vykonávajú centrálne pomocou konfiguračných súborov, ktoré
zjednodušuje správu terminálov.

Predstavujeme Thinstation

Prúdu stabilná verzia Thinstation je 2.2.2 (z 10.8
2008). Distribúcia je založená na jadre 2.6.16.5, XOrg 6.9 / XFree86
4.3.99.902, Glibc 2.3.5, GCC 3.4.4, Вlackbox 0.70.1 / IceWM 1.2.25, balík
systémové programy Busybox 1.1.3, sada ovládačov pre rôzne videá a sieť
motokára, aplikačné programy RDesktop, Telnet, Citrix ICA, NoMachine NX, 2X
ThinClient, VMWare View Open klient, SSH, OpenVPN. Okrem vyššie uvedených balíčkov,
je možné doplniť zavádzací obraz o ďalšie programy,
ovládače a záplaty. Mimochodom, veľa ľudí dáva prednosť použitiu skôr
verzií Thinstation pretože na starších zaberajú menej miesta
systémy bežia o niečo rýchlejšie. Jediné negatívum: pre vlastnú montáž
boot image bude potrebovať stará verzia Glibc.

Hotové obrázky LiveCD pre VMware (Linux a
Windows), ktoré umožňujú obísť konfiguráciu serverov DHCP / TFTP a
nabootovať „priamo“ do virtuálny prístroj... Po inštalácii do vmview / CD nájdeme
požadovaný súbor ISO. Pri zavádzaní bude obraz požadovať vymeniteľné médium (HDD, CD,
USB, FDD) pri hľadaní nastavení - súbor thinstation.conf.user (o ňom nižšie).

Prípadne môžete nezávisle prestavať obrázok pomocou skriptu
rebuild-iso alebo nainštalujte distribučnú súpravu na pevný / flash disk (príklad je uvedený v FAQ na
oficiálna web stránka).

Archív Thinstation-2.2.2.tar.gz (~ 50 Mb) je určený pre finálnu
užívateľa (používateľ znamená správca systému) a už obsahuje
skompilované balíčky pripravené na použitie. Používateľ potom nezávisle
vyberie si, čo potrebuje, a zhromaždí obrázok. K dispozícii je ešte jeden archív -
thinstation developer (~ 800 Mb), - obsahuje zdrojový kód projektu a
určené pre vývojárov, ako aj profesionálov, ktorí chcú zostaviť a
pridajte svoj program do obrazu, lokalizujte systém a vytvorte zvyšok
vychytávky, ktoré sa nedajú vyrobiť / aplikovať v balíku do finále
užívateľ.

Rusifikácia v origináli Thinstation dokončená len čiastočne, hoci
toto sa dá jednoducho opraviť prebudovaním distribúcie pomocou štandardných HOWTO
pre lokalizáciu akéhokoľvek Linuxu. Ale dnes existujú projekty, v ktorých je otázka
Rusifikácia bola pôvodne vyriešená -
nixts.org a
www.itadvisor.ru/downloads. Navyše v týchto riešeniach malé
vylepšenia. Pomocou odkazov si môžete stiahnuť možnosti pre obrázky a ďalšie balíčky
Thinstation... Používatelia platformy AMD Geode LX venujte pozornosť
na ThinTonk (www.tonk.ru/support/pxe)
- distribučná súprava Thinstation vytvorené špeciálne pre týchto tenkých klientov.
V budúcnosti budeme analyzovať pôvodnú verziu.

Dávame dohromady našu vlastnú verziu Thinstation

Na zostavenie potrebujeme funkčný GNU / Linux, nie je potrebné ho inštalovať
na živom stroji stačí virtuálny. Archív preberáme z webovej stránky projektu a
rozbaliť:

$ tar xzvf Thinstation-2.2.2.tar.gz
$ cd Thinstation-2.2.2

Konfigurácia pre zostavenie klienta je v súbore build.conf. Nič zložité
súbor nie je, vnútri sú riadky s komentárom,
zodpovedajúce moduly (ovládače) a balíky. Kto kedy kompiloval linuxové jadro,
okamžite pochopí o čo ide. Navyše je tu všetko oveľa jednoduchšie. Napríklad:

Ak chcete načítať modul z externý zdroj alebo vytvorte dynamicky
načítaný ovládač, potom namiesto "module" napíšeme "module_pkg". Pre pohodlie, všetko
záznamy sú rozdelené do skupín (video, sieťové karty a pod.) a podrobne
komentoval. Vedieť, aké zariadenie je na klientovi nainštalované
počítačoch, môžete nastavenia jednoducho upravovať. Pozeráme sa na inštalácie softvéru
predvolene:

$ cat build.conf | grep -v ^ # | grep -v ^ $
modul PCM # Karty PCMCIA
sériový modul # Podpora sériového zariadenia
module acpi # Podpora rozšírenej konfigurácie a napájacieho rozhrania
balík rddesktop # X Klient RDP pre Windows Terminal Services (verzia 1.5)

Obrázok vytvorený z predvolenej konfigurácie obsahuje podporu pre populárne
hardvér: sieť - Realtek 8139, SIS900, VIA Rhine, video - VESA, S3, NVIDIA, ATI,
Vmware; od súborové systémy K dispozícii sú FAT32, NTFS, ext2, ext3. Po prvýkrát
znalosť distribučnej súpravy je celkom dostatočná, ale na použitie v prac
prostredie bude potrebné prispôsobiť.

Zoznam parametrov vo vnútri je dostatočne veľký, takže by ste mali trpezlivo a
starostlivo prejsť všetky nastavenia, pochopiť a aktivovať len to, čo
čo je skutočne potrebné. Nemali by ste zahrnúť nadbytočné, zväčší to veľkosť
image, čo znamená, že rozbalenie systému pri štarte bude trvať dlhšie
viac RAM pre klientov. O niečo nižšie v zozname sú balíčky zahrnuté na obrázku -
tu postupujeme podobne ako pri moduloch. Ak sa použije direktíva "package", balík
budú zahrnuté v hlavnom obrázku; ak "pkg" - balík je zostavený, ale potrebujete ho
zaťažiť samostatne.

Nezabudnite odstrániť komentár z riadku "package keymaps-ru" a nainštalovať
aplikácie, s ktorými sa pripojíme na vybraný server -
rdesktop, vncviewer, nx, ica atď. Posledná sekcia je „Rôzne
Parametre ":

$ sudo vi build.conf

### Root heslo pre konzolu, telnet / ssh prístup a službu VNC
param rootpasswd [e-mail chránený]
param xorgvncpasswd [e-mail chránený]
### Nastavenia loga a rozlíšenia obrazovky
param bootlogo true
Param bootrozlíšenie 1024x768
#param desktop ./background.jpg
### Súbor s nastaveniami
param defaultconfig thinstation.conf.buildtime
### Názov počítača pre config / tftp / scp
param basename thinstation
param basepath.
### Súbory na sťahovanie balíkov pomocou wget, tento parameter aktivovaný, ak
požadovaný balík je pripojený, napríklad pre "package ica" to bude fungovať:
param icaurl http://download2.citrix.com/files/en/products/client/ica/current/linuxx86.tar.gz
### HTTP pripojenia je možné vytvoriť cez proxy
#param httpproxy http://192.168.1.2:8080

Teraz, keď sú všetky nastavenia vykonané, napíšeme:

Na konci vykonávania príkazu vyhľadajte výsledok zostavenia v podadresároch
boot-images / (etherboot, initrd, iso, loadlin, pxe, syslinux).

Kto si nechce inštalovať Linux len preto, aby si vytvoril image
Thinstation
môže využívať online služby ako TS-O-Matics (www.thinstation.net/TSoM).
Zdroj je určený pre rusky hovoriacich používateľov
www.it-advisor.ru/TSoM,
v ktorých sú zahrnuté aplikácie Thinstation, spočiatku
lokalizované. Stačí vojsť, vybrať / zadať parametre, zmeniť vzhľad
šetriče obrazovky a vytvorte obrázok. Je pravda, že s jeho pomocou nebude možné pridať svoje vlastné
balík a budete sa musieť obmedziť len na to, čo ponúkajú vývojári.

Konfiguračné súbory Thinstation

Pri načítavaní klienta Thinstationčíta množstvo konfiguračných súborov
(thinstation.conf. *). Parametre, ktoré sú v nich opísané vo všeobecnosti,
sú rovnaké, len ich účel je odlišný:

  • thinstation.conf.buildtime - nastavuje parametre v spúšťací obrázok, jeho
    je potrebné pripraviť pred montážou;
  • thinstation.conf.network - predvolené nastavenia získané z
    TFTP server, táto konfigurácia sa používa na nastavenie parametrov pre všetkých
    tenkých klientov;
  • thinstation.hosts – obsahuje údaje klienta ( názov počítača,
    MAC adresa, skupina);
  • thinstation.conf.group- - spolu s thinstation.hosts
    používa sa na zoskupovanie klientov do skupín;
  • thinstation.conf- - súbor pre individuálne nastavenia klienta
    podľa názvu počítača, používaného v spojení s thinstation.hosts;
  • thinstation.conf- a thinstation.conf- - súbor
    individuálne nastavenia klienta podľa IP a MAC adresy;
  • thinstation.conf.user - konfiguračný súbor uložený na lokálnom
    médiá (FDD, HDD, USB-flash) v podadresári thinstation.profile.

Pri zavádzaní sa súbory zo servera TFTP čítajú v rovnakom poradí ako
ako je uvedené vyššie, platí prvý nahraný súbor zodpovedajúci klientom.

Archív obsahuje veľmi jednoduchú verziu šablóny thinstation.conf.buildtime,
pokročilejšiu verziu si môžete stiahnuť zo stránky projektu (thinstation.sf.net/docs/thinstation.conf.example)
alebo nájdete na obrázkoch ponúkaných projektmi
nixts.org a
www.it-advisor.ru.

Súbor thinstation.hosts pozostáva z popisu názvu hostiteľa, MAC adresy, skupiny a
voliteľný komentár:

$ sudo vi thinstation.hosts

thinstation1 000c29d7a8e1 šéf
thinstation2 000c00a5a8e2 asistent

Typická sieť – používateľské súbory vyzerajú takto:

$ sudo vi thinstation.conf.network

### Ruské rozloženie nie je vždy potrebné ("ru")
KEYBOARD_MAP = en_us
SYSLOG_SERVER = lokálny
USB_ENABLED = Zapnuté
### Názov počítača, ak sa nepoužíva thinstation.hosts, znak "*"
automaticky nahradená MAC adresou
NET_HOSTNAME = ts_ *
### Popis relácie
OBRAZOVKA = 0
PRACOVNÝ PRIESTOR = 1
AUTOŠTART = zapnuté
ICONMODE = AUTO
### Pripojenie pomocou rdesktop (súbor môže obsahovať popisy niekoľkých
relácie)
SESSION_0_TITLE = "(! LANG: Microsoft Terminal Server"!}
SESSION_0_TYPE = rddesktop
SESSION_0_SCREEN = 0
SESSION_0_RDESKTOP_SERVER = 192 168 1 100
SESSION_0_RDESKTOP_OPTIONS = "- u užívateľa -a 16 -r zvuk"
### Nastavenia obrazovky
SCREEN_RESOLUTION = "1024 x 768"
SCREEN_HORIZSYNC = "30-65"
SCREEN_VERTREFRESH = "75"
### Môžete zadať niekoľko možností, ale je pohodlnejšie určiť optimálnu
# SCREEN_RESOLUTION = "800 x 600 | 1024 x 768 | *"
### USB myš, navyše musíte aktivovať "usb-hid" v build.conf
X_MOUSE_DEVICE = / dev / vstup / myši

Verzia servera by sa mala zohľadniť v parametroch RDESKTOP_OPTIONS. Takže WinNT4 a
Win2k podporuje iba 8-bitové farby (-a 8), WinXP - 16-bitové farby (-a 16),
Win2k3 / Win2k8 - 24 bit (-a 24). Aj keď pomocou "-a 24" na termináloch
často nedáva zmysel. Podpora zvuku "-R sound" bola implementovaná od Win2k3.
Direktívy STORAGE_PATH, STORAGE_SERVER a
STORAGE_PREFIX, s ktorým je plná cesta k uloženým
profil (môže to byť lokálny disk alebo zdieľaná zložka NFS / SMB). vyrobené z tvrdého alebo iného miestneho
disk a používa sa thinstation.conf.user, zostavenie je možné vykonať pomocou
parametre:

NET_FILE_ENABLED = Vyp
NET_USE_DHCP = Vyp

V tomto prípade sa nevykoná žiadna požiadavka DHCP a vykoná sa pokus
prijímanie konfigurácií zo servera TFTP, čo urýchli načítanie tenkého
zákazník.

Konfigurácia servera DHCP a TFTP

Aby sme zaviedli obraz PXE zo vzdialeného počítača, musíme to urobiť správne
fungujúce služby DHCP a TFTP. Na OS nezáleží - môže to byť * nix alebo
Windows, hlavná vec je, že niekto správne reaguje na odoslanú požiadavku DHCP
internetová karta a vydával súbory cez TFTP. Najprv nainštalujte požadované balíčky
(príklad pre Ubuntu):

$ sudo apt-get install xinetd tftpd tftp

Potom zabezpečíme automatické spustenie služieb. Ak chcete spustiť TFTP cez xinetd, vytvorte
konfigurácia založená na šablóne:

$ sudo cp /etc/xinet.d/time /etc/xinet.d/tftp

$ sudo vi /etc/xinet.d/tftp

služba tftp
{
socket_type = dgram
protokol = udp
počkať = áno
užívateľ = root
server = /usr/sbin/in.tftpd
### Adresár obrázkov PXE
server_args = -s / srv / tftp
zakázať = nie
}

V /etc/xinetd.conf zakomentujte riadok "only_from = localhost". Nezabudni
po dokončení nastavení reštartujte xinetd:

$ sudo /etc/init.d/xinetd reštart

Skopírujte obraz PXE, jadro, initrd a konfiguračný adresár vytvorený pomocou
po dokončení zostavovacieho skriptu v / srv / tftp:

$ sudo mkdir / srv / tftp
$ sudo cp -vR bootovacie obrázky / pxe / * / srv / tftp

Kontrola výkonu TFTP:

$ tftp server.ru
tftp> získajte pxelinux.0
tftp> ukončiť

Ak je súbor prijatý, potom je všetko v poriadku. Prechod na nastavenie DHCP:

$ sudo apt-get nainštalovať dhcp3-server

Adresár boot-images / pxe obsahuje hotová šablóna dhcpd.ukážka, ktorá
možno použiť pri vytváraní vlastnej konfigurácie servera DHCP:

$ sudo vi /etc/dhcp3/dhcpd.conf

### Popis našej podsiete
podsieť 192.168.1.0 maska ​​siete 255.255.255.0 (
voliteľné smerovače 192.168.1.1;
možnosť vysielacia adresa 192.168.1.255;
}
### Ak sa v sieti objaví klient s MAC adresou 00: 0C: 29: d3: 96: 9b, priraďte ho
IP 192.168.1.150 a presuňte bootloader PXE
hostiteľský termín1 (
hardvérový ethernet 00: 0C: 29: d3: 96: 9b;
pevná adresa 192.168.1.150;
názov súboru "pxelinux.0";
}

Komu vykonané zmeny sa prejaví, reštartujte server DHCP:

$ sudo /etc/init.d/dhcp3-server reštart

Konfigurácia terminálového servera vo Win2k8

Zostáva posledný krok – nakonfigurovať službu, ku ktorej sa pripojíme.
Inštalácia role Terminálové služby sa vykonáva prostredníctvom odkazu „Pridať roly“.
Správca servera. Označíme "Terminálne služby", potom v zozname potrebné
služby rolí, aspoň terminálový server a licencovanie služieb
terminály ". Nezabudnite na novú funkciu, ktorá sa objavila vo Win2k8 -" Webový prístup
Terminal Service "(TS Web Access), kde používatelia
sa môže pripojiť k TS pomocou webového prehliadača a získať zoznam dostupných
Aplikácie RemoteApp. Ak chcete využiť túto príležitosť, stačí s
zhromaždenie Thinstation nainštalovať Firefox. Pri výbere spôsobu overenia
vyberte "Nevyžadovať overenie na úrovni siete". V tomto prípade do
klienti s akoukoľvek verziou sa budú môcť pripojiť k serveru, najmä to nebude
problémy s Rdesktop, ktorý plne podporuje iba RDP 5 (čiastočne
niektoré funkcie RDP 5.1 a 6) a natívny protokol Win2k8 je RDP 6.
Ďalej postupujeme podľa pokynov sprievodcu a vyberáme najvhodnejšie parametre. Na javisku
"Používateľské skupiny" pridávajú používateľské účty a skupiny komu
prístup k TS je povolený. Po dokončení inštalácie pošleme terminálový server na
reštartovať.

Načítava sa z Thinstation, - po ceste môžete vidieť bežiace čiary,
informovanie o získaní IP adresy a načítaní PXE obrazu. Potom zavoláme
RDP klienta kliknutím na ikonu na ploche - toto je prípad použitia
hotový obrázok; ak sú príslušné nastavenia špecifikované v thinstation.conf,
pripojenie k serveru sa uskutoční automaticky, používateľ potrebuje
zadajte svoje používateľské meno a heslo.

Ďalšie nastavenia pre terminálové služby sa vykonávajú v "Správcovi servera" v
karta s rovnakým názvom. Najmä tu si môžete pozrieť udalosti, ktoré
pomôcť pochopiť vzniknuté problémy. Veľa šťastia s terminálmi!

Spúšťací skript tenkého klienta

  1. Sieťová karta tenkého klienta cez protokol PXE požiadavky zo servera DHCP
    nastavenia siete.
  2. DHCP server okrem základných nastavení (IP adresa, maska ​​podsiete,
    predvolená brána atď.), poskytuje IP adresu TFTP servera a názov obrázku pre
    K stiahnutiu.
  3. Klient sa pripojí k serveru TFTP a zlúči súbor zavádzača PXE.
  4. Spustí sa stiahnutý bootloader PXE a načíta konfiguráciu zo servera TFTP,
    ktorý obsahuje názvy súborov linuxového jadra (vmlinuz) a obraz súboru
    systémov (initrd).
  5. Po rozbalení a zavedení linuxového jadra s pripojeným obrazom
    systém súborov Thinstation znova kontaktuje server TFTP
    sťahovanie konfiguračných súborov (s nastaveniami pripojenia, adresami
    terminálové servery na pripojenie atď.). Potom
    spustí požadovaného terminálového klienta (napríklad rdesktop) a čaká
    Používateľ zadá svoje prihlasovacie meno s heslom na pripojenie.

Sieťové bootovanie pre staré počítače

Možnosť výberu sieťového bootovania v BIOSe sa objavila relatívne
nedávno a staré počítače takúto príležitosť nemajú. Aby
použite vymeniteľné médium alebo pevný disk, je lepšie preflashovať ROM sieťovej karty.
Pripravený obrázok možno získať na webovej stránke
rom-o-matic.net.
Stačí v "Vybrať typ NIC / ROM" vybrať značku použitého čipu
sieťovú kartu a v zozname formát súboru "Vyberte výstupný formát ROM". okrem
verzie pre ROM (.rom), existujú obrázky na zápis na disketu, disk a
USB flash a tiež pre použitie so zavádzačmi LILO / GRUB / SYSLINUX. Ak
sieťová karta má smolu a jej firmvér sa nedá aktualizovať, potom môžete
skúste preflashovať BIOS základnej dosky platba (ak je zapnutá
Flash čip) integrovaním PXE kódu prevzatého z webovej stránky do neho
rom-o-matic.net.

Lokalizácia Thinstation

Originál Thinstation lokalizované len čiastočne a skôr
vo všetkom bude túžba odstrániť tento problém. Na to len potrebujete
vývojový balík. Prvým krokom je prebudovanie jadra aktiváciou in
Oddiely súborových systémov DOS / FAT / NT, Sieťový súbor Systémy a rodný jazyk
Podporujte všetky moduly, ktoré obsahujú kódovanie CP1251 a 866. Ďalej hľadajte
v balíkoch / base / etc / udev / skripty tri skripty floppy.sh, ide.sh, usb.sh,
zodpovedný za pripojenie súborových systémov. Pridajte položku "-o iocharset = cp1251, kódová stránka = 866"
na príkazy v súboroch sh. Napríklad riadok pre FAT:

mount -t vfat -o iocharset = cp1251, kódová stránka = 866 / dev / $ devpath / mnt / disk / $ meno / $ meno

V dodávke sú ďalšie skripty a konfiguračné súbory, ktoré
bude potrebné v prípade potreby opraviť. Pre Sambu v smb.conf.tpl a
smb.conf tiež zmení kódovanie:

unixová znaková sada = cp1251
zobraziť znakovú sadu = cp1251
znaková sada = 866

Miestne nastavenie musí byť špecifikované aj v spúšťacom riadku rdesktop, napríklad pre
ru_RU.KOI8-R pridať "-P KOI8-R".

INFO

Tenkí klienti sú nenároční na hardvér (keďže všetky výpočty vykonáva
výkonný server) a zaostrené na prácu v režime bez disku (bez FDD / CDROM / HDD).

Ako tenký klient beží Thinstation môže konať
akýkoľvek počítač s procesorom x86 s procesorom Pentium 100 alebo vyšším a
množstvo pamäte RAM je najmenej 16 MB.

Terminálové servery zvyčajne používajú softvér pre celý systém
softvér pod operačným systémom Windows, Linux, xBSD, Solaris a tenkých klientov
so systémom Windows CE, Linux alebo xBSD.

Thinstation- mini distribúcia Linuxu, ktorá vám umožní zostarnúť
počítačov na plnohodnotných bezdiskových tenkých klientov, ktorí podporujú všetky hlavné
protokoly pripojenia: RDP, VNC, ICA, X11, Telnet, SSH atď.

Thinstation možno zaviesť cez sieť pomocou Etherboot / PXE alebo z
štandardné médium - FDD / CD / HDD / CF / USB-flash.

PXE (Pre-boot eXecution Environment) je prostredie spustenia pred spustením.

Ako nastaviť terminálový server vo Win2k3 nájdete v článku "" publikovanom v

na rok 2007.

POZOR

Služby DHCP a TFTP musia bežať na rovnakom počítači!

V prípade zlyhania servera alebo siete sa stávajú tenkými klientmi
do zbytočných škatúľ.