Skip to content

Latest commit

 

History

History
53 lines (29 loc) · 2.18 KB

guest-images.md

File metadata and controls

53 lines (29 loc) · 2.18 KB

Guest Images Documentation

Introduction

This document outlines the requirements for guest images and the packing with LEET, as well as manual packaging.

Table Of Contents

Guest Image Requirements

Supported guest OS families are: Debian, RedHat and OSv.
Guest images are required to have:

  • package cloud-init installed
  • cloud-init data-source no-cloud is enabled
  • workspace directory for intermediate data is /workspace
  • user homes at the default location /home
  • /opt cannot be used, but /opt-vm instead since cluster's /opt is mounted

vRDMA

In order to utilize the optional vRDMA functionality, guests must have the support for it also installed. For details please refer to the vRDMA documentation.

Application Packaging

Standard Linux Guests

For building standard Linux cloud images, please refer to the OpenStack image creation guide and mind vTorque's requirements.

Applications can either be installed in the running guest during the image creation, or afterwards by copying application binaries and files into the guest image by the help of guestfish.

OSv Guests

For the packaging of applications with OSv guest images, please refer to the OSv documentation and OSv packaging tool Capstan.

Acknowledgment

This project has been conducted within the RIA MIKELANGELO project (no. 645402), started in January 2015, and co-funded by the European Commission under the H2020-ICT- 07-2014: Advanced Cloud Infrastructures and Services program. Other projects of MIKELANGELO can be found at Github!