Accueil
Bienvenue sur le site de la "Service Cloud Education Platform" de l'IUT.
Sur ce site, vous trouverez tout ce dont vous avez besoin pour comprendre et utiliser cette plateforme.
C'est quoi la SCEP ?
la SCEP est un ensemble d'outils permettant de mettre à disposition des ressources virtuelles pour les enseignements informatiques.
Elle permet de fournir aux enseignants et aux étudiants de la virtualisation, avec une grande flexibilité, pour répondre à la diversité des besoins. En effet, cela peut être des machines linux ou windows, ou même des éléments actifs (firewall stormshield par exemple), avec interface graphique ou sans, pour la durée d'un seul TP ou pour l'année, avec ou sans réseau, etc...
Exemples
Voici quelques exemples des possibilités de la SCEP :
- les étudiants mettent en place une infrastructure avec un windows AD, un serveur linux DNS, un serveur linux DHCP, un serveur de stocakge windows, pour une série de TP sur plusieurs semaines
- les étudiants font un TP d'installation d'OS
- une SAE sur plusieurs mois
- ...
Présentation
La SCEP est l'aggrégation de plusieurs outils/technologies.
- proxmox pour la virtualisation : site web
- rundeck pour la gestion des machines virtuelles : site web
- guacamole pour l'accès aux machines virtuelles : site web
et pour faire fonctionner l'ensemble :
- ceph pour le stockage
- sdn pour le réseau
- python pour le code
- mongodb pour la DB
- terraform pour la gestion des machines virtuelles
- vault pour la gestion des secrets
Fonctionnement
La scep propose aux utilisateurs des pools de machines virtuelles. Pour chaque pool, on va pouvoir définir un ensemble de caractéristiques :
- l'image template : c'est une machine virtuelle qui peut être créée depuis n'importe quel hyperviseur (virtualbox, vmware, kvm, etc...) et qui sera utilisée comme modèle le nombre d'instances dans le pool, cloné à partir la machine template
- qui peut réserver une machine de ce pool, groupe ou utilisateur
- combien de machines peuvent être réservées par utilisateur
- les caractéristiques de la machine (cpu/memoire/réseau)
- si il y a un arret / reboot / démarrage automatique
- si l'utilisteur peut faire des snapshots