View Source

h1. 1. A telepítés

{quote}
Ott a szerver... kezünkben a CD... hm... itt az idő... :-)
{quote}

h2. 1.1. Megelőző tevékenységek

!x3250.png|align=right!

Ha egy szerverre szeretnénk telepíteni egy operációs rendszert, akkor nem árt előtte *jól* felkészülnünk, ugyanis egy _rack_ szervert nem tudunk hazacipelni, ahhoz túl nagy, esetleg túl nehéz és hangos is. Úgy kell készülnünk, hogy az első két órát a szerverteremben -- jobb esetben a terem melletti konzolteremben töltjük. Próbáljunk utánanézni, hogy a szerver minden fontos hardverét támogatja a FreeBSD -- erre igen jó esélyünk van, hiszen ezek a hardverek széles körben elterjedtek, ha modellfrissítésre kerül sor, akkor is kipróbált eszközökről van szó.

Kiszolgáló telepítése esetén tételezzük fel, hogy lesz hálózat, amelyen keresztül _gyorsan_ fel tudjuk telepíteni az operációs rendszert -- ha nincs hálózat, akkor kinek akarunk szolgáltatni? :-)

Mielőtt nekiállunk telepíteni, érdemes kicsit megismerkedni a hardverrel -- megnézni, milyen eszközök vannak benne, hogy néz ki belül, milyen a jelenlegi kiépítése, mennyire bővíthető. Célszerű fotót (is) készíteni, amelyen vizuálisan ellenőrizhető a bővíthetőség -- s általában szemet gyönyörködtető egy szerver gép fizikai megjelenése. :-)

A kiszolgálónak gyártott hardverek általában rendelkeznek RAID vezérlővel, ezt célszerű beállítani igényeinknek megfelelően, általában a _gyors_, a _biztonságos_ és az _olcsó_ közül tudunk kettőt választani... :-) Nézzük meg, hogy a szerver rendelkezik-e szervizprocesszorral, amelyre csatlakozva távolról újra tudjuk indítani, esetleg a _boot_ folyamatot is befolyásolni tudjuk, illetve látjuk, mit csinál a gép. Kérdezzünk rá a szolgáltatónál, hogy probléma esetén milyen telefonszámon érhetjük el a technikai ügyfélszolgálatot, illetve a távoli konzol elérési lehetőségét.

h2. 1.2. _Rescue_ rendszer telepítése

A mai _storage_ méretek mellett elenyérő egy _rescue_ rendszer igénye, a célja pedig annyi, hogy hamar újra tudjuk indítani a szolgáltatást, ha valami nagyon _rossz_ dolgot csináltunk az *éles* rendszeren. A másik célja a biztonságos frissítés, ha érkezik egy új FreeBSD verzió, akkor a működő rendszer alatt feltelepítjük ezt a _rescue_ rendszerre, kényelmesen átmásoljuk a szükséges konfigurációkat, majd alkalmas időben újraindítjuk a gépet, és a régi _rescue_ rendszer lesz a friss-ropogós *éles* rendszerünk, a régi *éles* pedig az új _rescue_.

Lássuk a telepítése:
* Szokásos beállítások -- ország és billentyűzet
* Standard telepítés
** FDisk -- két slice a teljes lemezre:
*** 4096MBájt -- egy rescue rendszer telepítésére
*** A maradék -- egy az éles rendszer telepítésére
*** Az éles rendszer induljon el (S)
** BootMgr telepítése
** Címkék beállítása
*** 4096MBájt -- a / fájlrendszernek
** _Custom_ csomagok telepítése
*** _base_, _kernels_, _info_, _man_, _catman_ és _local_
** Telepítés hálózatról (FTP vagy passzív FTP)
*** IPv6 nélkül, a helyszínen kapott IP címmel
** Telepítés
* Beállítások
** Network gateway -- YES
** Inetd -- NO
** SSH -- YES
** FTP -- NO
** NFS -- NO
** Console customize -- NO
** Timezone -- YES:
*** UTC -- YES
*** Europe, Hungary
** Linux compatibility -- YES
** Mouse -- NO
** Packages -- YES
*** _shells/bash_, _misc/mc_ és _ports-mgmt/portupgrade_
*** Install
** User accounts -- YES
*** auth.gabor
** Root password -- YES
** General configuration -- NO
* Exit install, reboot
* Ellenőrzés

h2. 1.3. Az éles rendszer telepítése

Az *éles* rendszer feladata, hogy a hátán cipelje mindazt, amit rábízunk. Ehhez hely és megfelelő konfiguráció kell, odafigyelés és tervezés:
* Szokásos beállítások -- ország és billentyűzet
* Standard telepítés
** FDisk -- két slice a teljes lemezen már létezik
*** Az éles rendszer induljon el (S)
** BootMgr telepítése
** Címkék beállítása
*** 4096MBájt -- a ??/?? fájlrendszernek
*** 4096MBájt -- a ??swap?? részére
*** 8192MBájt -- a ??bpool?? ZFS részére (_base pool_)
*** maradék hely -- a ??dpool?? ZFS részére (_data pool_)
** _Developer_ csomagok telepítése
*** A _doc_ és _src_ kivételével (_Custom_)
** Telepítés hálózatról (FTP vagy passzív FTP)
*** IPv6 nélkül, a helyszínen kapott IP címmel
** Telepítés
* Beállítások
** Network gateway -- YES
** Inetd -- NO
** SSH -- YES
** FTP -- NO
** NFS -- NO
** Console customize -- NO
** Timezone -- YES
*** UTC -- YES
*** Europe, Hungary
** Linux compatibility -- YES
** Mouse -- NO
** Packages -- YES
*** _shells/bash_, _misc/mc_ és _ports-mgmt/portupgrade_
*** Install
** User accounts -- YES
*** auth.gabor
** Root password -- YES
** General configuration -- NO
* Exit install, reboot
* Ellenőrzés

{info}
A FreeBSD _BootMgr_ programja egyszerű, mint a _faék_, felderíti, hogy melyik partíción lát FreeBSD fájlrendszert, és ezt felsorolja egy menüben:
_F1 FreeBSD_
_F2 FreeBSD_

Amelyiket kiválasztjuk, azt indítja el legközelebb is, alapértelmezésben az _F1_ indul, nekünk az F2 kell.
{info}
----
Előző fejezet [Tartalomjegyzék|FREEBSD:FreeBSD in my server] [Következő fejezet|FREEBSD:ZFS settings]
----
Auth Gábor [auth.gabor@javaforum.hu|mailto:auth.gabor@javaforum.hu]
----