====== 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. 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. 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. 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. 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. 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. 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. 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. Configurer keepalived dans l'environnement OpenNebulla.