AI Infra Interviews logo

Premium field guide / October 2026

Proxmox GPU Server Guide

B200, PCIe passthrough and enterprise firewalls

Build a GPU host you can administer, isolate and recover. Follow the Proxmox VE installation workflow, understand which layer owns the GPU, and plan the network boundaries before putting an inference service into production.

Premium guide PDFs and companion files require an active paid Premium membership or approved complimentary access. Referral Premium includes the rest of the site, but excludes these downloads. Keep the copies you download.

Already a member? Sign in to download →

Proxmox GPU Server Guide cover, with a conceptual server, independent network appliance and backup enclosure
34pages with linked contents
6isolated demo screenshots
12deployment steps

Who this guide is for

Infrastructure engineers, platform teams and administrators who are considering Proxmox for GPU development or inference workloads. It assumes basic Linux administration and familiarity with IP addresses and subnets. You can rehearse the installer and VM workflow in a nested lab; physical device assignment and fabric validation need the intended server.

If you are choosing a B200 system, start with the qualification section. If you already operate a conventional PCIe GPU server, follow the ownership model through guest verification and firewall testing. The reading routes make those starting points explicit.

New to infrastructure? Start with the free foundations →

What you will learn to do

Install with a recovery path

Inventory boot disks and network ports, verify the installer, establish management access, and build an ordinary Linux VM before adding GPU assignment.

Choose the GPU owner

Separate whole-device passthrough, NVIDIA vGPU, MIG and containers. Record which layer owns the driver and which support matrix applies.

Qualify a B200 deployment

Ask for an exact supported HGX or DGX configuration, including fabric services and device ownership, before replacing the vendor's host image.

Test the firewall boundaries

Plan the management, BMC, gateway, workload and backup paths. Test denied connections as well as allowed ones, including IPv6 and traffic that bypasses the virtual bridge.

Rehearse service recovery

Distinguish a VM disk backup from a recoverable GPU service. Account for keys, model artifacts, external data, replacement devices and restart capacity.

Compare platforms and tools

Evaluate Proxmox alongside bare metal, KVM/libvirt, VMware, Nutanix, XCP-ng, OpenStack and Hyper-V, with security tooling matched to an operational need.

Why use Proxmox for a GPU server?

Proxmox combines KVM virtual machines, Linux containers, storage integration, permissions and a management interface. Separate guest operating systems can make driver experiments, development environments and service rebuilds easier to manage. Templates and scoped permissions help a team repeat that workflow.

The benefit has a hardware limit: assigning one physical GPU exclusively to one VM leaves it unavailable to another VM. Virtualization also adds a support combination to qualify, and a passed-through GPU changes maintenance and recovery options. For a workload that needs an entire NVSwitch node, the vendor-supported bare-metal stack may be the more practical choice.

The guide works through those tradeoffs before the installation steps, including subscriptions, support, spare capacity and operator time. It does not assign an invented percentage to virtualization overhead. Proxmox product and installation overview →

Read three sample pages

These are selected pages from the Premium PDF. Enlarge a page to inspect the typography and illustrations, or open its text version below.

Printed sample page 6: Why virtualize a GPU server?
Page 6Why virtualize a GPU server?Open the full-size page ↗
Printed sample page 12: The installation workflow
Page 12The installation workflowOpen the full-size page ↗
Printed sample page 23: Design a testable firewall policy
Page 23Design a testable firewall policyOpen the full-size page ↗
Page 6: Why virtualize a GPU server? · text version

Why use Proxmox for a GPU server?

Proxmox VE combines a Debian-based host, KVM virtual machines, Linux containers, storage integration and a web management interface. It installs on the server itself. You do not install it inside Windows as an application. A nested copy is useful for learning, but production hardware assignment happens at the physical host. Proxmox product overview and installation entry point.

The benefit is easiest to see in an example. Suppose a small inference team needs a stable production guest, a separate guest for driver experiments and a monitoring service. Separate VMs let you rebuild the experimental operating system without rebuilding the production guest. Templates can make the next environment consistent. Permissions can let a team manage its own VMs without giving it the keys to the host.

The GPU allocation still has to work. If the server has one GPU and you assign it exclusively to production, the experiment VM has no GPU until production releases it. Adding virtual CPUs or RAM does not manufacture another accelerator. With two independently assignable GPUs, you can give each guest one device. With a supported sharing stack, you may have other options. Decide which arrangement you need before choosing the platform.

BenefitWhat it changes in practiceCost or limit to plan for
Independent guest operating systemsTest a new userspace stack in a separate VMHost kernel, firmware, power and some device failures remain shared
Templates, API and central inventoryRebuild repeatable environments and track ownershipTemplates need patching, secrets removal and version control
Per-team permissionsDelegate VM operations without universal root accessAPI tokens and permissions need their own review
Storage and backup integrationSchedule recoverable VM disk backupsAttached hardware and active GPU state need separate recovery procedures
Open-source platformInspect and operate the core stack without per-feature unlocksEnterprise repository, support and adjacent products have costs
Cluster managementManage several hosts through one systemQuorum, storage, spare capacity and device placement become design work

Proxmox is a strong candidate when VM lifecycle management and operating-system separation solve a real problem for your team. It can be an unnecessary layer when one trusted workload uses an entire NVSwitch node and the vendor already supplies a supported bare-metal image. A practical reversal condition is vendor support: if the supported B200 deployment requires a particular bare-metal OS or hypervisor configuration that your proposed stack does not meet, keep that supported configuration until you have a qualified alternative.

Free software, subscriptions and total cost

Proxmox's core software is available under AGPLv3. Its subscription plans provide the enterprise package repository; support service levels depend on the plan. Proxmox recommends the enterprise repository for production. The no-subscription repository is intended for testing and non-production use. Do not confuse access to the software with a response-time commitment from a support team. Subscription terms and plans, official repository documentation.

Page 12: The installation workflow · text version

Step 3: install Proxmox VE on the chosen boot disks

Boot the server from the installation medium. Select Install Proxmox VE (Graphical). The Terminal UI is an alternative when the graphical installer has display problems; it is not a reduced hypervisor. The BMC console is preferable to making installation depend on a monitor attached to the GPU you plan to assign later.

Screenshot: Proxmox VE 9.2 installer boot menu in an isolated demonstration VM.

The actual demo installer. This screen contains no host infrastructure information.

Read the license, then move to the disk selection. The installer erases the selected target disks. Match the displayed disk to your inventory. If several similarly sized drives are present, stop until their identities are certain. In the lab, the only available target is a disposable virtual disk.

Under Options, choose the intended storage layout. A one-disk ext4/LVM setup is adequate for learning the UI; it is not a redundant production design. If choosing a ZFS mirror, select the intended pair and verify the RAID level. Leave unrelated data disks out of the installation. Reserve storage capacity for VM growth instead of allocating every byte on day one.

Page 23: Design a testable firewall policy · text version

Step 9: build a firewall policy you can test

Write down the required connections before enabling a default-deny policy. The example below assumes that administrators enter through a controlled VPN/bastion and that the public service terminates TLS at the application gateway. It is an initial flow specification, not a complete generated rule set.

SourceDestinationAllowReason and restriction
Approved administrator networkProxmox management addressTCP 8006; TCP 22 only for authorized operatorsUI/API and host SSH; never expose them directly to the internet
Approved administrator networkBMC networkOnly the OEM's required management servicesConsole/recovery; separate credentials and audit
Application usersGatewayTCP 443Authenticated API; rate and request-size limits
Gateway 10.40.20.10GPU VM 10.40.30.21TCP 8000 in this exampleInference backend reachable only from approved gateway peers
BastionGPU VMTCP 22Guest maintenance with named identities
GPU VMApproved resolvers/time serviceDNS over UDP/TCP 53; NTP UDP 123 where usedName resolution and synchronized time
Approved update pathRequired package/model endpointsUsually HTTPS; explicit destinations or controlled proxyUpdates and artifact retrieval; protect model credentials
Proxmox hostsBackup service 10.40.40.10TCP 8007 for PBSBackup transport and API; scope credentials separately
Approved cluster peersCluster peersRelease-specific Corosync, migration and storage flowsAdd only when those features are configured
Other sourcesManagement and GPU backendDeny, with bounded loggingVerify the denial from the relevant network

Stateful return traffic is part of the policy. IPv6 needs the same access decision as IPv4, plus the control traffic required for IPv6 to function. Dropping every ICMPv6 packet can break the network; ignoring IPv6 can leave a second path around an IPv4-only policy. Either implement the intended IPv6 design or explicitly disable it through a reviewed, consistent configuration.

Configure the established Proxmox firewall

As reviewed for this guide, Proxmox documents the newer proxmox-firewall nftables backend as technology preview and unsuitable for production. The following walkthrough uses the established pve-firewall path. Recheck this status for your installed release instead of choosing a backend because its name sounds newer. Official firewall backend status and behavior.

  1. Open the independent console and keep an authenticated administrator session available. Save the existing firewall configuration privately. Check the current backend and status before editing.

Inside the guide

The PDF includes a publication notice, a reading map and clickable contents. The page numbers below correspond to the current edition.

  1. What this guide verifies, and what needs your hardware · page 5
  2. Why use Proxmox for a GPU server? · page 6
  3. Choose the GPU ownership model first · page 7
  4. B200, HGX and DGX: qualify the fabric before installing · page 8
  5. Plan an enterprise network before touching the installer · page 8
  6. Step 1: inventory the server and prepare a recovery path · page 10
  7. Step 2: download and verify the Proxmox installer · page 11
  8. Step 3: install Proxmox VE on the chosen boot disks · page 12
  9. Step 4: secure the first login and update the host · page 14
  10. Step 5: configure management and workload bridges · page 16
  11. Step 6: create a Linux VM before assigning a GPU · page 18
  12. Step 7: verify IOMMU isolation and assign an ordinary PCIe GPU · page 20
  13. Step 8: install the guest GPU stack and prove useful work · page 21
  14. Step 9: build a firewall policy you can test · page 23
  15. Step 10: decide where OPNsense, pfSense or a commercial firewall belongs · page 26
  16. Step 11: back up the service and rehearse a restore · page 27
  17. Step 12: operate the host through upgrades and failures · page 28
  18. Security tools that complement Proxmox · page 29
  19. Proxmox alternatives for GPU infrastructure · page 30
  20. Troubleshooting: follow the failing boundary · page 31
  21. Production acceptance worksheet · page 31
  22. Research and screenshot notes · page 32
  23. Frequently asked questions · page 32
  24. Primary-source reference index · page 33

Where the firewall fits

An enterprise GPU host has several distinct traffic paths. Administrators need management access; users need an authenticated application endpoint; the GPU guest needs selected package, model and backup services. An upstream firewall, the Proxmox firewall and guest policies enforce different parts of that design.

The book provides an example network plan, a source-to-destination flow table, a staged policy procedure and recovery considerations. It compares OPNsense and pfSense with commercial firewall placements, then examines WireGuard, Tailscale, Wazuh, Security Onion, Microsoft Defender for Endpoint, Proxmox Backup Server and Veeam by the job each would do. Product support must be checked against the actual host or guest environment.

Two questions recur throughout: does this traffic actually cross the enforcement point, and can an administrator still recover the server when a guest is down? Those questions matter more than the number of security products installed.

Proxmox alternatives: compare the operating model

The comparison covers bare-metal Linux, KVM/libvirt, OpenStack, VMware vSphere/VCF, Nutanix AHV, XCP-ng with Xen Orchestra and Microsoft Hyper-V. It separates VM management from workload scheduling: Kubernetes and Slurm can be part of the deployment without replacing every hypervisor function.

The suggested pilot compares workload correctness, useful throughput, permissions, maintenance interruption and restore behavior. Hardware qualification and the team's ability to operate the stack can reverse an initial platform preference. The guide explains those decision points without presenting a universal winner.

What was tested for this edition

Executed in the isolated demo

Official Proxmox VE 9.2-1 installation, management login, a stopped Linux VM configuration and a host-firewall test. The test path reached the interface before filtering and was denied afterward; the approved management path remained available.

Requires your qualified hardware

PCIe GPU assignment and reset, CUDA workloads, B200 fabric and collective tests, enterprise VLANs, production restores and cluster failover. No GPU performance result or vendor certification is claimed for this edition.

Primary-source review: 13 October 2026. Six genuine screenshots use invented identifiers in a disposable VM. The Gemini/Nano Banana cover is conceptual artwork. No production host, account, address or serial appears in the screenshots.

Primary documentation behind the guide

The PDF links 46 distinct primary-source URLs beside the relevant decisions and collects them in a reference index. Start with these when checking your proposed release:

Recommendations and example architectures are engineering synthesis from these sources. A general platform listing does not certify every GPU, firmware, guest and fabric combination.

Continue the learning path

Use the GPU hardware reference while sizing a server, then practice the tradeoffs in hardware deployment questions. The infrastructure foundations course supplies the wider systems context.

The AI Infrastructure Field Guide connects hardware to inference and training. Self-Hosting Open-Weight Models follows the model into service, and Distributed Inference on Kubernetes extends the discussion to a fleet. Each resource shows its own access requirements.

Frequently asked questions

Can I use Proxmox with an NVIDIA B200 GPU server?

The exact server and supported software configuration decide this. An HGX or DGX B200 deployment needs a qualified plan for NVSwitch fabric services, CX7 bridge functions, GPU assignment, firmware and guest drivers. The guide explains the questions to take to your OEM. A successful installation or a list of visible GPUs does not establish that the fabric works.

Does this guide cover ordinary PCIe GPU passthrough?

Yes. The walkthrough covers firmware checks, IOMMU groups, VFIO ownership, a Linux VM, guest drivers and a workload verification plan. The physical GPU steps must be validated on your hardware. They were not executed in the nested screenshot lab.

Is Proxmox free, and is this guide free?

Proxmox VE is open-source software under AGPLv3, with subscriptions for the enterprise repository and support options. This is a separate Premium educational publication. Its contents and three sample pages are public; the complete PDF requires active paid Premium or approved complimentary access. Referral Premium does not include this download.

Do I need OPNsense or pfSense as well as the Proxmox firewall?

You need defined enforcement points for your traffic paths. The guide compares the host firewall, guest policies and an upstream firewall or VPN, including OPNsense, pfSense and commercial options. It explains why a firewall VM on the GPU host should not be the only way to reach that host during recovery.

Are the screenshots from a real production environment?

No. They are genuine screenshots from a disposable nested demonstration with invented identifiers, isolated networking and no physical GPU. No publisher infrastructure, real BMC, customer account or hardware serial is exposed. The Gemini cover is conceptual artwork and is separate from the screenshots.

Does the PDF include page numbers, references and use terms?

Yes. It includes a publication and use notice, numbered pages, clickable contents, linked primary sources, six demonstration screenshots and links to related learning resources. You may keep your downloaded copy for personal use under the site Terms. Share this public page rather than redistributing the PDF.

Get the complete deployment guide

Download the illustrated PDF with the full walkthrough, source links, troubleshooting table and production acceptance worksheet. It uses the same personal-use terms and Premium access policy as the other paid guides.

Premium guide PDFs and companion files require an active paid Premium membership or approved complimentary access. Referral Premium includes the rest of the site, but excludes these downloads. See the Terms for the personal, non-transferable license. Share this public page; please do not redistribute the complete PDF. Report a correction with the edition and page number.