Hasty Briefsbeta

Bilingual

Terraform Meets Proxmox: Lessons from a VMware Migration

7 hours ago
  • Migrating from VMware to Proxmox involves significant pitfalls beyond just the hypervisor layer, especially in IaC and storage.
  • Proxmox VE was chosen for small to mid-size clusters due to its free license, good support cost, community, and features like live migration and Terraform integration.
  • For storage, a combination of NFS and FC was used; performance testing showed mixed results with no clear winner between VMware and Proxmox.
  • Common Terraform errors during migration include boot disk issues (fix with EFI/OVMF), network unreachability (fix with VLAN tags), cloud-init reboot needed, and resource timeouts (increase pm_timeout).
  • An automated migration algorithm leverages IaC to recreate VMs from templates, using a module with parameters similar to the VMware module for consistency.
  • The migration process is not fully complete, but the workflow for creating and managing VMs has been established with Proxmox as the foundation.