Besides the public Marketplaces (leveraging various remote public repositories with existing Appliances and accessible universally by all OpenNebula instances), the private ones allow the cloud administrators to create the Private Marketplaces within an single organization in a specific OpenNebula (single Zone) or shared by a Federation (collection of Zones). Private Marketplaces provide their users with an easy way of privately publishing, downloading, and sharing their own custom Appliances.
A Marketplace is a repository of Marketplace Appliances. There are three types of Appliances:
Using Private Marketplaces is very convenient, as it will allow you to move images across different kinds of datastores (using the Marketplace as an exchange point). It is a way to share OpenNebula images in a Federation, as these resources are federated. In an OpenNebula deployment where the different VDCs don’t share any resources, a Marketplace will act like a shared datastore for all the users.
Marketplaces store the actual Marketplace Appliances. How they do so depends on the backend driver. Currently, the following Private Marketplace drivers are shipped with OpenNebula:
Driver | Upload | Description |
---|---|---|
http | Yes | When an image is uploaded to a Marketplace of this kind, the image is written into a file in a specified folder, which is in turn available via a web server. |
S3 | Yes | Images are stored to an S3 API-capable service. This means they can be stored in the official AWS S3 service , or in services that implement that API like Ceph Object Gateway S3 |
Check this to see information about Public Marketplaces. OpenNebula ships with the OpenNebula Systems Marketplace pre-registered, so users can access it directly.
Using the Marketplace is recommended in many scenarios. To name a few:
Before reading this Chapter make sure you have read the Quick Start guide.
Read the Public Marketplaces as it’s global for all OpenNebula installations. Then, read the specific guide for the Private Marketplace type you are interested in. Finally, read the Managing Marketplace Apps to understand what operations you can perform on Marketplace Apps.
This Chapter applies to all hypervisors.
Was this information helpful?
Glad to hear it
Sorry to hear that