What’s .NEXT? – Acropolis! Part 1

By now many of you will probably have heard about Project “Acropolis” which was the code name for development where Nutanix decided to create an Uncompromisingly Simple management platform for an optimized KVM hypervisor.

Along the way with Nutanix extensive skills and experience with products such as vSphere and Hyper-V, we took on the challenge of delivering similar enterprise grade features while doing so in an equally scalable and performant platform as NDFS.

Acropolis therefore had to be built into PRISM. The below screen shot shows the Home screen for PRISM in a Nutanix Acropolis environment, looks pretty much the same as any other Nutanix solution right! Simple!

PRISMwAcropolis

So let’s talk about how you install Acropolis. Since its a management platform for your Nutanix infrastructure it is critical component, so do I need a management cluster? No!

Acropolis is built into the Nutanix Controller VM (CVM), so it is installed by default when loading the KVM hypervisor (which is actually shipped by default).

Because its built into the CVM, Acropolis (and therefore all the management components) automatically scale with the Nutanix cluster, so there is no need to size the management infrastructure. There is also no need to license or maintain operating systems for management tools, further reducing cost and operational expense.

The following diagram shows a 4 node Nutanix NDFS cluster running Nutanix KVM Hypervisor using Acropolis. One CVM per cluster is elected the Acropolis Master and the rest of the CVMs are Acropolis Slaves.

AcropolisCluster1

The Acropolis Master is responsible for the following tasks:

  1. Scheduler for HA
  2. Network Controller
  3. Task Executors
  4. Collector/Publisher of local stats from Hypervisor
  5. VNC Proxy for VM Console connections
  6. IP address management

Each Acropolis Slave is responsible for the following tasks:

  1. Collector/Publisher of local stats from Hypervisor
  2. VNC Proxy for VM Console connections

Acropolis is a truly distributed management platform which has no dependency on external database servers and is fully resilient with in-built self healing capabilities so in the event of node or CVM failures that management continues without interruption.

What does Acropolis do? Well, put simply, the things 95% of customers need including but not limited to:

  • High Availability (Think vSphere HA)
  • Load Balancing / Virtual Machine Migrations (Think DRS & vMotion)
  • Virtual machine templates
  • Cloning (Instant and space efficient like VAAI-NAS)
  • VM operations / snapshots / console access
  • Centralised configuration of nodes (think vSphere Host Profiles & vSphere Distributed Switch)
  • Centralized Managements of virtual networking (think vSphere Distributed Switch)
  • Performance Monitoring of Physical HW, Hypervisor & VMs (think vRealize Operations manager)

Summary: Acropolis combines the best of breed hyperconverged platform with an enterprise grade KVM management solution which dramatically simplifies the design, deployment and ongoing management of datacenter infrastructure.

In the next few parts of this series I will explore the above features and the advantages of the Acropolis solution.

7 thoughts on “What’s .NEXT? – Acropolis! Part 1

    • Out of the box, Acropolis KVM is ready to go, all you need to do is an either a managed IP network (VLAN) in which case Acropolis will serve DHCP to the VLAN, or an unmanaged network (VLAN) where you will require static IP assignment. Easy as that 🙂

  1. My question was something else. You have not interpreted rightly.
    Can we replace default Virtual switch in Acropolis KVM with open Virtual Switch (OVS) or with Juniper Contrail vrouter or with Nuage Network Virtual switch etc.
    In other KVM’s like Red Hat, ubuntu or suse we can replace the default virtual switch with OVS or juniper vrouter or nuage network virtual switch.

    • Hi Venkat, Acropolis uses the OVS by default but the good news is the network is fully managed via Acropolis/PRISM UI. I’ll check with QA what other options have been validated and let you know.

      • Hi Josh , I have to say (as a networking guy) that indeed more thought need to be poured into SDN capabilities (OOTB or through 3rd party integration) . L3 services like DHCP (netmasq) won’t be enough if Nutanix wants to scale IO as musch as IOPS in a manageable fashion. Appreciate the fact it’s oVS based (as quemu/KVM seems to be the basis for Acropolis) but it would be good to understand where this is going in terms of support for 3rd party solutions as indicated by Venkat already.

  2. Pingback: Nutanix Community Edition – Public Beta – Now Available – Build Your Own Nutanix Test Lab for Free | Rob's Blog – Microsoft Technology Evangelist

  3. Pingback: Nutanix Community Edition - Public BetaRob's Blog – Microsoft Technology Evangelist