Virtlab:Komponenty/Konfigurační server

Z VirtlabWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Verze z 07:09, 19. 10. 2007
Vav166 (Diskuse | příspěvky)

← Předchozí porovnání
Verze z 11:02, 25. 11. 2007
Gry72 (Diskuse | příspěvky)

Následující porovnání →
Řádka 1: Řádka 1:
-Konfigurační server je jednoduchý síťový démon, jehož úkolem je příjem konfiguračních souborů, které vytvořil spojovací skript, pro spojovací pole síťových prvků, tunelovací servery a také nahrání těchto konfigurací do příslušných spojovacích zařízení. Tímto dochází k aktivaci žádané síťové topologie.+Konfigurační server zajišťuje příjem konfigurací pro spojovací prvky segmentu distribuovaného virtuálního spojovacího pole pro svou lokalitu. Ve Spojovači verze 2 se jedná pouze o konfigurace pro tunelovací server (spojování Ethernet portů) a pro jednotlivé ASSSK v dané lokalitě (lokální spojování WAN portů). Spojovač verze 1 vytvářel konfigurace i pro jednotlivé VLMUX (spojovací C3560). Konfigurační soubory pro spojovací prvky vytváří lokalita, ve které uživatel timeslot s požadovanou distribuovanou virtuální topologii rezervoval.
 + 
 +Konfigurace se uploadují vždy na začátku rezervovaného timeslotu (aktivace topologie) a na jeho konci (deaktivace topologie). Vytváření konfiguračních příkazů pro aktivaci i deaktivaci a jejich upload do konfiguračních serverů všech zúčastněných lokalit se děje v okamžiku začátku každého rezervovaného timeslotu a 3 minuty před jeho koncem v lokalitě jejíž uživatel timeslot rezervoval. Spouštění příslušných akcí (skriptů) je časováno časováno CRONem rezervující lokality.
 + 
 + 
 +=== Non-urgent TODO ===
----- 
* přijímá (a autorizuje) požadavky ostatních lokalit na konfiguraci spojovacího pole, kombinuje je s existující konfigurací a nahrává konfiguraci do prvků lokálního segmentu spojovacího pole * přijímá (a autorizuje) požadavky ostatních lokalit na konfiguraci spojovacího pole, kombinuje je s existující konfigurací a nahrává konfiguraci do prvků lokálního segmentu spojovacího pole
-** pro každou lokalitu je vyhrazen interval VLAN, který může použít při žádostech o připojení rozhraní laboratorních prvků jiných lokalit ke svým prvkům nebo prvkům třetí lokality 
-* Bude patrně řídit mazání konfigurací laboratorních prvků lokality (simulovaných i reálných). U reálných bude spolupracovat s konzolovým serverem, ten bude mít pro něj patrně zvláštní SW rozhraní (mimo rozhraní pro applety uživatelů). 
-** příjímá i případné počáteční konfigurace laboratorních prvků, předává konzolovému serveru 
-Je třeba vymyslet, kdo se postará o vyvolání nalití konfigurací do spojovacích prvků svého i cizích segmentů virtuálních spojovacích polí před úlohou a kde bude konfigurace (vyprodukovaná skripty J.Dvořáka) od doby rezervace příslušné úlohy uložena. Také se (z důvodu možného překrývání timeslotů různých uživatelů) musí někde pro Jirkův skript evidovat, které VLANy už byly v daném timeslotu použity jinými úlohami, aby pro propojení prvků použil dosud nevyužité. 
== Detailní informace pro vývojáře == == Detailní informace pro vývojáře ==
Řádka 17: Řádka 17:
[[Kategorie:Server]] [[Kategorie:Server]]
[[Kategorie:Konfigurační server]] [[Kategorie:Konfigurační server]]
-[[Kategorie:UNCOMPLETE]] 

Verze z 11:02, 25. 11. 2007

Konfigurační server zajišťuje příjem konfigurací pro spojovací prvky segmentu distribuovaného virtuálního spojovacího pole pro svou lokalitu. Ve Spojovači verze 2 se jedná pouze o konfigurace pro tunelovací server (spojování Ethernet portů) a pro jednotlivé ASSSK v dané lokalitě (lokální spojování WAN portů). Spojovač verze 1 vytvářel konfigurace i pro jednotlivé VLMUX (spojovací C3560). Konfigurační soubory pro spojovací prvky vytváří lokalita, ve které uživatel timeslot s požadovanou distribuovanou virtuální topologii rezervoval.

Konfigurace se uploadují vždy na začátku rezervovaného timeslotu (aktivace topologie) a na jeho konci (deaktivace topologie). Vytváření konfiguračních příkazů pro aktivaci i deaktivaci a jejich upload do konfiguračních serverů všech zúčastněných lokalit se děje v okamžiku začátku každého rezervovaného timeslotu a 3 minuty před jeho koncem v lokalitě jejíž uživatel timeslot rezervoval. Spouštění příslušných akcí (skriptů) je časováno časováno CRONem rezervující lokality.


Non-urgent TODO

  • přijímá (a autorizuje) požadavky ostatních lokalit na konfiguraci spojovacího pole, kombinuje je s existující konfigurací a nahrává konfiguraci do prvků lokálního segmentu spojovacího pole


Detailní informace pro vývojáře