Add MTU migration rollback script

This commit is contained in:
2026-06-18 22:44:41 -07:00
parent 08d19c8158
commit 3f52fc518f
+20
View File
@@ -0,0 +1,20 @@
#!/bin/bash
# ROLLBACK — restore daemon.json to original (no mtu field)
HOST=$(hostname)
LOG=/volume1/docker/mtu_migration/${HOST}_rollback.log
exec >> "$LOG" 2>&1
echo "[$(date)] $HOST ROLLBACK starting"
cat > /etc/docker/daemon.json << 'DAEMON'
{
"data-root": "/volume1/docker-root/",
"storage-driver": "overlay2",
"dns-search": ["."]
}
DAEMON
echo "[$(date)] daemon.json restored: $(cat /etc/docker/daemon.json)"
systemctl restart docker
sleep 15
echo "[$(date)] Docker status: $(systemctl is-active docker)"
echo "[$(date)] eth0 MTU: $(ip link show eth0 | grep -o 'mtu [0-9]*')"
touch /volume1/docker/mtu_migration/${HOST}_rollback.done
echo "[$(date)] $HOST ROLLBACK COMPLETE"