Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 2.1 KB

index.rst

File metadata and controls

64 lines (46 loc) · 2.1 KB
.. toctree::
  :maxdepth: 2
  :caption:     Lab Content
  :name: _lab-content
  :hidden:


  contents/master_follow
  contents/intro
  contents/install
  contents/configure
  contents/blueprints
  contents/launch
  contents/decompile
  contents/create
  contents/thoughts

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.