Virtlab:Komponenty/Virtuální spojovací pole
Z VirtlabWiki
Verze z 19:36, 16. 8. 2007 Gry72 (Diskuse | příspěvky) ← Předchozí porovnání |
Verze z 20:05, 16. 8. 2007 Gry72 (Diskuse | příspěvky) Následující porovnání → |
||
Řádka 2: | Řádka 2: | ||
* Použití 802.1QinQ | * Použití 802.1QinQ | ||
* /activator-script/DOC/activate.sh.txt Dokumentace funkce activate.sh | * /activator-script/DOC/activate.sh.txt Dokumentace funkce activate.sh | ||
+ | |||
+ | |||
+ | == Generování a upload konfigurací spojovacích prvků distribuovaného spojovacího pole == | ||
+ | |||
+ | Obstarava Aktivacni server. V case nejblizsi rezervace (zjisti z DB nebo je informovan o nove rezervaci rezervacnim serverem pomoci TCP) spusti skript podle polozky conf-activator v souboru act-server.confi (implicitne activator-script/activate.sh). V nem se nejprve spusti skript | ||
+ | generatoru konfiguraci pro spojovaci prvky, nasledne skript pro generovani konfiguraci tunelovacich serveru vsech lokalit a nakonec se vsechny vygenerovane konfigurace zaslou konfiguracnim serverum prislusnych lokalit, ktere je nahraji do zadanych spojovacich prvku. | ||
+ | |||
+ | |||
== Návaznosti == | == Návaznosti == |
Verze z 20:05, 16. 8. 2007
- Generátor konfigurací spojovacích prvků (autor Jiří Dvořák)
- Použití 802.1QinQ
- /activator-script/DOC/activate.sh.txt Dokumentace funkce activate.sh
Generování a upload konfigurací spojovacích prvků distribuovaného spojovacího pole
Obstarava Aktivacni server. V case nejblizsi rezervace (zjisti z DB nebo je informovan o nove rezervaci rezervacnim serverem pomoci TCP) spusti skript podle polozky conf-activator v souboru act-server.confi (implicitne activator-script/activate.sh). V nem se nejprve spusti skript generatoru konfiguraci pro spojovaci prvky, nasledne skript pro generovani konfiguraci tunelovacich serveru vsech lokalit a nakonec se vsechny vygenerovane konfigurace zaslou konfiguracnim serverum prislusnych lokalit, ktere je nahraji do zadanych spojovacich prvku.
Návaznosti
Rezervační server přijme popis požadované topologie (a.k.a. "topologie.conf") přiřazený ke konkrétní rezervaci příkazem ATTACH. Uloží si jej do souboru <RESID>.dat (z historických důvodů). Soubor rovnou přepošle dále aktivačními serveru, ten ji ukládá do svého souboru <RESID>.dat.
Skript spouštěný v době spuštění úlohy (začátku jejího timeslotu) aktivačním serverem se určuje v souboru /etc/virtlab/act-server.conf položkou conf-activator (implicitně /opt/virtlab/act-server/activator-script/activate.sh)
Obě kopie pomocného souboru <RESID>.dat maže
- aktivační skript po provedení aktivace
- při CANCEL rezervace rezervační i aktivační server (každý u sebe, rezervační příkaz CANCEL přepošle aktivačnímu).
Konfigurace
- activate.sh: Upravit VLANS_FROM a VLANS_TO, aby určovaly dolní a horní mez rozsahu čísel VLAN přidělených pro účely spojování prvků místní lokalitě