5.7  Systém podpory řešení provozních problémů a konfiguračních požadavků

Cílem projektu je vytvoření systému, který bude podporovat řešení provozních problémů, resp. konfiguračních požadavků. Systém bude oficiálním prostředníkem zabezpečujícím výměnu informací jak mezi řešiteli, tak i skupinami a v neposlední fázi rovněž s uživateli sítě TEN-155 CZ.

V současné době je již funkční systém instalován na zkušebních PC a bylo připraveno prostředí pro jeho chod nenarušující vývoj. Upravujeme vzhled a chování uživatelského rozhraní včetně přípravy metodik.

Postup a průběh řešení

Postup řešení byl rozdělen do dvou po sobě následujících fází.

První fáze

Pořízení stanic bylo jinými okolnostmi opožděno. S využitím momentálně dostupné techniky jsme mohli instalovat pouze jednu neostrou stanici v Praze (stroj diana.ten34.ces.net) a shodou okolností druhou v Plzni (stroj lupus.zcu.cz). Na obou strojích typu PC byl instalován operační systém Linux (distribuce Debian) s mírnými odlišnostmi, neboť plzeňský stroj plní primárně jiné funkce.

Na obou strojích byla zprovozněna databázová podpora MySQL včetně příslušných Perl modulů požadovaných k provozu systému Request Tracker (vlastní adaptace systému, který jsme zvolili za nejvhodnější pro daný účel). Následovalo zprovoznění jednotlivých rozhraní (http/apache, e-mail/sendmail/smail, přístup k databázi, ssh atp.) a testování rozličných funkcí systémů.

Po ověření funkčnosti zálohovacího postupu jsme zajistili pravidelné automatické zálohování prostřednictvím služby cron, která vyvolává příslušné zálohovací skripty. Tyto ukládají aktuální transakce a stav databáze včetně důležitých konfiguračních souborů jednotlivých služeb systému na vzdálenou stanici/AFS.

Protože ostrý provoz nemohl začít, nebylo možné jej vyladit ani monitorovat. Přesto již začal vznikat nezávislý modul pro tvorbu statistik na základě údajů dostupných z databáze RT systému. Vývojáři (zatím převážně teoreticky) připravují i možnost určité formy účtování za některé druhy služeb/podpory. Generování FAQ bylo rovněž odloženo, neboť úzce souvisí se změnami rozhraní a metodik, které budou stanoveny až při ostrém náběhu systému.

Později musel být plzeňský stroj uvolněn a tak jsme systém pokusně přenesli na jiný systém (opět starší PC Intel Pentium), kde je nadále provozován a přístupný například prostřednictvím adresy http://rt.zcu.cz/rt.cgi, či základní brána prostřednictvím elektronické pošty na adrese rt@service.zcu.cz. V systému již bylo provedeno mnoho drobných úprav specifických zdejšímu prostředí, které jsou zaznamenány v systému správy verzí CVS, takže lze jednoduše tyto změny aplikovat do budoucích verzí (jak se již několikrát během tohoto roku stalo).

Druhá fáze

Všechny úkoly druhé fáze zůstávají dosud nedotčeny - budou následovat po dokončení první fáze. Výjimkou je vazba na adresářové služby, která není příliš časově vázána na stav vývoje tohoto projektu (může ovlivnit pouze způsob práce se systémem/dokumentaci), ale je vázána na další projekty TEN-155 CZ. S tím úzce souvisí případné silnější zabezpečení komunikace se systémem včetně maximálního zjednodušení pro uživatele.

[obrázek]

Obrázek 5.16: Ukázka RT systému v Plzni

Dosažené výsledky

Byly zkoumány i fyzicky testovány rozličné existujícící imlementace systémů obdobného určení (například Bugzilla, KeyStone, Sun Solstice Enterprise, HP OpenView, GNU GNATS) včetně souvisejících doporučení (např. RFC 1297 či elektronické konference vývojářů výše uvedených systémů).

Výsledkem byl výběr systému Request Tracker, který několik let stabilně funguje a ačkoli je volně dostupný, má díky své modulární otevřené stavbě zajištěn rozvoj a podporu ze strany široké internetovské komunity. Kromě možnosti provádět vlastní úpravy systému samého je hlavní předností před ostatními systémy jeho rozhraní neomezené jen na WWW. Se systémem lze plnohodnotně komunikovat i přes e-mail či příkazovou řádku.

Silná komunita vývojářů rozprostřených po celém světě poskytuje téměř okamžitou odezvu při řešení souvisejících změn či drobných opravách vyvíjených verzí. To se u ostatních komerčních systémů stává prakticky nedosažitelným.

Z důvodů dočasné nedostupnosti finančních zdrojů na pořízení potřebných základních prostředků pro ostrý stabilní provoz systému jsme zvolili alternativní postup, a to zprovoznění prozatímního (testovacího) systému na zapůjčeném zařízení PC Intel Pentium/90MHz. Souběžně byl experimentálně zprovozněn shodný systém v Centru informatizace a výpočetní techniky na Západočeské univerzitě v Plzni na PC Intel Pentium II/300MHz. Získali jsme tak zkušenosti s konfigurováním systému a jeho technickými nároky pro reálný provoz.

Experimentální provoz v Plzni přešel postupně v ostrý (viz obrázek 5.16 znázorňující jednu z pracovních obrazovek).

Přínosy stávajícího provozu:

Pro další vývoj jsme připravili testovací vývojové prostředí, aby případné pokusy nemohly narušit ostrý chod systému.

Shrnutí a plán dalších prací v roce 2000

Realizace hlavní části projektu proběhne v následujícím roce s využitím všech dosud získaných podkladů pro zprovoznění. Konkrétnější plán prací je následovný:

Připravíme ostrý rutinní provoz systému podpory (zahrnuje stanovení metodik, sepsání příslušných předpisů/dokumentace, postupné začlenění všech řešitelských skupin) na serveru umístěném v Praze. Rozhraní budeme upravovat na základě praktických zkušeností na vývojové stanici umístěné v Plzni a případně následně pozměníme pracovní postupy. Převážná část komunikace z mail-listů se následně vhodně separuje.

Navrhneme řešení pro distribuovaný provoz systému - zřízení serverů v dalších lokalitách pro případný off-line provoz. Připravíme automatickou tvorbu FAQ pro uživatele a spolupráci s autentizačními autoritami používanými řešiteli (využití LDAP atp.).

Zajistíme zálohování systému i dat prostřednictvím AFS nebo přímo prostřednictvím Networkeru na zálohovací roboty (v návaznosti na projekt MetaCentrum).

Plánujeme provázání stávajících trouble ticket systémů a management stanic s tímto systémem, což zahrnuje i přechod celého síťového operačního centra CESNET, z. s. p. o. na tento systém.

předchozí
obsah
následující
další weby:fond rozvojemetacentrumCzechLightpřenosyvideoservereduroameduID.cz