mirror of
https://git.valherun.com/valherun/pxe_boot_alma.git
synced 2026-10-15 22:22:03 -04:00
- 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]>
39 lines
963 B
Bash
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
|