NETLAB Logo NETLAB+ VE
NDG Supported Content Virtual Machine Best Practices Recommended Proxmox VE VM Hardware Configuration
  • Student Guide
  • Instructor Guide
  • Learning Tool Interoperability
  • NDG VM Distribution System
  • NDG Supported Content
    • Virtual Machine Best Practices
      • Recommended Proxmox VE VM Hardware Configuration
        • Additional Notes
      • Naming Structures
      • Convert Custom VMs from VMware to Proxmox VE
    • Cisco Networking Academy
    • NDG GenIT Content
    • Palo Alto Networks Academy
    • Red Hat Academy
    • RING
  • Pod Designer Guide
  • Lab Design Guide
  • Designated Operating Environment
  • Administrator Guide
  • Installation Guide
  • System Console
  • Release Notes
  • Application Programming Interface
  • Virtual Machine Infrastructure
  • Supported Hardware
  • Developer Tools
::
::

Recommended Proxmox VE VM Hardware Configuration¶

Required Software: QEMU Guest Agent

Before configuring VM hardware, ensure qemu-guest-agent is installed and enabled in your guest OS. This is mandatory for all NETLAB+ virtual machines.

Learn more: Proxmox QEMU Guest Agent documentation

See Converting Virtual Machines for installation instructions.


VM Configuration¶

Component

Configuration

GUI-Based VMs

2 vCPUs (1 socket, 2 cores)

Processor

host or x86-64-v2-AES (see Additional Notes)

BIOS

SeaBIOS

Display

SPICE, 32 MB memory

SCSI Controller

VirtIO SCSI (single)

HDD

qcow2, Discard and IO thread options (see Import VMs)

Network Devices

VirtIO (paravirtualized)


Display Mappings¶

Display Type

Mapping

Standard VGA

Screen 0, Screen 1, Screen 2, etc.

SPICE

Virtual-0, Virtual-1, Virtual-2, etc.


Network Mappings¶

Network Device

Mapping

VirtIO (paravirtualized)

net0, net1, net2, etc.


Additional Notes¶

  • If VM is configured with BIOS to OVMF (UEFI) and is not able to boot while using i440fx as the Machine type, select q35 as the Machine type.

  • In some cases the machine may not boot properly with CPU set to host. In this case it is recommended you set CPU to x86-64-v2-AES.

  • Anything with a Linux Kernel of v3.16 or lower, requires the Display to use Standard VGA.

  • Anything with a Linux Kernel of v3.16 or lower, may require to use the Default (LSI 53C895A) SCSI Controller type if it does not boot the disk using the recommended VirtIO SCSI single.


Copyright © 2025 - Network Development Group, Inc.
Previous Next