Utilisation avancée
Ce guide est à destination des utilisateurs avancés et aborde des sujets plus complexes, qui ne seront pas accessibles aux utilisateurs les plus basiques.
Manipuler les ressources en ligne de commadne
Opennebula offre une API de type REST, accessible en http (http://iaas.intra.univ-nantes.fr:2633/RPC2), et un jeu de commandes CLI (command line interface) qui permettent de gérer ses ressources comme il est possible de le faire avec l'interface web. Cette interface est particulièrement intéressante pour scripter des déploiements.
Créer un nouveau modèle de VM
Il peut être utile de créer un nouveau modèle de VM, afin de déployer des instances spécifiquement taillées pour vos besoins. Le principe d'un modèle est de proposer une base fixe (OS + applicatifs déjà installés), et de demander à l'utilisateur un jeu de données variables (nom d'utilisateur, mot de passe, etc), le but étant d'avoir un modèle qui demande à l'utilisateur le minimum de manipulations, tout en restant configurable simplement.
Démarrer une VM vierge avec un support d'installation
Il est parfois nécessaire de faire une installation d'OS à partir d'un support d'installation (CDROM, DVD, etc). C'est par exemple nécessaire pour démarrer une VM Windows ou une version de linux non fournie sous forme de modèle.
Démarrer une VM et y installer Windows
L'installation d'un OS Microsoft nécessite quelques spécificités. Vous devez d'abord lire le chapitre précédent sur le démarrage une VM vierge avec un support d'installation avant de pouvoir passer à la configuration de la VM et à l'installation de Windows.
Obtenir le menu de boot au démarrage d'une VM
Lorsque vous démarrez une VM vierge avec un support d'installation (Windows, par exemple) il est nécessaire de pouvoir sélectionenr, au boot, le support d'installation. Il faut pour cela active le menu de boot.
Utilisation d'un espace de stockage Datacanter
La DSIN propose, en plus de l'espace de stockage inclus dans le quota de base de l'IaaS, une offre payante de stockage supplémentaire sur un cluster de stockage distinct. Cet espace de stockage “Datacenter” peut par exemple servir pour des sauvegardes afin de ne pas conserver données et sauvegarde sur le même support.
Récupération d'une VM endommagée
Votre VM a été victime d'un souci de disque et ne démarre plus. Il est possible de faire une correction automatique du système de fichier sous linux.
Virtualisation imbriquée (nested virtualization)
Il est parfois utile de pouvoir faire tourner des VM dans une VM de l'IaaS. C'est ce qu'on appelle la Virtualisation Imbriquée. Il faut pour cela configurer votre VM d'une manière spécifique.
Répartition de charge et haute disponibilité avec Keepalived
Configurer keepalived dans l'environnement OpenNebulla.
Sauvegarde et restauration avec restic
Sauvegarder et restaurer des vm d'OpenNebulla avec un outil intégré.