Welcome

Welcome to the Nutanix Calm DSL Lab!

Getting Started

The Nutanix Calm DSL Lab will cover a couple of key points.

  • Introduction to the Calm DSL

  • Configuring a Linux system to use the Calm DSL

  • Configuring the Calm DSL connection to a Prism Central instance

  • Learning basic Calm DSL commands

  • Extending basic Calm DSL commands

  • Creating a complete Calm DSL blueprint

  • Configuring Visual Studio Code Intellisense for use with the Calm DSL

Requirements

To successfully complete this app lab, you will need the following things.

  • A laptop or PC capable of running an Ubuntu Linux 20.04 VM (see next point). Please note - you are welcome to use an alternative Linux distribution (e.g. CentOS), although the instructions for certain steps will need to be adjusted. For example, CentOS makes use of “yum” for package installation, vs. “apt-get” on Ubuntu/Debian-based distributions.

  • An Ubuntu Linux 20.04 VM (Server or Desktop). Because of the advanced nature of this lab, the deployment of an Ubuntu VM is not covered in this content. A complete guide for deploying Ubuntu Linux 20.04 on VirtualBox is available at WikiHow.

  • An internet connection for installing required software

  • A connection to a Prism Central instance running Nutanix Calm 2.9.7 or later

Cluster Details

This lab can be run in a couple of different ways. Primarily:

  • Instructor-led i.e. in a classroom environment

  • Self-paced i.e. at your own pace and in your own environment

  • A mixture of self-paced and instructor-led

Get Started

With all that out of the way, let’s now start by looking at some of the conventions that will be used.