KIT nano crate

Assembly instructions

https://indico.cern.ch/event/817056/contributions/3417073/attachments/1837344/3010849/190502_System_Test_Meeting_-_nanoCrate.pdf

Installation of CentOS7

Note: at the time of writing, it does not seem to be possible to install CERN's CentOS7 (CC7) OS from an external drive (e.g. USB stick), because the ISO image in the official repository does not contain a boot partition. Due to this, these instructions apply to the standard CentOS7 OS.

The main steps to install CentOS7 from an external USB drive are summarized below.

Optional: to apply CERN's updates on top of the standard CentOS7 OS, the script CERNify_CentOS7.sh (see below) can be used (last tested on Aug. 6, 2020). The only prerequisite to run it is the CentOS-CERN.repo file (also available below) for the relevant CC7 packages to be added (this file can be obtained from the CERN Service Desk).

CERNify_CentOS7.sh
#!/bin/sh
# CERNify the centos7 installation
# Download the CentOS-CERN.repo to ~/Downloads
# Author: Lars Noehte
sudo cp ~/Downloads/CentOS-CERN.repo /etc/yum.repos.d/
 
cd ~/Downloads
 
wget http://linuxsoft.cern.ch/cern/centos/7/os/x86_64/RPM-GPG-KEY-cern
 
sudo /usr/bin/rpm --import RPM-GPG-KEY-cern
 
/usr/bin/yum clean all && \
echo -e "\033[32m \tupdate \033[0m" && \
sudo /usr/bin/yum -y update  && \
echo -e "\033[32m \tinstall centos-release and epel-release\033[0m" && \
sudo /usr/bin/yum -y install centos-release epel-release && \
echo -e "\033[32m \tgroup install CERN Base Tools\033[0m" && \
sudo /usr/bin/yum -y group install 'CERN Base Tools' && \
echo -e "\033[32m \tclean all and update\033[0m" && \
sudo /usr/bin/yum -y clean all && sudo /usr/bin/yum -y update
CentOS-CERN.repo
# CentOS-CERN.repo
#
# CERN CentOS 7 uses local repositories at http://linuxsoft.cern.ch distribution service
#
 
[cern]
name=CentOS-$releasever - CERN
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cern/$basearch/
gpgcheck=1
enabled=1
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
 
[cern-testing]
name=CentOS-$releasever - CERN Testing
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cern-testing/$basearch/
gpgcheck=1
enabled=0
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
 
[cernonly]
name=CentOS-$releasever - CERN Only
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cernonly/$basearch/
gpgcheck=1
enabled=0
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
 
[cernonly-testing]
name=CentOS-$releasever - CERN Only Testing
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cernonly-testing/$basearch/
gpgcheck=1
enabled=0
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
 
[cern-debug]
name=CentOS-7 - CERN - Debuginfo
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cern/Debug/$basearch/
gpgcheck=1
enabled=0
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
 
[cernonly-debug]
name=CentOS-7 - CERN Only - Debuginfo
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cernonly/Debug/$basearch/
gpgcheck=1
enabled=0
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
 
[cern-source]
name=CentOS-$releasever - CERN Sources
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cern/Sources/
gpgcheck=1
enabled=0
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
 
[cernonly-source]
name=CentOS-$releasever - CERN Only Sources
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cernonly/Sources/
gpgcheck=1
enabled=0
enabled=0
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
 
[cern-testing-source]
name=CentOS-$releasever - CERN Testing Sources
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cern-testing/Sources/
gpgcheck=1
enabled=0
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern
 
[cernonly-testing-source]
name=CentOS-$releasever - CERN Only Testing Sources
baseurl=http://linuxsoft.cern.ch/cern/centos/$releasever/cernonly-testing/Sources/
gpgcheck=1
enabled=0
enabled=0
protect=1
priority=5
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern

Configuration of FC7

General information and instructions on the FC7 setup and the related software can be found in the material of the 2019 Phase-2 Tracker DAQ Workshop. The instructions listed below are a selected summary of the instructions given in the latter workshop (and references therein).

Testing with Ph2_ACF

This section is work-in-progress. For the moment, the reader is referred to the documentation in the Ph2_ACF repository, and the material of the 2019 Phase-2 Tracker DAQ Workshop.