Projet

Général

Profil

Bac à idée #29095

Les services frontend OpenNebula doivent être installable séparément du contrôleur

Ajouté par Daniel Dehennin il y a plus de 4 ans. Mis à jour il y a environ un an.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
Echéance:
% réalisé:

0%


Description

Problème

Actuellement les services frontend OpenNebula ne sont installables que conjointement au contrôleur.

Propositions

Ce scénario nécessite le fonctionnement derrière un reverse-proxy (#16278)

  1. Permettre le paramétrage de l’IP et du port d’écoute du service XMLRPC avec les variables oned_xmlrpc_ip et oned_xmlrpc_port:
    • Elles sont déclarées obligatoire en mode expert avec l’IP forcé à 127.0.0.1 par eole-one-master (non visible où tourne le service oned, oned_xmlrpc_port remplace la variable inutilisée xmlrpc_port_sunstone définie dans eole-one-frontend)
    • Elles sont déclares obligatoire en mode basic avec exists='False' par les projets necessitant d’y accéder (pour l’instant eole-one-frontend et eole-one-flow) :
      • L’IP n’est pas renseignée
      • Le port est prédéfinie à 443 pour pointer sur le reverse proxy du service
  2. Permettre le paramétrage de l’IP et du port d’écoute du service OneFlow avec les variables one_flow_ip et one_flow_port (ou conserver ip_oneflow et port_oneflow)
    • Elles sont déclarées obligatoire en mode expert avec l’IP forcé à 127.0.0.1 par eole-one-flow (non visible où tourne le service opennebula-flow)
    • Elles sont déclares obligatoire en mode basic avec exists='False' par les projets necessitant d’y accéder (pour l’instant eole-one-frontend) :
      • L’IP n’est pas renseignée
      • Le port est prédéfinie à 443 pour pointer sur le reverse proxy du service

Usages

  • Lorsque les services frontends sont installés conjointement avec le maître, les variables sont bien renseignées comme il faut :
    • Le dico du service fourni la variable qui est utilisé par les autres (les IP sont 127.0.0.1)
    • Le Nginx expose les services exposables à travers le port 443 en SSL
  • Lorsque les services frontends sont installés de façon isolé, les variables utilisés sont obligatoire en mode basique :
    • Il faut renseigner l’IP du reverse proxy exposant les différents services à utiliser
    • Le port des services exposés par le reverse proxy est prédéfinie à 443

Demandes liées

Lié à EOLE OpenNebula - Scénario #16278: Les services OpenNebula doivent être accessibles derrière un reverse proxy Terminé (Sprint) 06/05/2019 31/10/2019

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 4 ans

  • Sujet changé de Les services OpenNebula doivent être accessibles derrière un reverse proxy à Les services frontend OpenNebula doivent être installable séparément du contrôleur
  • Description mis à jour (diff)
  • Points de scénarios 7.0 supprimé

#2 Mis à jour par Daniel Dehennin il y a plus de 3 ans

  • Description mis à jour (diff)

#3 Mis à jour par Gilles Grandgérard il y a environ 3 ans

  • Release EOLE 2.7.2 supprimé

#4 Mis à jour par Joël Cuissinat il y a environ un an

  • Tracker changé de Scénario à Bac à idée

Formats disponibles : Atom PDF