FAI's FUN
de Eugen Paiuc
Acest articol este adresat in special administratorilor si user-ilor avansati. Poate
fii insa util si celor care vor sa intre in abisurile informatici, sau "au contraire" sa iasa!
Pentru ca suntem la Linux.ro/forum/instalere ar fii pacat sa nu atacam un subiect,
un subiect fierbinte . Este vorba de programul "fai" sau "instalare complect automatizata"
a
unui OS: ... a se citi Linux -debian.
Cei care lureaza cu fisiere .rpm pot folosi programul din source in forma .tar.
Datale problemei: Cum sa instalam mai multe mashini -numite noduri- in
minimum de timp?
Un raspuns simplu: cu "fai".
Aceasta metoda in esenta suna astfel: se instaleaza manual o mashina
numita "server" cu tot ce-i trebuie pe ea -programe,fishiere de configurare, se
activeaza niste server-uri ca : bootpd, dhcpd, NIS, ssh, rsh, se planifica niste tipuri de
instalare totul conform obiectivului propus, si apoi "serverul" este pus la "munca".
Ce "munca" d-le? Pai sa instaleze OS-ul in alte mashini.
Daca sunteti curiosi -pt cei care folosesc deja debian, dati un :# apt-get install fai fai-kernel
sau cu # dselect ? cautati fai fai-kernel si a-ti facut deja primul pas in acest nou univers.
La ce e bun "fai"?
- permite a avea o unealta de rescue, oricand la indemana, cine stie cand va arde buza,
ca v-a cazut o mashina, si sunte-ti presati de timp/shef? Cu "fai" o reinstalati in cateva
minute, cu aceeasi configuratie.
- permite a vea o unealta de lucru pt. instalarea si configurarea
complect automatizata a urmatoarelor tipuri de mashini:
1. CAD - pt. aplicatii grafice
2. Science - pt aplicatii stiintifice
3. Student - pt. laborator de informatica, in mediu scolar, academic sau productie
4. WEBMASTER - pt. site WEB cu multe date,deci cu mare solicitare si interdictia de a fii oprit
5. STAFF - pt. proiecte, proiectare, cercetare si dezvotare de programe sau aplicatii
6. DISKLESS WORKSTATIONS cluster -pt. echiparea unei institutii, intreprinderi cu
ordinatoare de birou ieftine -caci nu au disk-uri dure,si pot fii chiar 386,486, cu
administrare centralizata, deci usor si ieftin de administrat. Sau se poate folosit la
transformarea rapida si fara pierderi de date, a intregului parc de ordinatoare existent,
intr-un adevarat supercalculator, folosit -noaptea- de exemplu, sau la inchiderea lunii-
in contabilitate, sau orice altceva, ce presupune mult calcul.
7. BEOWULF - este un sistem care poate efectua sarcinile anterioare
plus ceva viteza siputere de calcul! Cu mentiunea ca ramane un sistem dedicat unor sarcini
precise, pentru care sistemul trebuie sa lucreze ore, zile sau chiar luni in sir, fara
nici o intrerupere. Daca va ginditi ca se pot folosi backup-uri, tare as vrea sa stiu cum se
poate face backup la un sistem dinamic,care vehiculeaza citeva Giga de date pe minut, si care
date circula cu mare viteza, sa zicem, cu sute de megi pe secunda, aceasta circulatie
facandu-se in acelasi timp si in toate sensurile, intre, sa zicem, zeci de mashini
concomitent, si fata dreptul de a opri aceasta activitate. Iar datele tip "sa zicem" sunt doar valori
submedie, la ora actuala.
Dar asta nu e totul. Exista posibilitatea sa fie adaugate noi tipuri de
instalari, care sa corespunda la necesitati specifice.
Autorul zice " faceti-va planul instalarii, si fai vi-l instaleaza".
Mashinile instalate sunt PC-uri -cu arhitectura intel_386(sau Sun Sparc),
- cu CPU 386 ,sau plus
- cu 8MB RAM , sau plus
- cu carte retea cu/fara PXE, 10-100Mb/s , sau plus
- cu un procesor, sau plus !!!
- cu disk/uri dur/e IDE >= 350 MB , sau plus
- cu hdd/uri SCSI
- cu/fara carte grafica/son
- cu/fara cdrom
- cu/fara Ecran
- cu/fara claviatura
- cu/fara mouse...
- cu/fara W98/W2k...
- cu/fara partitionare disk/uri
- cu/fara "instalare la distanta"
- fara disk dur
- fara sa sa scrie ceva pe disk-ul existent pe mashina
- fara sa pui mana -conform principiului "I-a mana!" :(
Timpuri de instalare:
The installation time is determined by the amount of software but also
by the speed
of the processor and hard disk. Here are some sample times.
All install clients have an 100Mbit network card installed.
Using a 10 Mbit LAN does not decrease the installation time considerably,
so the network will not be the bottleneck when installing several
clients simultaneously.
Athlon XP1600, RAM 896MB, SCSI disk, 1 GB software 6 min
AMD-K7, 500MHz, RAM 320MB, IDE disk, 780 MB software 12 min
PentiumPro 200MHz, RAM 128MB, IDE disk, 800 MB software 28 min
Pentium III 850MHz, RAM 256MB, IDE disk, 820 MB software 10 min
Pentium III 850MHz, RAM 256MB, IDE disk, 180 MB software 3 min
Pentium I 133MHZ, RAM 65MB, IDE disk, ~180 MB software 741 sec*
* -din proprie experienta
Situl original si ultima versiune - care propune un kernel 2.4.20
-este de gasit la http://www.informatik.uni-koeln.de/fai/download
Programul este insotit de explicatii .html sau .pdf si exemple de
configurari aplicabile imediat :).
Exista, ca de obicei in domeniu, o archiva si un mailling.list, foarte
activ, la care va pute-ti inscrie gratis si primiti acasa toate discutiile la zi.