OpenStack est un système de gestion de cloud interne. Très modulaire, il peut s'adapter à de nombreux cas d'utilisation. OpenStack supporte de multiples hyperviseurs : VMware, Xen, KVM, QEMU, LXC, Hyper-V. Il supporte de nombreux systèmes de stockage au travers des modules Swift, Glance et Cinder. Il intègre un système d'orchestration (Heat). Il permet de mettre en Åuvre le SDN (Software Defined Network) grâce à son module Neutron, la cible étant de pouvoir définir complètement un centre de données informatique de manière logicielle (SDDC : Software Defined Data Center).
Ce stage permet de comprendre les briques de base composant un système OpenStack et de mettre en Åuvre une solution complète. Lors du stage, chaque participant construit son propre cloud privé OpenStack, lui permettant de gérer ses propres ressources virtuelles : machines virtuelles, réseaux, stockage. Nous mettons à disposition six machines physiques pour un déploiement d'OpenStack afin d'être au plus proche d'un système de production réel.