Onglet Virtualisation
- Configuration
- Configuration du moteur de base de données
- Configuration des réseaux de l’orchestrateur
- Configuration de l’orchestrateur
- Configuration des nœuds de virtualisation
- Configuration de la bibliothèque de gestion des machines virtuelles
- Configuration de l'application web OpenNebula Sunstone
- Configuration du service OpenNebula Gate
L'onglet Virtualisation
permet de configurer les options propres à OpenNebula.
En mode Expert il est possible de :
modifier le nom de la grappe OpenNebula par défaut ;
d'activer l'ajout de nœuds de virtualisation ;
modifier le port du proxy VNC ;
personnaliser certaines informations que l'on retrouve dans l'interface Sunstone (langue de l'interface, nommage des espaces de stockage, …) ;
désactiver le cache pour les images de machines virtuelles.
Configuration
Attention
Si le nom de la grappe par défaut est modifié dans l’interface Sunstone, sa valeur sera écrasée à la prochaine reconfiguration du serveur.
Configuration du moteur de base de données
OpenNebula stocke les données concernant les machines virtuelles et les comptes des utilisateurs dans une base de données.
Attention
Bien que des outils OpenNebula proposent la migration d'un moteur à l'autre, certaines opérations du module, comme la sauvegarde et la restauration, ne sont pas prévues pour cette migration.
Configuration des réseaux de l’orchestrateur
Les différents réseaux de l'orchestrateur peuvent être configurés au travers de l'interface Sunstone par le ou les administrateurs du serveur.
Pour faciliter la mise en production, ces différents réseaux peuvent être paramétrés dans l'interface de configuration du module.
Les réseaux virtuels peuvent être :
- à plage d'adresse IP (réseau de type IPv4 correspondant au niveau 3 du modèle OSI) ;
- à plage d'adresse Ethernet (réseau de type Ethernet correspondant au niveau 2 du modèle OSI).
Pour ajouter un réseau virtuel à plage d'adresse IP cliquer sur le bouton + Nom du réseau virtuel à plage d'adresse IP
et remplir les différents paramètres demandés.
Pour ajouter un réseau virtuel à plage d'adresse Ethernet cliquer sur le bouton + Nom du réseau virtuel à plage d'adresse ethernet
et remplir les différents paramètres demandés.
Configuration de l’orchestrateur
La configuration de l’orchestrateur permet de paramétrer des valeurs par défaut et d’activer certaines fonctionnalités utiles pour le fonctionnement des machines virtuelles
Configuration des nœuds de virtualisation
Un nœud de virtualisation est une machine participant au fonctionnement des machines virtuelles en apportant des ressources au système.
Haute disponibilité
Le serveur courant peut-être inclus dans une grappe à des fins d’assurer une haute disponibilité.
Certains paramètres complémentaires propres à ce fonctionnement sont affichés lorsqu'on active le support pour la haute disponibilité.
Remarque
Pour plus d'information, consulter la section dédiée à la mise en place de la haute disponibilité OpenNebula.
Mode multi-nœuds
Un autre mode de fonctionnement possible et l’intégration avec d’autres nœuds, qui nécessitent d’être identifiés pour permettre le travail de concert.
Attention
Si vous disposez d'un serveur DNS il faut ajouter des entrées pour chaque nœuds, dans le cas contraire il faut renseigner le fichier /etc/hosts
du module.
Attention
L'intégration du nouveau nœud se fait manuellement depuis l'orchestrateur (module Hâpy) avec la commande onehost_create_all.
Conseil
Si la fonctionnalité d'intégration de nœud n'est plus utilisée au cours de la vie du module Hâpy (suppression du dernier nœud supplémentaire) mieux vaut la désactiver pour empêcher le rattachement d'un nœud Hâpy node et ainsi sécuriser le serveur.
API XML-RPC
L’API XML-RPC est l’interface principale pour OpenNebula. Elle expose toutes les fonctionnalités du démon OpenNebula. Elle rend possible le contrôle et la gestion de toutes les ressources, machines virtuelles, réseaux virtuels, images, utilisateurs, hôtes et grappes.
L'accès à cette API peut être configuré et limité dans le cas d'une intégration avec d'autres nœuds.
Remarque
La documentation complète de l’API, en anglais, se trouve à l’adresse suivante :
https://docs.opennebula.io/6.6/integration_and_development/system_interfaces/api.html
Configuration de la bibliothèque de gestion des machines virtuelles
Attention
Le changement des utilisateur et groupe d’exécution peut entraîner un dysfonctionnement des fonctionnalités de virtualisation impliquant des problèmes de droits sur les ressources.
Il est fortement déconseillé de modifier ces paramètres une fois en production.
Configuration de l'application web OpenNebula Sunstone
AttentionDisparition de variables
Certaines variables, auparavant accessibles sur ce module, sont désormais cachées ou protégées contre toute modification.
Les variables équivalentes à Numéro de port d’écoute
et Adresse IP d’écoute
sont paramétrées par défaut à 9000
et 127.0.0.1
respectivement.
De même, la variable Numéro de port d’écoute du proxy VNC
est forcé à 29876
.
Configuration du service OpenNebula Gate
Le composant OneGate permet aux hôtes de la machine virtuelle d'obtenir et d'envoyer des informations sur la machine virtuelle depuis OpenNebula.
Les utilisateurs et les administrateurs peuvent l'utiliser pour collecter des métriques, détecter des problèmes dans leurs applications et déclencher des règles OneFlow depuis l'intérieur de la VM.
Pour les machines virtuelles qui font partie d'une application multi-VM (service OneFlow), ils peuvent également récupérer les informations du service directement à partir de OneGate et déclencher des actions pour reconfigurer le service ou transmettre des informations entre différentes VM.