Files
ecmc_server_cfg/WORKFLOW.md
T
2025-04-16 13:54:28 +02:00

1.6 KiB

workflow for a new ecmc server

hardware group (Kurt)

  • Order servers (keeps stock)
  • Add ILO network interface to packet-fence (default role: office network)
  • Add ILO hostname if provided in advance, otherwise controls needs to take care
  • Keeps inventory up to date
  • Sometimes equips with empty usb stick
  • Install (power and network)

controls

packet-fence roles

sls: https://jira.psi.ch/browse/SLS2CASIT-96

prepare boot usb stick

# copy EFI folder to usb stick
cp -r /afs/psi.ch/group/8211/anicic/iPXE/warewulf-ipxe/USBstick/EFI  /path/to/your/usbstick

add server to warewulf nodes.conf

Add server to warewulf config (easiest to edit directly in gitlab page): https://git.psi.ch/controls-ci/warewulf-node-config/-/blob/master/nodes.conf

NOTE: The simplest is to copy another host and update the needed data.

NOTE: Always specify the MAC with lower case letters.

NOTE: Configure only the boot network interface in nodes.conf. EtherCAT interfaces are configured in ETHERCATDRVR (see README.md)

WARNING: No tabs are allowed, make sure the indention is made with spaces.

After the file has been updated, make sure that the pipelines passes: https://git.psi.ch/controls-ci/warewulf-node-config/-/pipelines