serverroom-components/server-templates/Zhu Yuan.md

1.9 KiB

Zhu Yuan SETUP

1. OSInstall

Debian
Mount points - Data1
User setup   - sasha (with sudo)
Software selection - Basic utilities + SSH server

2. Access

  • SSH is already enabled, now install NetworkManager and remove all interfaces except lo from /etc/network/interfaces and reboot.
  • Disable password login!

Network Method - Manual LAN IP - 192.168.10.42/24 Gateway - 192.168.10.254 DNS - 192.168.10.254

3. Wireguard

  • Install wireguard-tools with apt and run
wget https://git.io/wireguard -O wireguard-install.sh && sudo bash wireguard-install.sh

4. Utilities

install packages: htop smartmontools lm-sensors unzip wireguard-tools

5. Zram

echo "zram" > /etc/modules-load.d/zram.conf
echo "options zram num_devices=1" > /etc/modprobe.d/zram.conf
echo 'KERNEL=="zram0", ATTR{disksize}="4G",TAG+="systemd"' > /etc/udev/rules.d/99-zram.rules

Create /etc/systemd/system/zram.service containing this:

[Unit]
Description=Swap with zram
After=multi-user.target

[Service]
Type=oneshot 
RemainAfterExit=true
ExecStartPre=/sbin/mkswap /dev/zram0
ExecStart=/sbin/swapon /dev/zram0
ExecStop=/sbin/swapoff /dev/zram0

[Install]
WantedBy=multi-user.target

Let Zram start on next boot:

sudo systemctl enable zram

And reboot the machine.

6. BOINC

install via apt

sudo apt install boinc-client
sudo systemctl enable --now boinc-client

7. CernVM-FS

install from CERN repos

wget https://ecsft.cern.ch/dist/cvmfs/cvmfs-release/cvmfs-release-latest_all.deb
sudo dpkg -i cvmfs-release-latest_all.deb
rm -f cvmfs-release-latest_all.deb
sudo apt-get update
sudo apt-get install cvmfs
sudo cvmfs_config setup

Put these in /etc/cvmfs/default.local, since we don't have a proxy

CVMFS_REPOSITORIES=atlas.cern.ch,atlas-condb.cern.ch,grid.cern.ch
CVMFS_CLIENT_PROFILE=single

Test with

cvmfs_config probe