TODO/Provozní záležitosti

Z VirtlabWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Verze z 09:25, 27. 3. 2008
Gry72 (Diskuse | příspěvky)

← Předchozí porovnání
Verze z 09:36, 27. 3. 2008
Gry72 (Diskuse | příspěvky)

Následující porovnání →
Řádka 4: Řádka 4:
* Vytvořit anglickou verzi textu na hlavní stránce virtlab.cs.vsb.cz, resp. virtlab.opf.slu.cz a textů, které se objeví po přihlášení uživatelů v různých rolích. * Vytvořit anglickou verzi textu na hlavní stránce virtlab.cs.vsb.cz, resp. virtlab.opf.slu.cz a textů, které se objeví po přihlášení uživatelů v různých rolích.
* Pomocí iptables zakázat, aby provoz určený pro tunserver nemohl na lokalitu přicházet odjinud, než z IP adresy lokality za tunelem. * Pomocí iptables zakázat, aby provoz určený pro tunserver nemohl na lokalitu přicházet odjinud, než z IP adresy lokality za tunelem.
-* Prověřit synchronizaci obsluhy klientů (obsluhovaných dětskými procesy nebo thready) ve všech serverech (zda se o nějaká společná data vzájemně neperou a přistupují k nim atomicky)+* Prověřit synchronizaci obsluhy klientů (obsluhovaných dětskými procesy nebo thready) ve všech serverech (zda se o nějaká společná data vzájemně neperou a přistupují k nim atomicky v explicitně synchronizovane kriticke sekci)
-* Prověřit, za jakých okolností FastEthernet a Ethernet rozhraní spojená tunelovačem hlásí CDP Duplex Mitchmatch+* Prověřit, za jakých okolností FastEthernet a Ethernet rozhraní spojená tunelovačem hlásí CDP Duplex Mitchmatch. Patrně když jsou rozdílné duplexy na obou stranách mezi prvkem a VLMUXem, ale CDP se volně propouští a myslí si, že jsou prvky spojené napřímo.
-** v Portsetteru nastavovat na VLMUXu duplex half/full+** v Portsetteru by možná šlo nastavovat na obou portech VLMUXu spojované dvojice zařízení half, pokud je jedno zařízení připojeno přes half. To by se muselo evidovat v nějakém spoje.conf.
 +** V nové verzi tunelovacího serveru zvážíme, zda do těch CDP rámců explicitně nesahat a neměnit to v nich.
 +* Nalevani konfiguraci do konfiguracnich severu - v hodiny typicke pro zacatky rezervaci muze byt hodne lokalit, ktere chteji nalevat konfigurace pro sve rezervace, ale nestihne se to v klientovu timeoutu na TCP spojeni nebo v prvnich 5 minutach timeslotu. Prozkoumat tento problem.
 + 
* Tutor módy conserveru - bylo myšleno na nemožnost přihlášení více non-tutor uživatelů k témuž lokálnímu zařízení ? Popis principu, jak tutor funguje, viz DP T.Hrabálka. * Tutor módy conserveru - bylo myšleno na nemožnost přihlášení více non-tutor uživatelů k témuž lokálnímu zařízení ? Popis principu, jak tutor funguje, viz DP T.Hrabálka.
** Jednoduše by to snad šlo synchronizovat přes locking souborů, aspoň pro ovladače MOXA (pro TCP spojení asi pomocné lock soubory). Zamkat vždy jen pro lokální prvky (v cílové lokalitě, tedy v proxy režimu propouštět vždy, ať to případně odmítne cílová lokalita - pošle do appletu hlášení). ** Jednoduše by to snad šlo synchronizovat přes locking souborů, aspoň pro ovladače MOXA (pro TCP spojení asi pomocné lock soubory). Zamkat vždy jen pro lokální prvky (v cílové lokalitě, tedy v proxy režimu propouštět vždy, ať to případně odmítne cílová lokalita - pošle do appletu hlášení).
-* Nalevani konfiguraci do konfiguracnich severu - v typicke hodiny muze byt hodne lokalit, ktere chteji nalevat, ale nestihne se to v klientovu timeoutu na TCP spojeni nebo v prvnich 5 minutach timeslotu. 

Verze z 09:36, 27. 3. 2008

  • Přepsat všechny servery jako opravdové UNIX démony, viz http://lecture.cs.buu.ac.th/~s49232/To_be_use/Linux%20Daemon%20Writing%20HOWTO.htm
  • Přepsat rezervační a konzolový server čistěji a objektově v C++.
  • Implementovat přidávání/odebírání allowed VLAN na trunk portu ke XEN podle spoje.conf (option trunkport) přes SNMP portsetter.
  • Vytvořit anglickou verzi textu na hlavní stránce virtlab.cs.vsb.cz, resp. virtlab.opf.slu.cz a textů, které se objeví po přihlášení uživatelů v různých rolích.
  • Pomocí iptables zakázat, aby provoz určený pro tunserver nemohl na lokalitu přicházet odjinud, než z IP adresy lokality za tunelem.
  • Prověřit synchronizaci obsluhy klientů (obsluhovaných dětskými procesy nebo thready) ve všech serverech (zda se o nějaká společná data vzájemně neperou a přistupují k nim atomicky v explicitně synchronizovane kriticke sekci)
  • Prověřit, za jakých okolností FastEthernet a Ethernet rozhraní spojená tunelovačem hlásí CDP Duplex Mitchmatch. Patrně když jsou rozdílné duplexy na obou stranách mezi prvkem a VLMUXem, ale CDP se volně propouští a myslí si, že jsou prvky spojené napřímo.
    • v Portsetteru by možná šlo nastavovat na obou portech VLMUXu spojované dvojice zařízení half, pokud je jedno zařízení připojeno přes half. To by se muselo evidovat v nějakém spoje.conf.
    • V nové verzi tunelovacího serveru zvážíme, zda do těch CDP rámců explicitně nesahat a neměnit to v nich.
  • Nalevani konfiguraci do konfiguracnich severu - v hodiny typicke pro zacatky rezervaci muze byt hodne lokalit, ktere chteji nalevat konfigurace pro sve rezervace, ale nestihne se to v klientovu timeoutu na TCP spojeni nebo v prvnich 5 minutach timeslotu. Prozkoumat tento problem.
  • Tutor módy conserveru - bylo myšleno na nemožnost přihlášení více non-tutor uživatelů k témuž lokálnímu zařízení ? Popis principu, jak tutor funguje, viz DP T.Hrabálka.
    • Jednoduše by to snad šlo synchronizovat přes locking souborů, aspoň pro ovladače MOXA (pro TCP spojení asi pomocné lock soubory). Zamkat vždy jen pro lokální prvky (v cílové lokalitě, tedy v proxy režimu propouštět vždy, ať to případně odmítne cílová lokalita - pošle do appletu hlášení).