Bac à idée #29095
Les services frontend OpenNebula doivent être installable séparément du contrôleur
Status:
Nouveau
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:
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
Related issues
History
#1 Updated by Daniel Dehennin almost 4 years ago
- Subject changed from Les services OpenNebula doivent être accessibles derrière un reverse proxy to Les services frontend OpenNebula doivent être installable séparément du contrôleur
- Description updated (diff)
- Story points deleted (
7.0)
#2 Updated by Daniel Dehennin almost 3 years ago
- Description updated (diff)
#3 Updated by Gilles Grandgérard over 2 years ago
- Release deleted (
EOLE 2.7.2)
#4 Updated by Joël Cuissinat 6 months ago
- Tracker changed from Scénario to Bac à idée