I assembled the rack-mount server that will long-term replace c1auxex, so we can return the borrowed unit to Larry.
SUPERMICRO SYS-5017A-EP Specs:
- Intel Atom N2800 (2 cores, 1.8GHz, 1MB, 64-bit)
- 4GB (2x2GB) DDR3 RAM
- 128 GB SSD

I installed a standard Debian Jessie distribution, with option LXDE for minimal resource usage. Steps taken after fresh install
- Give controls sudo permission: usermod -aG sudo controls
- mkdir /cvs/cds
- apt-get install nfs-common
- Added line "chiara:/home/cds /cvs/cds nfs rw,bg,nfsvers=3" to end of /etc/fstab
- Configured network adapter in /etc/network/interfaces
iface eth0 inet static
address 192.168.113.48
netmask 255.255.255.0
gateway 192.168.113.2
dns-nameservers 192.168.113.104 131.215.125.1 131.215.139.100
dns-search martian
I first assigned the IP 192.168.113.59 of the original c1auxex, but for some reason my ssh connections kept failing mid-session. After I switched to a different IP the disruption no longer happened.
- Add lines "search martian" and "nameserver 192.168.113.104" to /etc/resolv.conf
- apt-get install openssh-server
At this point the unit was ready for remote connections on the martian network, and I moved it to the XEND.
- Added lines to /home/controls/.bashrc to set paths and environment variables:
export PATH=/cvs/cds/rtapps/epics-3.14.12.2_long/base/bin/linux-x86_64:/cvs/cds/rtapps/epics-3.14.12.2_long/extensions/bin/linux-x86_64:$PATH
export HOST_ARCH=linux-x86_64
export EPICS_HOST_ARCH=linux-x86_64
export RPN_DEFNS=~/.defns.rpn
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/cvs/cds/rtapps/epics-3.14.12.2_long/base/lib/linux-x86_64:/cvs/cds/rtapps/epics-3.14.12.2_long/modules/modbus/lib/linux-x86_64/:/cvs/cds/rtapps/epics-3.14.12.2_long/modules/asyn/lib/linux-x86_64
apt-get install libmotif-common libmotif4 libxp6 ( required to run burtwb utility)
The server is ready to take over for c1auxex2 and does not need any local epics compiled, since it can run the 3.14.12.2_long binaries in /cvs/cds. |