Automatisation du déploiement d'une solution de supervision pour salles informatiques
Ce projet visait à déployer et configurer le logiciel de supervision Veyon sur un parc informatique scolaire à l'aide d'Ansible, une plateforme d'automatisation IT open-source. L'objectif principal était de simplifier la gestion des salles informatiques pour les enseignants en permettant la visualisation et le contrôle des postes étudiants.
Veyon est une solution de surveillance et de gestion de classe qui permet aux enseignants de visualiser les écrans des élèves, de verrouiller les postes, de partager leur écran et d'interagir avec les machines à distance. L'implémentation via Ansible garantit un déploiement uniforme, rapide et reproductible sur l'ensemble du parc informatique.
Les objectifs principaux du projet étaient :
L'architecture déployée comprend :
Mise en place de l'environnement Ansible avec :
Automatisation du déploiement de Veyon avec :
Paramétrage avancé de Veyon avec :
Mise en place des mesures de sécurité avec :
Préparation des ressources pour les utilisateurs :
Lors de l’automatisation de la configuration de Veyon sur les postes Linux avec Ansible, j’ai rencontré des difficultés liées au transfert et à la gestion des clés de sécurité. Le playbook avait du mal à copier correctement les clés sur les machines distantes, ce qui empêchait Veyon de s’authentifier entre le maître et les postes clients. J’ai dû ajuster les permissions des fichiers, vérifier les chemins, et parfois utiliser des modules spécifiques d’Ansible pour assurer un transfert fiable et sécurisé des clés.
L'installation et la configuration entièrement automatisées de Veyon ont nécessité une étude approfondie des options d'installation silencieuse et des paramètres de configuration pour éviter toute intervention manuelle.
Ce projet de déploiement de Veyon avec Ansible a permis d'automatiser efficacement l'installation et la configuration d'un outil de supervision essentiel pour les salles informatiques. Grâce à cette implémentation, les enseignants disposent désormais d'une solution simple et performante pour gérer leur classe numérique.
Les bénéfices principaux incluent un gain de temps considérable lors du déploiement, une uniformité des configurations sur l'ensemble des postes, et une facilité de maintenance pour les futures mises à jour. De plus, la documentation complète assure la pérennité de la solution même en cas de changement de personnel.
---
# Playbook pour déployer Veyon sur les postes Windows
- name: deployer devyon sur les pcs ubuntu
hosts: veyon_clients
become: yes
tasks:
- name: Ajouter le ppa de veyon
apt_repository:
repo: ppa:veyon/stable
state: present
- name: mettre à jour la liste des paquets
apt:
update_cache: yes
- name: Installer veyon
apt:
name: veyon
state: present
update_cache: yes