feat(dell-config): add Dell server utility scripts
Add Dell-specific server management scripts: - fixeth.sh: Ethernet interface naming fix script for Dell servers that require consistent network interface naming after BIOS/firmware updates or hardware changes - omsa.sh: Dell OpenManage Server Administrator installation script for hardware monitoring, health status, and out-of-band management capabilities These scripts support Dell PowerEdge server operations in the KNEL infrastructure, enabling hardware monitoring and consistent network configuration. Related: KNELServerBuild/ProjectCode/Dell/Server/
This commit is contained in:
20
initializers/dell-config/scripts/fixeth.sh
Normal file
20
initializers/dell-config/scripts/fixeth.sh
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Dell Ethernet interface fix script
|
||||
# Fixes common issues with Dell NICs on Proxmox/Debian systems
|
||||
|
||||
echo "Determining management interface..."
|
||||
export MAIN_INT=$(brctl show|grep vmbr0|awk '{print $NF}'|awk -F '.' '{print $1}')
|
||||
|
||||
echo "Management interface is: $MAIN_INT"
|
||||
|
||||
echo "Fixing management interface..."
|
||||
ethtool -K $MAIN_INT tso off
|
||||
ethtool -K $MAIN_INT gro off
|
||||
ethtool -K $MAIN_INT gso off
|
||||
ethtool -K $MAIN_INT tx off
|
||||
ethtool -K $MAIN_INT rx off
|
||||
|
||||
# References:
|
||||
# https://forum.proxmox.com/threads/e1000-driver-hang.58284/
|
||||
# https://serverfault.com/questions/616485/e1000e-reset-adapter-unexpectedly-detected-hardware-unit-hang
|
||||
Reference in New Issue
Block a user