Velo Assembly-Lab Setup

Home

 

Projects

Meetings

Documents

Up ]

Here we describe the Online view of the setup in the VELO assembly lab in Building 168.

Dual homed servers

[pc]veloassembly4 and [pc]veloassembly3

These servers are dual-homed, that means they have network interfaces on the CERN 137.138.x.x network and on the LHCb private network 10.135.x.x. The IP names are pcveloassembly4[3] on the CERN network and veloassembly4[3] on the internal network. It is an Online convention for dual-homed servers to use the same name as on the CERN network but dropping any PC or LB prefix.

DIM issues with dual-homed PCs

In order to tell DIM which interface (IP-network) to use for its communication you need to set an environment variable before starting any application using DIM. In the assembly lab setup we want to use the internal LHCb network for all controls traffic hence

export DIM_HOST_NODE=veloassembly4[3].daq.lhcb (for bourne shells)

setenv DIM_HOST_NODE veloassembly4[3].daq.lhcb (for csh)

Note, that in the standard login for both machines [pc]veloassembly3[4] (Linux and Windows) this is the default setting. You can verify the environment variables. The DIM_HOST_NODE variable is not required on machines which live only on a single network (like the CCPCs and the farm-nodes).

[pc]veloassembly4

runs the DIM nameserver (dns) on the LHCb network. And it runs the SPECS DIM server (i.e. servers the SPECS). It is configured to start the dns server at bootup. If it dies it can be restarted by typing

/etc/dimdns.sh

 The log messages of DIM dns will be written to /var/log/dimdns.log. The SPECS server will be added to the automatic startup to.

[pc]veloassembly3

runs the main PVSS project. It also runs the OPC server for the ELMBs (CAN).

DAQ PCs

These are the PCs on the LHCb network which are configured to receive the data from the TELL1s.

IP name in LHCb IP address for sending data
(to be put in the ccpc_daq.cfg)
   
farm0105.daq.lhcb 192.168.5.5    
farm0106.daq.lhcb 192.168.5.6    
farm0107.daq.lhcb 192.168.5.7    
farm0108.daq.lhcb 192.168.5.8    

CreditcardPCs (TELL1s, ODIN)

The CCPCs are called tell0xy.daq.lhcb where xy is the number assigned to the TELL1s by Guido during the initial production testing (the one in "the" excel sheet :-)). The Readoutsupervisor (ODIN) is called ???

These CCPCs are configured to use veloassembly4.daq.lhcb as the DIM_DNS_NODE. You can check this by reading the file /etc/dim.conf on the CCPCs.

The TELL1s are also configured to automatically start a special version of the CCPC DIM-server at boot-time. The name of this binary you can find in /etc/sysconfig/ccpc.

 

Howto:


This page last edited by Niko Neufeld on June 19, 2006 .