XNetwork

Finding my way into noting down any issues (and fixes) I’ve come across and anything else that comes to mind.

Proxmox on Hyper-V Server 2019

Ideally Proxmox should be installed on bare metal, however for testing purposes I needed to install this as a VM on Hyper-V Server 2019.

On a default install of Proxmox, two issues will be hit which we need to overcome.

Nested Virtualization Fix

To ensure Proxmox VMs and CTs harness hardware virtualization, resolving potential performance bottlenecks, follow these steps:

  1. Open PowerShell on the Hyper-V Server
  2. Execute the command:
Set-VMProcessor -VMName 'vmname' -ExposeVirtualizationExtensions $True

This exposes virtualization extensions, eliminating the reliance on software virtualization and enhancing overall performance.

Networking Fix

By default, Proxmox VMs face challenges in obtaining an IP address due to MAC address spoofing restrictions. To resolve this:

  1. In Hyper-V Manager, access the Proxmox VM settings
  2. Under Advanced Features for the Network Adapter, ensure “Enable MAC address spoofing” is checked.

Enabling MAC address spoofing allows Proxmox to modify the source MAC address in outgoing packets, ensuring proper networking functionality for VMs and CTs.