Proxmox VEIII · Installation & BaselinePre-install
Pre-install checklist
What you'll learn
- Prepare firmware, BIOS/UEFI, and host settings before running the installer
- Verify network, DNS, NTP, and out-of-band management readiness
- Document the choices that must be made at install time
- Avoid the most common reasons an install is botched
Prerequisites
Verified against Proxmox VE 9.2.4 · Proxmox Backup Server 4.2.5 · Ceph Squid / Tentacle · Debian 13 (Trixie) · Linux kernel 7.0 (PVE 9.2 default) · 2026-08-07
Why this matters in production
The 30 minutes before the install determines whether the next 3 years are smooth or frustrating. Forgotten firmware setting, wrong NTP source, ambiguous hostname — these become outages later.
Mental model
Install preparation has three categories:
- Hardware readiness — firmware settings, disk layout, OOB access.
- Network readiness — IP plan, DNS, NTP, out-of-band access.
- Identity readiness — hostname plan, NTP source, certificate source.
flowchart LR
HW[Hardware] --> INSTALL[Installer]
NET[Network] --> INSTALL
ID[Identity] --> INSTALL
INSTALL --> PROD[Production cluster]
Hardware checklist
- Firmware updated to vendor-recommended version.
- Intel VT-x / AMD-V enabled.
- Intel VT-d / AMD-Vi enabled if passthrough is planned.
- SR-IOV enabled if virtual functions are planned.
- Above 4G Decoding enabled if large GPUs will be used.
- Boot mode set to UEFI (not legacy) unless BIOS is intentional.
- Secure Boot policy decided: enabled with enrolled keys, or disabled.
- Boot order configured to allow USB or virtual media boot for the installer.
- All disks visible in firmware inventory.
- OOB management (iDRAC/iLO/IPMI) reachable from the management network.
- Redundant PSUs verified to draw balanced power.
Network checklist
- Management IP allocated (static, not DHCP).
- Gateway, subnet, and DNS servers documented.
- Reverse DNS (PTR) for the management IP created.
- Hostname registered in DNS as an A record (not just a CNAME).
- NTP server reachable from the management network.
- Switch port configuration known (access VLAN, trunk configuration).
- Jumbo frames decision made (and configured end-to-end if used).
- MTU consistent across management, cluster, storage, and VM networks.
Identity checklist
- Hostname follows a naming convention (e.g.,
pve-<site>-<nn>). - Hostname is FQDN or resolvable via search domain.
- Time zone decided (UTC is conventional for servers).
- NTP source identified (local NTP appliance, public pool, or both).
- Subscription key (or no-subscription repository) decision documented.
Hands-on lab (Mode C)
For the host you intend to install on:
- Open the firmware setup. Note the CPU virtualisation settings, IOMMU, and boot mode. Record before/after values.
- Confirm the host’s intended management IP is free (
ping <ip>should not respond). - Confirm reverse DNS: from any other host, run
dig -x <ip>and verify the answer matches the intended hostname. - Confirm NTP reachability:
ntpdate -q <ntp-server>orchronyc trackingagainst your NTP source. - Document the OOB management IP and confirm you can reach the web UI of iDRAC/iLO/IPMI.
Production considerations
Common mistakes
- Installing without confirming reverse DNS — the cluster refuses to form.
- Skipping firmware update — mysterious issues later.
- Picking an IP that conflicts with DHCP range — IP conflict outages later.
- Forgetting to enable IOMMU before the install — passthrough will need a re-install or boot-time change anyway; get it right now.
Key takeaways
- Three categories of preparation: hardware, network, identity.
- DNS must work before the cluster forms.
- Document the decisions so future-you can find them.
Knowledge check
Knowledge check · 3 questions
Q1. Which of the following must be working before pvecm create will succeed?
Q2. IOMMU settings can be enabled after install via kernel command line without a reinstall.
Q3. What is the consequence of having an out-of-date firmware when installing Proxmox VE?
Passing score: 75%. Answers are checked in this browser.