Skip to main content
Version: 1.0

Introduction

Ballast is a control plane and distributed agent for managing Hyper-V hosts and failover clusters. It stores declarative desired state centrally and runs a lightweight agent on every host that reconciles that state continuously, including while the centre is unreachable. That autonomy is the product's whole thesis: a host keeps honouring its last-known-good configuration when the centre can't be reached, rather than freezing or drifting.

This documentation is organised as:

  • Getting Started, what Ballast needs to run, and this page.
  • Installation, installing the centre and the agent.
  • Your First Cluster, provisioning a host, joining a cluster, or deploying a whole new cluster in one pass with the New Cluster wizard and reusable blueprints.
  • Core Concepts, desired-state contracts and quorum witnesses.
  • Operations, backup and restore, DR runbooks, and templates.
  • Migration, moving workloads off VMware.
  • Reference, the full Settings reference, troubleshooting and FAQ.

Who this is for​

Ballast is aimed at anyone running Hyper-V standalone hosts or failover clusters who wants a single console for inventory, configuration and recovery, without the licensing model of a VMware-based stack.

Versioning​

This documentation is versioned from the 1.0 release onward: the version switcher in the top nav carries a frozen 0.x snapshot (the pre-1.0 docs, no longer updated) alongside 1.0, the current line. Ballast's own grandfathering rule, a deployment keeps the entitlement it was installed under for the life of the release line it's on, is what decided the boundary: 0.x was one ongoing line regardless of minor bumps, so it never needed a per-release snapshot until the line itself changed at 1.0.