Bac à idée #29095
Les services frontend OpenNebula doivent être installable séparément du contrôleur
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)
- Permettre le paramétrage de l’IP et du port d’écoute du service XMLRPC avec les variables
oned_xmlrpc_ip
etoned_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 serviceoned
,oned_xmlrpc_port
remplace la variable inutiliséexmlrpc_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
- Elles sont déclarées obligatoire en mode expert avec l’IP forcé à
- Permettre le paramétrage de l’IP et du port d’écoute du service
OneFlow
avec les variablesone_flow_ip
etone_flow_port
(ou conserverip_oneflow
etport_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 serviceopennebula-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
- Elles sont déclarées obligatoire en mode expert avec l’IP forcé à
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
- Le dico du service fourni la variable qui est utilisé par les autres (les IP sont
- 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
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.0supprimé
#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.2supprimé
#4 Mis à jour par Joël Cuissinat il y a environ un an
- Tracker changé de Scénario à Bac à idée