Instance Image Features

This OS Definition offers many useful features that allow you to deploy instances with ganeti with ease and efficiently. The goal of this project is to ensure a flexible, fast, and easy to use deployment strategy. Using this project, you can deploy a new virtual machine such as Ubuntu in under 30 seconds. It includes having the hostname, networking, and serial all setup.

Images

An image consists of either a gzip tarball of the whole operating system, or a filesystem dump using the dump command. Images are created by installing the OS directly on a test instance, and then dumping the state of that base OS image. Once the image is in place, a variant file will be created including the information about the image such the name, architecture, and version.

Technically, any operating system is supposed as long as it can boot using either method.

Networking

Networking can optionally be automatically setup using post-install scripts included. Both DHCP and static IPs are supported.

Supported operating systems: Debian, Ubuntu, Redhat, CentOS, Fedora, & Gentoo

Serial console

Serial access to the instance can optionally be setup automatically. This includes setting up grub (if used) and the login prompt. Both grub1 and grub2 are supported.

Supported operating systems: Debian, Ubuntu, Redhat, CentOS, Fedora, & Gentoo

Deployment

Deployments are quite fast and generally take under a minute (not counting drbd syncing time). In some cases, this can be reduced to 30 seconds. Most base OS images run between 200-400MB in size and are generally compressed.