- 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.
3.6 KiB
3.6 KiB
DHCP to Static IP Conversion - Complete
Date: 2026-01-05
Status: ✅ COMPLETE
Summary
Successfully converted 9 DHCP containers to static IPs starting from 192.168.11.28.
Conversions Completed
| VMID | Name | Host | Old IP (DHCP) | New IP (Static) | Status |
|---|---|---|---|---|---|
| 3501 | ccip-monitor-1 | ml110 | 192.168.11.14 | 192.168.11.28 | ✅ Complete |
| 3500 | oracle-publisher-1 | ml110 | 192.168.11.15 | 192.168.11.29 | ✅ Complete |
| 103 | omada | r630-02 | 192.168.11.20 | 192.168.11.30 | ✅ Complete |
| 104 | gitea | r630-02 | 192.168.11.18 | 192.168.11.31 | ✅ Complete |
| 100 | proxmox-mail-gateway | r630-02 | 192.168.11.4 | 192.168.11.32 | ✅ Complete |
| 101 | proxmox-datacenter-manager | r630-02 | 192.168.11.6 | 192.168.11.33 | ✅ Complete |
| 102 | cloudflared | r630-02 | 192.168.11.9 | 192.168.11.34 | ✅ Complete |
| 6200 | firefly-1 | r630-02 | 192.168.11.7 | 192.168.11.35 | ✅ Complete |
| 7811 | mim-api-1 | r630-02 | N/A (stopped) | 192.168.11.36 | ✅ Complete |
Critical Issues Resolved
1. IP Conflict - VMID 3501 ✅
- Issue: Using 192.168.11.14 (conflicts with r630-04 physical server)
- Resolution: Changed to 192.168.11.28
- Status: ✅ Resolved
2. Reserved Range Conflicts ✅
- VMID 3500: Moved from 192.168.11.15 (reserved) to 192.168.11.29
- VMID 103: Moved from 192.168.11.20 (reserved) to 192.168.11.30
- VMID 104: Moved from 192.168.11.18 (reserved) to 192.168.11.31
- Status: ✅ All resolved
Verification Results
All 9 containers verified:
- ✅ Network configuration updated
- ✅ Static IPs assigned correctly
- ✅ DNS servers configured (8.8.8.8, 8.8.4.4)
- ✅ Containers running (where applicable)
Service Dependencies
Note: 1536 references found across 374 files referencing the old IPs.
Critical Updates Required
-
Cloudflare Tunnel (VMID 102 - cloudflared)
- IP changed: 192.168.11.9 → 192.168.11.34
- May require tunnel config update if routes reference IP directly
-
Nginx Proxy Manager (VMID 105)
- Routes may reference old IPs
- Check routes to: omada (192.168.11.20 → 192.168.11.30), gitea (192.168.11.18 → 192.168.11.31)
-
Application Configs
- Check .env files for hardcoded IPs
- Update any references to old IPs
-
Documentation
- Update all documentation files with new IPs
- Update network diagrams
Files Created
- CONTAINER_INVENTORY_*.md - Complete container inventory
- DHCP_CONTAINERS_LIST.md - List of DHCP containers
- IP_AVAILABILITY_*.md - IP availability analysis
- SERVICE_DEPENDENCIES_*.md - Service dependency mapping
- IP_ASSIGNMENT_PLAN.md - IP assignment plan
- Backup files - Container config backups in
/backups/ip_conversion_*/ - Rollback script - Available in backup directory
Next Steps
Immediate
- ✅ All containers converted to static IPs
- ⏳ Update service dependencies (see SERVICE_DEPENDENCIES_*.md)
- ⏳ Test all services to ensure functionality
- ⏳ Update documentation
Follow-up
- Monitor services for any issues
- Update Cloudflare tunnel configs if needed
- Update Nginx Proxy Manager routes
- Update application configuration files
- Update network documentation
Rollback
If needed, rollback script is available:
/home/intlc/projects/proxmox/backups/ip_conversion_*/rollback-ip-changes.sh
Last Updated: 2026-01-05
Status: ✅ CONVERSION COMPLETE
Verification: ✅ ALL CONTAINERS VERIFIED