Files
pxe_boot_alma/work/KickStart/cfg/probe-config/L510-idrac.sh
T
andersenandClaude Fable 5 6d398b826a refactor: move tree under homelab/, add alma10 hardening and kickstart docs
- restructure boot/kickstarts/scripts/docs into homelab/
- docs: alma9->10 breaking changes, CIS hardening, kickstart changes
- add find_cron_entries.sh helper and codex running memory notes

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-06 22:35:07 -04:00

39 lines
963 B
Bash

#
# Run racadm commands that don't work in KickStart
#
if [ -e "/opt/dell/srvadmin/sbin/racadm" ]; then
/opt/dell/srvadmin/sbin/racadm set iDRAC.Nic.Enable 1
/opt/dell/srvadmin/sbin/racadm set iDRAC.NIC.Selection LOM1
/opt/dell/srvadmin/sbin/racadm getniccfg
else
echo "No racadm"
fi
#
# Make it easier to test ipmi setup
#
next2ip(){
IP=$1
IP_HEX=$(printf '%.2X%.2X%.2X%.2X\n' `echo $IP | sed -e 's/\./ /g'`)
NEXT_IP_HEX=$(printf %.8X `echo $(( 0x$IP_HEX + 2 ))`)
NEXT_IP=$(printf '%d.%d.%d.%d\n' `echo $NEXT_IP_HEX | sed -r 's/(..)/0x\1 /g'`)
echo "$NEXT_IP"
}
if [ -z "$PADDR" ]; then
Warn "IP address required for testing ipmi interface"
else
TADDR=$(next2ip $PADDR)
echo "Setting monolith em2:1 setup script /home/KickStart/ks/ifcfg.sh with ip $TADDR"
$SSH "echo \"perl -spi -e 's/^IPADDR=.+/IPADDR=$TADDR/' /etc/sysconfig/network-scripts/ifcfg-em2\:1; ifdown em2\:1; ifup em2\:1;\" > ifcfg.sh"
fi
Continue