For the complete documentation index, see llms.txt. This page is also available as Markdown.

Pre-Installation Checklist

Hardware readiness, BIOS configuration, boot media creation, network preparation, and planning decisions required before a VergeOS installation.

A successful VergeOS deployment starts well before the first USB drive is plugged in. This page covers every prerequisite you must verify -- from BIOS settings and disk controller modes to switch configuration and boot media preparation -- so that installation day proceeds smoothly and without surprises.

Hardware Readiness

Before scheduling installation, confirm that all physical hardware is racked, cabled, and meets VergeOS requirements.

CPU Requirements

  • 64-bit processor with hardware-assisted virtualization (Intel VT-x or AMD-V)

  • All processor cores enabled in BIOS

  • Hyperthreading enabled (recommended for workload density)

Memory Requirements

  • System reservation per node: 16 GB OS + 1 GB per 1 TB of raw vSAN storage (e.g., a node with 4 TB of raw storage reserves at least 20 GB total)

  • Plan for workload RAM on top of the system reservation

Disk Controller Configuration

The disk controller is one of the most common sources of installation problems. VergeOS requires direct access to every individual drive -- it does not work with hardware RAID arrays.

Controller Type
Requirement

HBA (Host Bus Adapter)

Preferred -- passes drives directly to the OS

RAID Controller

Must be set to JBOD / IT mode (passthrough) -- no RAID arrays

NVMe Drives

Verify the controller supports booting from NVMe if all drives are NVMe

Remote Management (IPMI)

  • IPMI / iDRAC / iLO ports patched, configured, and tested on every node

  • Latest IPMI firmware installed (recommended)

  • Remote console capability verified -- critical for troubleshooting licensing or boot issues during installation

Power

  • Redundant power supplies connected and configured (recommended for production)

  • UPS protection for all nodes and network switches

BIOS Configuration

Every node must have its BIOS configured consistently before installation begins. Inconsistent BIOS settings across nodes are a common cause of installation delays.

Setting
Required Value
Notes

Boot Mode

UEFI (preferred) or Legacy/Dual

UEFI is required if all drives are NVMe

Hardware Virtualization

Enabled (VT-x / AMD-V)

Required for VergeHV hypervisor operation

Hyperthreading

Enabled

Recommended for workload density

All Processor Cores

Enabled

Do not disable cores to "save power"

Secure Boot

Disabled

VergeOS implements its own boot integrity verification

System Clocks

Set correctly (all nodes within seconds of each other)

Node 1 controls NTP for the entire system after installation

Why Secure Boot Must Be Disabled

VergeOS does not use traditional UEFI Secure Boot. Instead, VergeOS implements its own boot integrity verification that prevents tampered images from booting. This approach provides practical tamper protection without the limitations of UEFI Secure Boot (which requires operating systems to be signed with keys registered in the firmware -- a process controlled by a small number of certificate authorities).

The key difference:

  • UEFI Secure Boot operates at the firmware level and blocks unsigned operating systems entirely

  • VergeOS Boot Integrity validates the VergeOS image during boot and refuses to complete if the image has been modified or tampered with

For production environments, this provides equivalent practical security. Any attempt to modify VergeOS system files will be detected and prevent boot. Physical security controls should complement software-level integrity verification.

Hardware Burn-In

Before installation, complete a hardware burn-in to identify early failures:

  • Verify all drives are visible in BIOS

  • Confirm all NICs are detected and showing expected MAC addresses

  • Run vendor diagnostics (Dell BIST, HPE Insight Diagnostics, etc.) if available

  • Verify MAC addresses match your documentation

Boot Media Creation

The VergeOS installation is delivered as a single ISO image containing all packages for the complete system (hypervisor, storage, networking, and management). You will need a bootable USB drive for each node being installed.

Contact VergeOS support or your account team for the ISO download link. The ISO is not publicly available.

Windows -- Rufus

  1. Download and launch Rufus

  2. Insert a USB drive (it will be overwritten)

  3. Select your USB device under Device

  4. Click Select and choose the VergeOS ISO

  5. Click Start

  6. When prompted, select DD mode -- this is critical

macOS -- BalenaEtcher

  1. Download and install BalenaEtcher

  2. Insert a USB drive (it will be overwritten)

  3. Click Flash from file and select the VergeOS ISO

  4. Select the target USB disk (verify you have the correct drive selected)

  5. Click Flash! to start the process

Linux -- USB Image Writer

  1. Navigate to the downloaded ISO file in your file browser

  2. Right-click the ISO and choose Make bootable USB stick (or use dd from the command line)

  3. Select the USB drive as the target

  4. Authenticate and write the image

Testing Boot Media

Always test your boot media before installation day:

  • Boot a test node (or one of the production nodes) from the USB

  • Verify the VergeOS installer loads into memory and reaches the installation menu

  • You can safely cancel the installer without making any changes to the system

Network Preparation

Network configuration is the most complex pre-installation task. VergeOS requires two distinct network types, and the physical switches must be configured before installation begins.

Network Architecture Overview

Core Fabric Network

The core fabric is a private, high-speed network carrying vSAN storage traffic, cluster coordination, and VM migration. It is the backbone of the VergeOS system.

Switch port requirements for core fabric:

Setting
Value
Rationale

Port Mode

Access (untagged, single VLAN)

One VLAN per core network

VLAN

Dedicated, isolated VLANs (e.g., 900 for Core1, 901 for Core2)

Must be isolated from ALL other traffic

MTU

9216 (jumbo frames)

Required for storage efficiency and tenant overhead

Spanning Tree

Disabled on core ports

Not needed for dedicated point-to-point core links

Speed

10 Gbps or higher

Minimum recommendation for production

Each core switch must use a dedicated VLAN -- for example, VLAN 900 for Core Fabric 1 and VLAN 901 for Core Fabric 2. These VLANs must be completely isolated from external traffic.

External Network

External networks connect VMs and workloads to users, the internet, and existing infrastructure.

Switch port requirements for external networks:

Setting
Value
Rationale

Port Mode

Trunk (multiple VLANs)

Supports management and workload VLANs

VLANs

Management + workload VLANs as needed

Trunk only the VLANs required

MTU

1500 (standard)

Unless workloads require jumbo frames

Bonding

LACP or Active-Backup (optional)

Recommended for redundancy

NIC Identification

Before installation, map every physical NIC to its intended role:

  • Absolute minimum: 2 NICs per node -- 1 core fabric + 1 external (a second core fabric NIC is highly recommended, not required)

  • Recommended: 4+ NICs per node (2 core + 2 external for bonding)

  • Document the MAC address and physical port location of each NIC

  • Verify SFP modules are supported by both the NIC and the switch

IP Address Planning

Allocate and document the following before installation:

  • UI/Management IP address (static, CIDR format -- e.g., 10.0.0.2/24)

  • Default gateway IP address (test that it is reachable/pingable)

  • DNS server addresses (at least one, two recommended)

  • Core fabric VLANs (two dedicated VLANs, documented)

  • External network VLANs (management + any workload VLANs)

Documentation Requirements

Thorough documentation before installation prevents delays and simplifies troubleshooting. Prepare the following:

A-B Cable Map

Document which NIC on each node connects to which switch and port. Label both ends of every cable.

Rack Elevation

Record the physical position of each node, switch, and PDU in the rack.

Network Design Drawings

Layer 2 (VLAN assignments, trunk/access ports) and Layer 3 (IP subnets, gateways, routing) diagrams.

IP Allocation Spreadsheet

All IP addresses, CIDR masks, gateways, DNS servers, and VLAN IDs in one reference document.

Planning Decisions

Several decisions must be made before installation because they cannot be easily changed afterward:

Encryption (Not Reversible)

VergeOS supports AES-256 at-rest encryption for the vSAN. This decision is made during installation and cannot be changed post-install -- switching from encrypted to unencrypted (or vice versa) requires a full reinstall.

If enabling encryption:

  • Prepare an encryption key passphrase (8--64 characters)

  • Prepare a USB drive for each controller node (Nodes 1--2 in an N+1 system; Nodes 1--3 in N+2) to store the encryption key (highly recommended). Other (scale-out) nodes do not require a key drive. An operator can instead type the passphrase at the controller-node boot prompt.

  • Store the passphrase securely in your password management system

RAM Reservation Preference

During installation planning, decide between two approaches:

Approach
Trade-Off

More Usable Memory

Allocate more RAM to workloads, accepting slightly reduced HA failover capacity

Stricter N+1 HA

Reserve more RAM for failover scenarios, reducing available workload memory

This setting is configurable post-install but should be planned in advance to match your SLA requirements.

Installation Timeline

  • Estimated time: 4--8 hours depending on node count and configuration complexity

  • Schedule a maintenance window with stakeholders

  • Ensure IPMI/remote access and on-site personnel are available for the entire window

  • Have VergeOS support contact information ready

Pre-Installation Final Checks (24 Hours Before)

Within 24 hours of the scheduled installation, perform these final verifications:

Summary

Category
Key Items

Hardware

64-bit CPU with VT-x/AMD-V, 16 GB+ RAM, HBA or JBOD mode, IPMI configured

BIOS

UEFI (required for all-NVMe), virtualization enabled, Secure Boot disabled, clocks synchronized

Boot Media

ISO from VergeOS support, Rufus (DD mode) or BalenaEtcher, tested before install day

Network

Core fabric: dedicated VLANs, MTU 9216, no bonding. External: trunk ports, optional LACP bonding

Documentation

Cable map, rack elevation, network diagrams, IP allocation spreadsheet

Decisions

Encryption (yes/no, not reversible), RAM reservation preference, installation timeline

Next Steps

With all prerequisites verified and documentation in hand, you are ready to proceed to the controller installation: Controller Installation →

Last updated

Was this helpful?