Files
proxmox/backups/ip_conversion_20260105_143709/rollback-ip-changes.sh
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

74 lines
3.7 KiB
Bash
Executable File

#!/bin/bash
# Rollback script for IP changes
# Generated automatically - DO NOT EDIT MANUALLY
set -euo pipefail
echo "=== Rolling Back IP Changes ==="
echo ""
# Rollback VMID 3501 (ccip-monitor-1) on ml110
echo "Rolling back VMID 3501 to 192.168.11.14..."
ssh -o ConnectTimeout=10 root@192.168.11.10 "pct stop 3501" 2>/dev/null || true
sleep 2
ssh -o ConnectTimeout=10 root@192.168.11.10 "pct set 3501 --net0 bridge=vmbr0,name=eth0,ip=192.168.11.14/24,gw=192.168.11.1,type=veth" || echo "Warning: Failed to rollback 3501"
ssh -o ConnectTimeout=10 root@192.168.11.10 "pct start 3501" 2>/dev/null || true
echo ""
# Rollback VMID 3500 (oracle-publisher-1) on ml110
echo "Rolling back VMID 3500 to 192.168.11.15..."
ssh -o ConnectTimeout=10 root@192.168.11.10 "pct stop 3500" 2>/dev/null || true
sleep 2
ssh -o ConnectTimeout=10 root@192.168.11.10 "pct set 3500 --net0 bridge=vmbr0,name=eth0,ip=192.168.11.15/24,gw=192.168.11.1,type=veth" || echo "Warning: Failed to rollback 3500"
ssh -o ConnectTimeout=10 root@192.168.11.10 "pct start 3500" 2>/dev/null || true
echo ""
# Rollback VMID 103 (omada) on r630-02
echo "Rolling back VMID 103 to 192.168.11.20..."
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct stop 103" 2>/dev/null || true
sleep 2
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct set 103 --net0 bridge=vmbr0,name=eth0,ip=192.168.11.20/24,gw=192.168.11.1,type=veth" || echo "Warning: Failed to rollback 103"
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct start 103" 2>/dev/null || true
echo ""
# Rollback VMID 104 (gitea) on r630-02
echo "Rolling back VMID 104 to 192.168.11.18..."
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct stop 104" 2>/dev/null || true
sleep 2
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct set 104 --net0 bridge=vmbr0,name=eth0,ip=192.168.11.18/24,gw=192.168.11.1,type=veth" || echo "Warning: Failed to rollback 104"
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct start 104" 2>/dev/null || true
echo ""
# Rollback VMID 100 (proxmox-mail-gateway) on r630-02
echo "Rolling back VMID 100 to 192.168.11.4..."
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct stop 100" 2>/dev/null || true
sleep 2
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct set 100 --net0 bridge=vmbr0,name=eth0,ip=192.168.11.4/24,gw=192.168.11.1,type=veth" || echo "Warning: Failed to rollback 100"
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct start 100" 2>/dev/null || true
echo ""
# Rollback VMID 101 (proxmox-datacenter-manager) on r630-02
echo "Rolling back VMID 101 to 192.168.11.6..."
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct stop 101" 2>/dev/null || true
sleep 2
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct set 101 --net0 bridge=vmbr0,name=eth0,ip=192.168.11.6/24,gw=192.168.11.1,type=veth" || echo "Warning: Failed to rollback 101"
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct start 101" 2>/dev/null || true
echo ""
# Rollback VMID 102 (cloudflared) on r630-02
echo "Rolling back VMID 102 to 192.168.11.9..."
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct stop 102" 2>/dev/null || true
sleep 2
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct set 102 --net0 bridge=vmbr0,name=eth0,ip=192.168.11.9/24,gw=192.168.11.1,type=veth" || echo "Warning: Failed to rollback 102"
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct start 102" 2>/dev/null || true
echo ""
# Rollback VMID 6200 (firefly-1) on r630-02
echo "Rolling back VMID 6200 to 192.168.11.7..."
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct stop 6200" 2>/dev/null || true
sleep 2
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct set 6200 --net0 bridge=vmbr0,name=eth0,ip=192.168.11.7/24,gw=192.168.11.1,type=veth" || echo "Warning: Failed to rollback 6200"
ssh -o ConnectTimeout=10 root@192.168.11.12 "pct start 6200" 2>/dev/null || true
echo ""