This guide covers the design, architecture, and administration of Scyld Cloud Manager (SCM). SCM is a robust web-based cloud-management tool composed of multiple inter-dependent proprietary applications, as well as the free and open source software (FOSS) projects Apache, OpenStack, and Ceph.

SCM provides:

  • an environment to manage virtual machines, with optional management of users, groups, and storage.
  • an optional hosting base for Scyld ClusterWare head nodes and peripheral management virtual machine (VM) nodes like job schedulers; when so enabled, it ties together SCM, Scyld ClusterWare and job management into a comprehensive high-performance computing (HPC) cloud solution.
  • a robust reporting engine for virtual machine usage, storage, and SCM scheduler job information.

This document is for SCM administrators. It covers:

  • SCM architecture and design
  • Configuration
  • Operation
  • Troubleshooting

The following formatting conventions are used:

  1. Lines beginning with a # and followed by a fixed-width font are shell command lines to be run by the root user, or a user with sudo permissions. The # is an example prompt, and may be different on your system. The rest is the command to be typed. Example:
# nova list
  1. Italic items are either terms being defined (such as GPU), or symbolic names to be replaced by values (such as timeout).
  2. Literal values are commands or programs (such as nova or Apache), or actual values (such as using 15 for timeout above).