Index » Historique » Version 9
« Précédent -
Version 9/17
(diff) -
Suivant » -
Version actuelle
Philippe Caseiro, 13/10/2015 12:22
Wiki¶
- installation
- configuration
- instanciation
- Gestion des utilisateurs http://docs.opennebula.org/4.6/administration/users_and_groups/auth_overview.html
- dans Sunstone
- dans un annuaire non fourni par le module
- Gestion des images
- Gestion du multi-noeud
- configuration de VLAN ???
Installation AppMarket pour le market EOLE¶
- Installer une machine Eolebase 2.5.1
- Ajouter la clé des dépôts OpenNebula :
# wget http://downloads.opennebula.org/repo/Debian/repo.key # apt-key add repo.key
- Ajouter le dépôt OpenNebula :
# echo "deb http://downloads.opennebula.org/repo/4.14/Ubuntu/14.04 stable opennebula" > /etc/apt/sources.list.d/opennebula.list
- Installer le paquet opennebula-common
# apt-get update # apt-get install opennebula-common
- Télécharger les paquets OpenNebula Market
# wget http://downloads.opennebula.org/packages/appmarket-2.0.3/appmarket_2.0.3.deb # wget http://downloads.opennebula.org/packages/appmarket-2.0.3/appmarket-worker_2.0.3.deb
- Installer les dépendances
# apt-get install ruby mongodb ruby-dev make gcc zlib1g-dev qemu-utilsts
- Installer les paquets Market
# dpkg -i appmarket*.deb
- Installer ruby Bundler
# gem install bundler
- Installer les libs ruby
# cd /usr/lib/one/ruby/oneapps/market # bundle install
- Faire le ménage
# apt-get purge gcc
Configuration de AppMarket¶
- La configuration ce trouve dans le fichier /etc/one/appmarket-server.conf
- Mettre à jour le Endpoint Mongodb
# DB db_host: localhost db_port: 27017
- Définir le port d'écoute du serveur AppMarket
# Host and port where AppMarket server will run :host: 127.0.0.1 :port: 6242
- Lancer le démon AppMarket
# service opennebula-appmarket start
- Mise en place de la configuration NGINX:
echo " upstream appmarket{ server IP_DU_SERVEUR_MARKET:6242; } server { listen 443 ssl; ## listen for ipv4; this line is default and implied #listen [::]:80 default ipv6only=on; ## listen for ipv6 ssl_certificate /etc/ssl/certs/eole.crt; ssl_certificate_key /etc/ssl/certs/eole.key; location / { proxy_pass http://appmarket; } # location /images { # root %%one_market_webroot; # open_file_cache_errors off; # error_page 404 = /fetch$uri; # } }" >> /etc/nginx/sites-available/appMarket.conf