Leírás
www.npsh.hu
Opensuse automatikus telepítése
Opensuse automatikus telepítése - Leírás
Tartalomjegyzék I. Automatikus telepítés indokai................................................................................................... 3 II. Automatikus telepítés lehetőségei openSUSE rendszerrel........................................................3 III. Automatikus telepítés előkészítése......................................................................................... 3 III.1. AutoYast csomag telepítése az etalon rendszerre.............................................................................3 III.2. Profil elkészítése.................................................................................................................................4
IV. Telepítés................................................................................................................................. 8 IV.1. Variációk telepítésre...........................................................................................................................8
V. További források...................................................................................................................... 9
2/9
Opensuse automatikus telepítése - Leírás
I. Automatikus telepítés indokai Számos okból dönthetünk operációs rendszerek automatikus telepítése mellett, ezek közül kettőt érdemes kiemelni:
• nagy számú egyöntetű rendszer felépítése • gyakori újratelepítés Mindkét esetben sok időt és későbbi támogatási problémát tudunk megtakarítani egy átgondolt és megfelelően kialakított automatikus telepítési megoldással.
II. Automatikus telepítés lehetőségei openSUSE rendszerrel Az openSUSE az AutoYast néven ismert telepítés automatizálási megoldást alkalmazza. A megoldás alapja egy XML fájlban tárolt profil, mely részletekbe menően leírja a telepítendő rendszert, kezdve a merevlemezek felosztásától, a hálózati konfiguráción, felhasználókon át, a telepített csomagokkal bezárólag. Az automatikus telepítési rendszer kialakításánál számos döntést kell hoznunk:
• boot média (DVD/CD, USB, PXE) • telepítő és a csomagok fájljainak elérése (DVD/CD, USB, NFS, HTTP, FTP) • AutoYast profil elérése (floppy, DVD/CD, NFS, FTP, NFS) Ebben a dokumentumban az infrastruktúraigény minimalizálására törekedve a következő feltételezésekkel élve ismertetjük a telepítés folyamatát:
• a telepítendő gépeket hivatalos openSUSE 12.1 DVD-ről bootoljuk • a telepítő fájlokat és csomagokat a DVD-ről érjük el • az AutoYast profilt egy webszerveren keresztül HTTP protokoll felett érjük el
III. Automatikus telepítés előkészítése Az automatikus telepítés legfontosabb előkészítő lépése az AutoYast profil legyártása. Ezt OpenSUSE 12.1 rendszeren a következőképpen tudjuk elvégezni.
III.1. AutoYast csomag telepítése az etalon rendszerre A kiválasztott etalon rendszeren telepíteni kell az autoyast2 csomagot. Ehhez root felhasználóként a következő parancsot kell lefuttatni:
zypper install autoyast2 A következő képen a fenti parancs és annak kimenete látható:
3/9
Opensuse automatikus telepítése - Leírás
III.2. Profil elkészítése Az AutoYast alkalmazás a YaST keretrendszeren át érhető el. Indítása root felhasználóként a következőképpen javasolt:
yast2 autoyast Az elinduló AutoYast alkalmazásban létrehozhatunk kézzel is profilt, de amennyiben van etalon rendszerünk, érdemes azt felhasználni, és egyszerűen klónozni annak beállításait.
A referenciaprofil létrehozása eszközt a Segédeszközök menüpont alatt találjuk meg. Erre kattintva a következő képernyő fogad, melyen kiválaszthatjuk a klónozni kívánt beállítás csoportokat. 4/9
Opensuse automatikus telepítése - Leírás
Ezután az alkalmazás néhány perc leforgása alatt összegyűjti a szükséges információkat.
A particionálás tartalmazni fogja a különböző tmpfs fájlrendszereket, ezeket érdemes eltávolítani:
5/9
Opensuse automatikus telepítése - Leírás
Törlés gomb megnyomása után megjelenő ablakon a tmpfs „meghajtót” kiválasztva a törlés gombbal távolít hatjuk el a vonatkozó konfigurációt:
A Befejezés gombra kattintva véglegesítjük a beállítást.
6/9
Opensuse automatikus telepítése - Leírás A merevlemezen található partíciók közül a root partíciót érdemes maximális méretűre állítani, így nem szükséges merevlemez-mérettől függő konfigurációkat készíteni:
Az AutoYast konfigurációs eszköz szinte minden beállításhoz grafikus felületet nyújt. Miután kitallóztunk és beállítottunk minden érdekes paramétert, a profilt el kell menteni, és a telepítő számára elérhető helyen tárolni.
Az AutoYast profil XML formátumú fájl, ízlés szerint szerkeszthető a későbbiekben is, akár a YaST autoyast moduljával, akár egy közönséges szövegszerkesztővel (mcedit, vi, emacs, gedit stb.). Minden esetben javasolt a tömeges terítés előtt letesztelni, hogy a telepített rendszer valóban megfelel az igényeknek.
7/9
Opensuse automatikus telepítése - Leírás
IV. Telepítés A létrehozott és hálózaton eltárolt profil és egy OpenSUSE 12.1 DVD birtokában készen állunk a telepítés megkezdésére. A legegyszerűbb telepítési módszer esetében DVD boot menüjéből az Installation menüpontot választjuk, majd a promptnál a következőket írjuk be:
netsetup=dhcp netdevice=eth0 autoyast=http://install.npsh.hu/121.xml Ahol a rendszer az elsőként inicializált (eth0) illesztőn keresztül szerez DHCP használatával hálózati hozzáférést, és a profilt a fenti linken át tudja betölteni. Entert nyomva a telepítés megkezdődik.
Ez a konfiguráció a fenti egy sor kézi bevitelét igényli, ezután a rendszer beavatkozás nélkül feltelepül.
IV.1. Variációk telepítésre Az alábbi táblázat néhány hasznos opciót ismertet, melyeket alkalmazhatunk a telepítés folyamán.
opció
alkalmazás, példa
hostip
Nincs DHCP. 192.168.11.56/24
nameserver
Nincs DHCP, de szükséges névfeloldás 192.168.11.1
8/9
Opensuse automatikus telepítése - Leírás install
A telepítő elérési útja. http://install.npsh.hu/linux/sus121/i586 cd:/ hd:/ISOstore/opensuse.iso
insmod
Adott kernel modul betöltése ahci
A telepítéskor megadott hálózati elérési út legegyszerűbb előállítási módja az openSUSE telepítő DVD vagy annak ISO lemezképének csatolása az adott könyvtár alá. Ha valóban nagy számú számítógépet kell telepítenünk (több tucat, vagy napi szintű újratelepítés szükséges), célszerű lehet PXE kiszolgálót létrehozni és azzal indítani a telepítést. Ebben az esetben mindenképpen hálózati telepítési forrást javasolt alkalmazni. Ha kisebb számú, de teljesen automatizált telepítés szükséges, a DVD image újraépítésével ki tudjuk igazítani a telepítő készletet úgy, hogy az alapértelmezetten a megfelelő paraméterekkel kezdje el a telepítést, és a megadott helyről (legyen az a hálózat, vagy akár maga a DVD) töltse be a profilt és a telepítő fájljait is. Tartsuk szem előtt, hogy egy ilyen telepítő lemez óvatlan alkalmazásával gyors és hatékony adatvesztést tudunk előidézni (meghajtóban felejtett DVD reggeli kávézás közben újraparticionálja a merevlemezt, és telepít egy openSUSE-t).
V. További források Ez a dokumentum nem tekinthető teljes körű dokumentációnak, csupán a megoldás használatbavételét kívántuk megkönnyíteni. További információ található a lenti oldalakon. http://en.opensuse.org/SDB:Linuxrc http://doc.opensuse.org/projects/autoyast/
9/9