Skip to content

Post-Installation Verification

Why Post-Installation Verification Matters

Section titled “Why Post-Installation Verification Matters”

A successful VergeOS installation is only half the story. Before declaring your system production-ready, you need to systematically verify that every component — nodes, storage, networking, and configuration — is operating correctly. Skipping this step risks discovering issues under load when they are far more disruptive to diagnose and resolve.

This page walks through the complete post-installation verification process: dashboard health checks, vSAN validation, network redundancy testing, initial system configuration, and a final functional smoke test.

The VergeOS Main Dashboard is your single pane of glass for system health. Immediately after installation, log in to the web UI and verify the following:

  1. Open a web browser and navigate to the system’s configured IP address (e.g., https://10.0.0.2)
  2. Log in using the admin credentials created during installation
  3. The Main Dashboard loads as the home page
IndicatorExpected StateWhere to Look
Node statusAll nodes “Running” with green statusNodes tile on Main Dashboard
VergeOS versionAll nodes showing the same versionNodes tile or System > Updates
Pending rebootsNoneNode status indicators
CPU utilizationLow / idle baselineDashboard CPU tile
RAM utilizationWithin expected range (system overhead only)Dashboard RAM tile
TemperatureNormal operating rangeNode details page
Dashboard logsNo unexpected errors or warningsLogs section at bottom of Dashboard

Navigate to Infrastructure > Nodes and double-click each node to verify:

  • Status: Running (green)
  • Version: Matches expected VergeOS version
  • Uptime: Consistent with installation timeline
  • No pending reboot messages

If any node shows a yellow or red status, investigate the specific warnings or errors before proceeding.

The vSAN is the backbone of your VergeOS storage infrastructure. After installation, confirm that all tiers are healthy and configured as planned.

Navigate to Infrastructure > vSAN to view the storage tier dashboard:

CheckExpected Result
Tier statusAll configured tiers show green/healthy status
Disk count per tierMatches the number of physical disks assigned during installation
Redundancy statusConfirmed — data is mirrored across nodes
CapacityTotal raw capacity matches expected disk totals
DeduplicationActive (ratio will be minimal on a fresh system)

Recall that VergeOS storage tiers are assigned at install time and do not change:

  • Tier 0 — Metadata only (vSAN hash map and filesystem index). Stored on high-endurance NVMe drives. This is not a performance cache tier.
  • Tiers 1–5 — Workload data tiers. Tier assignment is permanent — VergeOS does not automatically move blocks between tiers.

Verify that your tier assignments match your installation planning documentation. If a disk was assigned to the wrong tier, it must be corrected before workloads are deployed (this may require reformatting the disk).

Within the vSAN dashboard, review individual drive status:

  • All drives should show as Online and healthy
  • No SMART warnings or errors should be present
  • Drive serial numbers should match your hardware inventory documentation

Network verification confirms that both the internal core fabric and external connectivity are functioning correctly with proper redundancy.

The core fabric is the high-speed inter-node network that carries vSAN traffic, VM migration, and internal cluster communication. To verify:

  1. Navigate to Infrastructure > Nodes, then select each node individually
  2. Open Diagnostics > Fabric Configuration
  3. Confirm that all paths on all nodes show confirmed: true

VergeOS uses two independent core networks (Core1 and Core2) for redundancy. To validate failover:

  1. Simulate a Core1 failure by physically disconnecting a cable or powering down one core switch
  2. In the VergeOS UI, navigate to Nodes and wait several minutes
  3. Verify all nodes remain in “Running” (green) status
  4. Restore the failed link, then repeat the test on Core2

Each physical core network must operate on its own isolated switch or dedicated VLAN. Verify that:

  • Core1 and Core2 are on separate physical switches or separate VLANs
  • No other VergeOS systems share these core network VLANs
  • Jumbo frames (MTU 9216+) are confirmed on the switch ports

Confirm external/management connectivity:

  1. UI access — Verify the web UI is reachable from the management network
  2. Gateway reachability — From a node, confirm the default gateway responds
  3. DNS resolution — Verify DNS servers are resolving correctly
  4. External redundancy — Simulate a network cable disconnect on Node 1 and confirm the UI remains accessible through Node 2

With health checks complete, configure the system settings that prepare your environment for production workloads. VergeOS provides a New System Configuration Checklist in the Product Guide — the key items are summarized below.

Navigate to Infrastructure > Clusters, double-click your cluster, and select Edit. Key settings to review:

Target Max RAM %

Default is 80%. This is the maximum percentage of physical RAM a node should use under normal conditions. During failover, this limit may be temporarily exceeded. Lower values provide more N+1 HA headroom; higher values maximize usable memory.

Default CPU Type

Auto-detected during installation. Verify it matches your actual CPU hardware. If you plan cross-cluster migration, set this to the lowest common CPU type across clusters.

Max RAM per Machine

Sets the maximum RAM for a single VM or tenant node. Recommended: no more than 70–80% of your smallest node’s physical RAM to ensure workloads can always migrate during maintenance or failover.

Storage Buffer per Node

Default is 2 GB. When spare RAM is available, increasing this value can significantly improve vSAN read/write performance.

  1. Navigate to System > Updates
  2. Confirm the system is activated and licensed
  3. Click Check for Updates and install any available updates
  4. Verify the system is running the latest version

SMTP configuration is essential for receiving email alerts and reports:

  1. Navigate to System > SMTP
  2. Configure your SMTP server settings (server address, port, authentication)
  3. Send a test email to verify delivery

The default self-signed certificate should be replaced with a CA-issued certificate for production systems:

  1. Navigate to System > Certificates
  2. Upload or generate a trusted certificate
  3. This ensures browser trust and enables secure integrations with external platforms

VergeOS uses Subscriptions to deliver alerts and reports via email. Create both on-demand (triggered) and scheduled subscriptions:

Recommended on-demand subscriptions:

  • Main Dashboard status warnings and errors
  • Storage tier high-usage alerts (80% warning, 90% critical)
  • Drive warnings or errors
  • Update packages available

Recommended scheduled subscriptions:

  • System dashboard summary (daily)
  • vSAN tier dashboard (weekly)
  • System snapshots inventory (daily)

Navigate to System > Subscriptions > New to create each subscription. See the Subscriptions Guide for detailed configuration options.

If disaster recovery is part of your deployment plan, configure site syncs to replicate your system to a secondary VergeOS site. This should be set up before production workloads are deployed so that the initial baseline sync completes while the system is relatively empty.

By default, VergeOS performs regular full system snapshots. Review and customize the schedule:

  1. Navigate to System > Snapshots
  2. Verify automatic snapshot schedules are configured
  3. Adjust frequency and retention to align with your organization’s RPO requirements

For production environments, consider:

  • MFA (Multi-Factor Authentication): Strongly recommended for all admin accounts
  • External identity providers: Configure Google SSO, Microsoft Entra ID, or other providers as authorization sources
  • Password complexity: Review and adjust requirements in Advanced Settings

The last step before declaring the system production-ready is a hands-on smoke test that exercises core functionality end-to-end.

  1. Navigate to Machines > Virtual Machines > New
  2. Create a small test VM (1 vCPU, 1 GB RAM, 10 GB disk)
  3. Use a lightweight OS image (e.g., a minimal Linux ISO)
  4. Power on the VM and verify it boots successfully

From within the test VM:

  1. Ping the default gateway
  2. Test DNS resolution (e.g., nslookup docs.verge.io)
  3. Verify internet access if applicable to your network design
  4. Confirm the VM can communicate as expected based on your network topology
  1. Take a snapshot of the test VM
  2. Make a visible change inside the VM (create a file, change a setting)
  3. Restore the VM from the snapshot
  4. Verify the change is reverted — confirming snapshot integrity

If your cluster has more than two nodes:

  1. Note which node the test VM is running on
  2. Initiate a live migration to another node
  3. Verify the VM remains accessible during and after migration
  4. Confirm the VM is now running on the target node

After successful testing:

  1. Power off and delete the test VM
  2. Remove any test snapshots
  3. Document the verification results

Use this summary checklist to confirm all verification steps are complete:

CategoryVerification ItemStatus
DashboardAll nodes running, green status
DashboardNo errors or warnings in logs
DashboardCorrect VergeOS version on all nodes
vSANAll tiers healthy, correct disk counts
vSANRedundancy confirmed across nodes
vSANCapacity matches planning docs
NetworkCore fabric paths confirmed on all nodes
NetworkCore fabric redundancy tested
NetworkExternal connectivity verified
NetworkExternal redundancy tested
ConfigCluster settings reviewed (RAM %, CPU type)
ConfigSystem licensed and updated
ConfigSMTP configured and tested
ConfigAlert subscriptions created
ConfigSystem snapshots configured
ConfigSite syncs configured (if applicable)
ConfigAuthentication/MFA configured
TestingTest VM deployed and booted
TestingNetwork connectivity from VM verified
TestingSnapshot and restore tested
TestingTest VM cleaned up

With post-installation verification complete, your VergeOS system is ready for production workloads. The recommended next steps are:

  • Update network documentation with final configuration details
  • Plan tenant creation and resource allocation (see Module 7: Multi-Tenancy)
  • Deploy production VMs and workloads (see Module 6: Virtual Machines)
  • Schedule regular health checks to maintain system health over time

Continue to the hands-on lab to practice a complete installation workflow: Lab: 2-Node Installation →