Nutanix 101
A personal learning series on Nutanix HCI (Hyper-Converged Infrastructure) β covering the AHV hypervisor, Self-Service Blueprints, CI/CD integration, and backup automation with Ansible. This series reflects my own hands-on experience working with Nutanix in personal home-lab and small-scale private cloud projects.
What Is Nutanix?
Nutanix is a hyper-converged infrastructure (HCI) platform that combines compute, storage, and networking into a single software-defined solution. Unlike traditional three-tier architectures (separate compute, storage, and networking), Nutanix collapses this complexity onto commodity x86 hardware while maintaining enterprise-grade reliability.
At the core of Nutanix sits:
AOS (Acropolis Operating System) β the distributed operating system that manages the cluster
AHV (Acropolis Hypervisor) β the built-in KVM-based hypervisor
Prism β a unified management UI (Prism Element for per-cluster, Prism Central for multi-cluster)
Nutanix Cloud Manager (NCM) Self-Service β formerly Calm, the blueprint and application lifecycle engine
Who This Series Is For
This series is written from my personal perspective working with Nutanix. It is intended for:
Infrastructure engineers coming from VMware who want to understand AHV
DevOps/Platform engineers looking to automate Nutanix with Ansible or CI/CD pipelines
Homelab enthusiasts running Nutanix Community Edition (CE)
Articles in This Series
Planning, installing, and configuring a Nutanix HCI cluster end-to-end
How AHV works, architecture, and feature comparison with VMware ESXi
Full product stack mapping: compute, storage, networking, automation, DR, K8s, licensing, CLI/API, and migration tooling
Self-Service blueprints β design, variables, Day 2 operations
DSL syntax reference, macro substitution, calm-dsl patterns, best practices
Writing and automating Windows Server blueprints with Cloudbase-Init, WinRM, and PowerShell tasks
End-to-end Packer pipeline: autounattend.xml, VirtIO, Cloudbase-Init, CIS hardening, Sysprep, and GitLab CI rebuild automation
Triggering blueprint deployments from GitLab pipelines
Protection domains, VM snapshots, and backup automation via the Nutanix Ansible collection
LCM API automation, pre/post health checks, and AAP workflow pipeline for firmware and AHV upgrades
Prerequisites
To follow along with the hands-on parts, you'll benefit from access to:
Nutanix Community Edition (CE) β free for home-lab use
Prism Central deployed on your cluster
NCM Self-Service enabled
Ansible 2.14+ with
nutanix.ncpcollection installedA GitLab instance (self-hosted or gitlab.com) for the CI/CD article
Last updated