Virtlab:Komponenty/Řídící server

Z VirtlabWiki

Přejít na: navigace, hledání

Webový server lokality (taky označován jako řídící server lokality) je fakticky jediným místem, kde běžný uživatel přichazí s Virtlabem do styku. Kromě řadových uživatelů jsou v systému rozlišování i administrátoři, správci úloh a tutoři. Webový server umožňuje uživatelům si na určitou dobu zarezervovat logickou topologii, kterou si vyberou. Server komunikuje s rezervačním serverem, který mu nabízí fyzická zařízení, která jsou k dispozici. Seznam dostupných zařízení a logická topologie, jsou vstupními argumenty mapovacího procesu, který pro jednotlivé vrcholy logické topologie, což jsou žádaná logická zařízení, vybere adekvátní fyzická zařízení a vygeneruje jejich fyzického propojení, které slouží dále k vygenerování konfigurací spojovacích prvků.


Řidící server lokality obsahuje GUI pro

  • správu uživatelů dané lokality
  • správu úloh (v budoucnu si bude možné půjčovat definice úloh z jiných lokalit)
  • rezervaci úloh na zvolený čas uživateli dané lokality
  • přístup uživatelů dané lokality ke konzolám laboratorních prvků spuštěné úlohy (vygenerováním WWW stránky pro spuštění appletu nasměrovaného na lokální konzolový server (ten přeposílá spojení na cílový konzolový server, nebo přímo na aktivní prvek))
  • další administraci lokality

Běží na něm databázový server (MySQL) udržující databázi dané lokality.

Má síťové rozhraní jednak do Internetu a jednak k ostatním komponentám/serverům lokality.

Osobní nástroje