1.6 KiB
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
- Update boot parameters to boot from usb
- Add network interface to boot from (e.g. eth0) to packet-fence
- Set role in packet-fence for ILO and boot network interfaces
- Prepare usb stick
- Add host to warewulf config nodes.conf
- Add host startup cfg
- Configure IOC's (e.g. shellbox)
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