Automating VMs and environments

Skytap offers various ways to automate your VMs and environments. Some of these are features within the environment (such as schedules), while others are tools that you can use (such as API, automation packs, CLI).

Contents

Automation features

Automatic power options

Power options – helps save resources by automatically shutting down or suspending inactive environments.

Notes

  • Suspend applies only to x86 VMs. If an environment contains both x86 The most common type of CPU for Windows and Linux VMs in Skytap Cloud. and Power A particular type of CPU that supports IBM i, AIX, and Linux in Skytap Cloud. VMs, only the x86 VMs in an environment will be suspended.
  • For more information, see Automatically shut down or suspend inactive environments.

Schedules

Schedules – let you automate operations on environments and templates. Create a schedule by choosing which resource you want to automate, what actions to perform, and what time the actions occur.

Notes

  • The Suspend action is available only for x86 VMs. Supported power-state actions for Power VMs are Run, Shut Down, and Power off.
  • For more information, see Automating actions with schedules.

VM sequencing

VM Sequencing – lets you control the order of start up and shut down for VMs in an environment. In a complex environment, this is useful for starting some virtual machines before other virtual machines (for example, starting your database servers before your application servers).

For more information, see VM sequencing.

Development tools

API

You can use the Skytap REST API to automate complex operations on your Skytap resources.

Command line interface

The Getting Started with the Skytap Command Line Interface article details how you can perform operations using our custom command line interface tool.

Metadata service

Accessing the VM metadata service (and user data fields) from within the VM explains how to access the representation of your VM and store additional data for reference in automated workflows.

Plugins, automation packs, how-to guides

See Developer tools for a list of plugins, automation packs, and how-to guides, including integrations with Vagrant, Jenkins, Ansible, and more!