Index » Historique » Version 12
« Précédent -
Version 12/17
(diff) -
Suivant » -
Version actuelle
Daniel Dehennin, 13/10/2015 15:36
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 ???
Doc AppMarket "market-eole.ac-dijon.fr"¶
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
- Configurer l'utilisateur Admin
user: organization: EOLE first_name: Admin last_name: Eole username: admin password: !!!! PASSWORD !!!! website: http://eole.orion.education.fr email: default
Remplaceuser: organization: default first_name: default last_name: default username: default password: default website: default email: default
- 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
Configurer Sunstone avec les vues appmarket¶
La procédure est décrite sur le Wiki de l’addon-appmarket.