Esecuzione TCS:

NOTA: La memoria del DataDictionary è persistente. Per inzializzare tutta la memoria a zero occorre dare il comando:

gshmconfig -z

Per far partire il tcs si usa l'utility netconfig:

  • Per prima cosa, far partire i server del tcs con il comando:

    netconfig start

    e controllare che tutto vada bene con il comando

    netconfig ps:
    lorenzo@lbusoni:/home/adopt/LBTOnew/TCS$ netconfig start
    start succeded                                              [  OK  ]
    lorenzo@lbusoni:/home/adopt/LBTOnew/TCS$ netconfig ps
    
    LBT Processes Running
    ------------------------
    14292 pts/1    00:00:00 networkserver
    14295 pts/1    00:00:00 rpcserver
    14297 pts/1    00:00:00 gshmserver
    

Esecuzione dei sottosistemi

Si usa normalmente TCSGUI che consente il controllo di tutti i sottositemi e relative GUI

Esecuzione manuale dei sottosistemi

Si usa: netconfig start <sottosistema>

Ad esempio, per il controllo dell'esapodo:
lorenzo@lbusoni:/home/adopt/LBTOnew/TCS/OSS$ netconfig start OSS left
Reading DD for Events
loading DD for Events complete
Reading DD for Reflective Memory
loading DD for Reflective Memory complete
Subsysname is OSS
Reading DD for Events
loading DD for Events complete
Success.                                                    [  OK  ]

  • Per avere l'output di debug sul terminale (invece che in syslog):
    lorenzo@lbusoni:/home/adopt/LBTOnew/TCS/OSS$ netconfig start OSS left on local
    

  • Per verificare lo stato dei processi:
    lorenzo@lbusoni:/home/adopt/LBTOnew/TCS/OSS$ netconfig ps
    
    LBT Processes Running
    ------------------------
    14292 pts/1    00:00:00 networkserver
    14295 pts/1    00:00:01 rpcserver
    14297 pts/1    00:00:00 gshmserver
    17351 pts/1    00:00:01 OSS
    

Nota: I sottositemi non possono essere lanciati direttamente come comandi.

Esecuzione manuale delle GUI

Gli eseguibili delle GUI sono in directory del tipo: .../<sottosistema>/bin/

Ad es:
.../aos/bin/AOSGUI
.../oss/bin/OSSGUI

Per lanciarle basta specificare il path completo.

Condizioni di errore

Allo start di netconfig possono comparire i seguenti messaggi di errore:

  • Cannot start netconfig on the loop back.: occorre una vera interfaccia di rete per netconfig, localhost non va bene.
  • No command interface found.: non esiste la rete configurata in LBT.conf come commandfilter.
  • No reflective memory interface found.: non esiste la rete configurata in LBT.conf come gshmfilter.
  • No telemtry interface found.: non esiste la rete configurata in LBT.conf come telemetryfilter.

  • Verificare la configurazione di rete. Una soluzione possibile e' dichiarare trusted l'interfaccia di rete.

Visualizzazione dei Log

  • Se èattivo LSS gli eventi vanno in /lbt/log/current.event

  • Se non è attivo LSS vengono scritti in file del tipo: /lbt/log/AOSL.log, uno per ogni sottosistema.
Topic revision: r8 - 18 May 2011, LucaFini
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback