This document outlines the requirements for guest images and the packing with LEET, as well as manual packaging.
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
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.
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.
For the packaging of applications with OSv guest images, please refer to the OSv documentation and OSv packaging tool Capstan.
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!