Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

VT-CloudCaps:Contextualization

From EGIWiki
Jump to navigation Jump to search

Contextualization is the process of parameterizing an instance that is created from an image (template). There are at least two aspects to this that need to be considered for a generic solution.

First of all, the mechanism by which contextualization data, sometimes called user-data, is passed to the cloud management layer. All cloud management platforms within FCTF support a mechanism to support contextualization. OCCI does not standardize this, although initial ideas exist.

Secondly, the mechanism to apply the actual contextualization information within the instance. Here, two general approaches can be distinguished. The first is a meta-data server that provides the instance's user-data for download from a hard coded, private IP. The second mechanism provides user-data inside scripts in a mounted disk image that the cloud management platform creates on-the-fly when creating the instance. Typically, each cloud management platform provides these mechanisms exclusively.

Platform Meta-data service ISO disk
OpenStack X
OpenNebula X
StratusLab
Synefo
WNoDeS

CloudInit

CloudInit is a tool that is installed inside a VM to retrieve user-data and act accordingly. It supports both of the above mentioned mechanisms and can thus transparently support most cloud management frameworks. ...

Interfaces

Interfaces to pass user-data to the cloud instances are available for most platforms and compute interfaces (find different term?).

Platform/Interface User-Data support User-data in OCCI

OpenStack

X in discussion
OpenNebula X ?
StratusLab ? ?
Synefo ? ?
WNoDeS ? ?