Rendszer-üzemeltetés Példák a gyakorlatban Rendszer-üzemeltetés Csató Endre
„Post mortem” Post mortem: értékeljük ki a munkánkat utólag, hogy tanuljunk belőle Amiről szó lesz: Mi volt a projekt feladat, problémái Mit, milyen sorrendben csináltunk Mit lehetett volna másképpen csinálni? Útravaló MOF
A feladat BDD Business Desktop Deployment (Üzleti munkaállomás bevezetés), régi gépek forgatásával, 30% selejtezéssel- új géppel Szükséges kiszolgálói szolgáltatások kiépítése, migrálása Cél: sikeres bevezetés, minimális kockázat, minimális kieső üzemidő A cég belső erőforrásainak maximális ki- és felhasználása
A projekt számokban Cég: irodai és üzletmenet részét is érintő számítógépes infrastruktúra 300+ munkaállomás, 30+ szerver, 3 telephely 200 alkalmazás, 5 TB felhasználói adat 1000+ oldal dokumentáció, 1000+ projekt feladat 5-10 üzemeltető a projektben Fél év előkészítés, napi 5-10 gép „keltetése”
Belül: tervvázlat, „Proof of concept” A projekt előtt Az ügyfél felkért beszállítókat, hogy adjanak ajánlatot a feladatra Ehhez az ajánlatadóknak tapasztalattal, gyakorlattal és főleg (reális/jó) becslőképességgel kell rendelkezniük. Az ügyfél nem szolgáltat teljes mértékű információt, ezért a megfelelő rizikófaktorral számoljunk! Ügyfélnek: Ajánlat Belül: tervvázlat, „Proof of concept”
A projekt indulása Projekttagok kiválasztása Döntéshozók – 2 Projektvezető(k) – 1 Technikai emberek – 3-7 Külső munkatársak – 2 Tervezés és dokumentálás kezdete Projektterv elkészítése, elfogadtatása Projekt terv
Koncepcionális tervezés Megbeszélések – magas szinten Igények, követelmények, jelenlegi állapot, felmérés Koncepcionális elképzelés elfogadtatása – 2 emberhét Koncepcionális terv
Tervezés (1) „Követelmény specifikáció” – infrastruktúra projekteknél a rendszerterv (=a végleges állapot leírása) része Szükséges lehet tesztlabor virtuális környezet „proof of concept” igazolása, ellenőrzése Itt: telepítési körfolyamat ellenőrzése és alkalmazás kompatibilitási vizsgálatok Rendszerterv
Tervezés (2) Megvalósítási / implementációs / bevezetési terv elkészítése Itt: nevezhetnénk bizonyos részeit migrációs tervnek, mint pl.: Office állomány-makrók átalakítása, stb. Célja, hogy leírja, hogyan megy végbe az átalakulás a jelenlegi állapotból a rendszertervben rögzített állapotba. (Lehet részletes, de képer- nyőkép halmaz nem terv!) Implementációs terv
Üzemeltetési segédlet/ajánlás Az üzemeltető személyzet számára ki kell dolgozni az új vagy megváltozott Házirendet Szabályokat Eljárásokat Help-Desk-et Probléma és hibamegoldást Támogatási útvonalat Üzemeltetési segédlet/ajánlás
Előkészítés (1) Alkalmazások és hardverek feltérképezése Tesztlabor felállítása Alkalmazás és hardver leltár alapján döntés a megszűnő, még használható és az ajánlott és támogatott szoftverekről, licencekről, hardverekről Megmaradt alkalmazások automatikus telepítési eljárásának kidolgozása
Előkészítés (2) Kiszolgálói környezet elkészítése Windows Server 2003 migráció Active Directory migráció és újrastrukturálás, jogosultság tervezés Systems Management Server 2003 bevezetés Magas rendelkezésre állás kialakítása Mentési stratégia elkészítése
Előkészítés (3) Tesztlaborban a mentési, migrálási, teljes telepítési folyamat ellenőrzése Régi hardver érkezés, mentés, adattranszformáció, ellenőrzés, telepítés, célzott adatvisszatöltés Logisztikai terv készítése pl.:Gép nélküli felhasználóknak cseregép biztosítása Éles keltető környezet véglegesítése
Éles végrehajtás Napi 5-10 számítógép tervezett cseréje Kezdetben kevés 1-3 gép, a nem várt problémák visszacsatolásával az előkészítési szakaszba kerülünk vissza. 3 hét kellett a „hibamentes” működéshez A régi és az új rendszer fokozott üzemeltetői figyelése, az új és a régi gépek, szoftverek, szabályok együttélése
Sikeres volt a projekt? Közepesen sikeres PRO: a fontos felhasználók semmilyen, a többi felhasználó kevés problémával találkozott KONTRA: a tervezett időnél tovább tartott, így a tervezettnél több erőforrásból (azaz pénzből) sikerült megvalósítani. Mi segített? A módszertan és a keretrendszer mankói, bevett eljárásai, a tapasztalat és a megfelelő reagálás.
OK - alultervezés? Tervezés, tesztelés, dokumentálás, jóváhagyás, végrehajtás Ezzel nem lenne gond akkor, ha egy-egy piciny probléma nem futná meg mindazt a kört, amit mérföldkövenként, csoportosítottan is lehetett volna. A projekt tagok nem 100%-ban a projekt feladatát végezték, más munkájuk is volt, mivel ÜZEMELTETŐK Az új technológia tanulása nem a projekt feladata, hanem megfelelő tanfolyamok és más oktatási formáké. Nagyvállalat nem = nem otthoni homokozó
Útravaló - MOF
MOF - üzemeltetés
Tanítói útravaló (1) Nem csak otthoni, kisvállalati rendszerek bemutatása fontos, hanem a magas rendelkezésre állású, nagyvállalati („Enterprise”) megoldások ismerete jelent azonnali előnyt a munkaerőpiacon. Technikailag: LDAP, NLB, Cluster, VPN, IPSEC, Radius, Certificate, PKI, ISO-OSI ismeret, .NET, stb. Minden eszköz adott: többféle virtualizáció
Tanítói útravaló (2) Nem technikai ismeretek projektvezetés és technikái Projekt követés, szoftver használat, hibakövetés (tudjuk, hol vagyunk, mikor érünk a végére), MOF üzleti és ügyfél kommunikáció és technikái megbeszélések használati esetek dokumentáció készítés technikái dokumentumok fajtái
Tanítói útravaló (3) Az üzemeltetési ismeret Nem fejlesztői ismeret (programozás segít, ha van, de nem elengedhetetlen) Nem „csak” felhasználói (általános operációs rendszer és irodai alkalmazás használat) Széles informatikai jártasság és gondolkodás Mély rendszer, mély platform tudás Rendszer-alkalmazások kézügyesség szerű használata
Utolsó útravaló Milyen apróságok használhatók máshol is ebből a projektből? Általában minden telepítő testre szabható és van még ingyenes telepítő készítő is (ne telepítsünk és kattintgassunk 2x, 5x, 100x) Akkor tudunk helyes technológiát és megoldást választani egy problémára, ha széles körű ismereteink vannak a platformokról, termékekről, komplex megoldásokról – a licencelésükkel együtt!
Hivatkozások Microsoft Operation FrameWork 4.0 Desktop Deployment http://technet.microsoft.com/en-us/library/cc506049.aspx Desktop Deployment http://technet.microsoft.com/en-us/desktopdeployment/default.aspx
? Kérdések Köszönöm a figyelmet! http://www.ffg.sulinet.hu/email.asp?T2=1442