Merésznek mondható lépésre szánta el magát a Közlekedési Főfelügyelet, amikor adatbázis-kezelőjének platformjául a Linuxot választotta.
Országos hatáskörű szervezet a Közlekedési Főfelügyelet (KFF), és ennek megfelelően az általa működtetett informatikai rendszere is kellőképpen bonyolult. „Közel ötven telephelyünk 128–256 kilobit/másodperc sávszélességű vonalakon csatlakozik az országos hálózatunkra. Csupán egy, központi internetkijárattal dolgozunk; 200 szerverünknek mintegy 1500 felhasználót kell kiszolgálnia. Telephelyenként általában egy-két rendszergazda tevékenykedik, központi rendszerfelügyelet mellett” – vázolja hálózatuk jellemzőit Farkas Csaba, a KFF informatikai főosztályvezetője.
Honnan hová?
Egy ilyen rendszert folyamatosan tovább kell építeni, hozzá kell igazítani a növekvő követelményekhez. Az EKH-nál több esztendeje zajlik egy többlépcsős – ám egységes és általános követelményrendszer alapján megvalósított – szoftverfejlesztési folyamat. Az egyik legfontosabb cél, hogy a többféle adatbázis, üzemeltetési környezet funkcióit homogén platform vegye át – az adatbázis-kezelők és az alattuk futó operációs rendszerek egységesítését, az új szisztéma országos telepítését határozták el. Miből indultak ki az infrastruktúra megtervezésekor, és mi volt a fejlesztés célja? A központban, illetve a telephelyeken vegyesen voltak jelen Novell Net- Ware- és Windows-környezetben működő Oracle 8i, VMS RDB adatbázisok, illetve Clipper, Microsoft Access és NetWare Btrieve alapú alkalmazások.
„Országszerte központi felügyelettel támogatott, azonos verziójú operációs rendszert és adatbázis-kezelőt akartunk egy homogén eszközparkon bevezetni. Olyan szoftverhátteret akartunk teremteni, amelyen folyamatosan, hosszú távon biztosított a jelenlegi fejlesztés keretében bevezetés alatt vagy előtt álló Oracle alapú alkalmazások futtatása” – mondja az informatikai főosztályvezető.
Egy döntés anatómiája
Míg az egyértelmű volt, hogy az egységes adatbázisplatform csak az Oracle 9i lehetett, az operációs rendszer megválasztása korántsem volt ilyen egyszerű. Négy alternatíva merült fel: a Windows, a Unix, valamint két Linux-változat: a RedHat és a Novell Suse. Amikor döntésre került sor, természetesen sok tényezőt mérlegeltek – emlékezik vissza a főosztályvezető –, de megfogalmaztak néhány kulcskövetelményt, amelynek az új operációs rendszernek mindenképpen meg kellett felelnie:
-
biztosítson megbízható környezetet az Oracle adatbázis-kezelő futtatásához;
-
legyen megfelelő szintű hazai támogatottsága;
-
központi felügyeletét további emberi erőforrások nélkül meg lehessen oldani;
-
legyen elfogadható áron bevezethető.
Ez a sorrend egyben akár prioritási rendnek is tekinthető – teszi hozzá Farkas Csaba. Sokak számára talán furcsának tűnhet az ár ilyen magas súlyozása, de a beruházást nem egy prosperáló profitorientált cégnek, hanem egy államigazgatási szervnek kellett megvalósítania. Végül a KFF szakemberei alapos elemzés után a Suse Linux Enterprise Server 8-at választották. Nem kis szerepet játszott a döntésben, hogy az amúgy is népszerű Suse Linux disztribúciót korábban megvásárolta a Novell. A szoftverházzal, illetve a hozzá kapcsolódó hazai szolgáltató céggel, az NPSH-val (a Novell Professional Services Hungaryvel) a hatóságnak régre visszanyúló, jó kapcsolatai vannak.
Párhuzamosan a szoftverkörnyezet megválasztásával döntöttek az alkalmazandó hardverről is: elhatározták, hogy az új rendszert a két szoftvergyártó szerint is minősített HP Proliant ML 350-es típusú szerverekre telepítik.
Tavaszi költözés
Felszállt a füst, következhetett a megvalósítás. Egy ilyen úttörő migráció végrehajtása azonban korántsem egyszerű feladat. Hogyan lehet egyszerre 50 helyen párhuzamosan átállítani az operációs és az adatbázis-platformot? „Először is tesztszervereken felépítettük a tervezett rendszert, s minden részletre, alkalmazásra kiterjedő funkcionális, terheléses és migrációs teszteket végeztünk – magyarázza Farkas Csaba. – Kiépítettük a felügyeleti rendszert, majd megkezdtük a mentést biztosító szoftverek tesztelését. Ezután a letesztelt szerverről 2-2 CD-re úgynevezett image-et készítettünk, amelyet a rendszergazdáknak – egy oktatást követően – telepítési utasítással együtt átadtunk. Az országos telepítést, majd a meglévő alkalmazások adatmigrációit az átadott CD-kről, illetve adatbázisokból valamennyi rendszergazda egy időben végezte. Minderre idén tavasszal került sor. A Közlekedési Főfelügyelet és a Novell Professional Services Hungary szakemberei vállvetve dolgoztak az újszerű feladatokon, teljes sikerrel. A Suse Linux– Oracle 9i rendszer zökkenőmentesen felállt. A próbaüzemet és a végleges átállást követően a régi adatbázisokat archiválhatták és leállíthatták.
Ma és holnap
Bár a Linux világszerte rohamosan terjed, napjainkban még viszonylag kevés nagy szervezet vezetője meri felvállalni, hogy egész hálózatát a nyílt forráskódú operációs rendszerre telepítse. Farkas Csaba azonban elégedett a döntésükkel. Ami a további terveket illeti: a legnagyobb feladat a jelenleg folyamatban lévő, valamenyi szakterületre kiterjedő szoftverfejlesztés keretében elkészült alkalmazások tesztelése és országos bevezetése – mondja Farkas Csaba. Ezzel párhuzamosan zajlanak az üzemeltetéssel kapcsolatos projektek, amelyek még idén vagy 2005 első harmadában lezárulnak. Bevezették például a Novell Zenworks Desktop Management, a Microsoft Software Update Services, valamint a McAfee e-Policy rendszert. Ezek országos szinten biztosítják a munkaállomások menedzselését, a biztonsági frissítést, illetve a vírusvédelmet.
Dolgoznak a szerverek feletti felügyelet kiszélesítésén, a nagy erőfeszítés árán létrehozott homogén rendszer megőrzésén. Koncepciójukat a közeljövőben munkaállomásokra, illetve hordozható számítógépekre is ki akarják terjeszteni.
Mikolás Zoltán







