OpenNebula Systems MarketPlace¶
OpenNebula Systems provides a public and official MarketPlace, universally available to all the OpenNebula’s. The OpenNebula Marketplace is a catalog of third party virtual appliances ready to run in OpenNebula environments. This MarketPlace is available here: http://marketplace.opennebula.systems. Anyone can request an account and upload their appliances and share them with other OpenNebula’s, however, as opposed to other MarketPlaces, MarketPlaceApp creation is not done through OpenNebula, but by following the instructions in http://marketplace.opennebula.systems. Deletion of MarketPlaceApps is likewise limited.
The MarketPlaceApps included in the official MarketPlace are third-party contributions of other OpenNebula users, meaning that they are not certificated by the OpenNebula project.
The url http://marketplace.opennebula.systems must be reachable from the OpenNebula Frontend.
The Official OpenNebula Systems Marketplace is pre-registered in OpenNebula:
onemarket list ID NAME SIZE AVAIL APPS MAD ZONE 0 OpenNebula Public 0M - 46 one 0
Therefore it does not require any additional action from the administrator.
However, to connect to OpenNebula Add-on AppMarkets, it is possible to do so by creating a new MarketPlace template with the following attributes:
||(Required to connect to AppMarket) The URL of AppMarket.|
For example, the following examples illustrates the creation of a MarketPlace:
cat market.conf NAME = PrivateMarket MARKET_MAD = one ENDPOINT = "http://privatemarket.opennebula.org" onemarket create market.conf ID: 100