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.