Leírás www.npsh.hu Opensuse automatikus telepítése
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
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
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
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
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
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
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ó hostip nameserver alkalmazás, példa Nincs DHCP. 192.168.11.56/24 Nincs DHCP, de szükséges névfeloldás 192.168.11.1 8/9
install insmod A telepítő elérési útja. http://install.npsh.hu/linux/sus121/i586 cd:/ hd:/isostore/opensuse.iso 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