- Présentation du projet et objectifs finaux
- Mise en contexte
- Membres du groupe projet, rôles par sprint et objectifs par sprint
- Choix Techniques
- Difficultés rencontrés
- Solutions aux problèmes rencontrés
- Améliorations futures
L'objectif de ce projet en équipe est de mettre en place une architecture réseau client/serveur et de créer des scripts Bash et PowerShell fonctionnels. Ces script doivent permettre de réaliser des actions systèmes et des requêtes d'informations depuis un serveur vers des postes clients sur un réseau local et éventuellement avec des machines ayant un système d'exploitation différent. Toutes les manipulations dès le lancement des scripts seront incrcrites dans un fichier journal. Ces scripts devront être présentés, et leur installation ainsi que leur fonctionnalités devront être documentés.
En 2022 un raport de Cisco évaluait le nombre d'équipements numériques connectés à 28.5 milliards et 4.8 millards d'utilisateurs connectés au réseaux Internet. Avec l'augmentation des objets et des services connectés, les techniciens et services informatiques en charge de l'administration des équipements et réseaux sont donc de plus en plus solicités et ils n'ont plus le temps de jouer aux cartes :-). Afin de faciliter l'intégration et la désintégration des utilisateurs et leurs équipements, gagner en rapidité, en souplesse le technicien informatique peut, en s'appuyant sur une infrastructure réseau, faire l'usage de scripts, automatiser ses tâches et enfin finir sa partie de carte !!!
Rôles du groupe | SPRINT 1 | SPRINT 2 | SPRINT 3 | SPRINT 4 | SPRINT 5 |
---|---|---|---|---|---|
Scrum Master | Mathieu | Thomas | Frederic | Tristan | |
Product Owner | Thomas | Frederic | Tristan | Mathieu | |
Technicien 1 | Frederic | Tristan | Thomas | Frederic | |
Technicien 2 | Tristan | Mathieu | Mathieu | Thomas |
Objectifs Semaine 1 :
- Réaliser le squelette du script
- Ebauche de la documentation
- Connecter en Réseaux les postes Serveur/Client Linux et Windows
- Recherche des commandes
Objectifs Semaine 2 :
- Scripting bash
- Ajout des commentaires dans le script
- Implementation du protocole SSH sur les postes Linux
- Implementation journalisation
Objectifs Semaine 3 :
- Implementation du protocole SSH sur les postes Windows
- Finalisation documentation (partie bash)
- Scriping Powershell
Objectifs Semaine 4 :
- Tests / deboguage script bash
- Compléter la documentation pour le Sprint
- Recherche et installation du protocol
- Choix de la méthode et des mesures de progression
Server Debian 12 Client Linux Ubuntu 22.04/24.04 LTS
Windows Server 2022 Client Windows 10
- Utiliser le script autrement qu'en connexion SSH
- Affiner les règles à du Firewall (rejeter certains trafic, autoriser/refuser une plage d'adresse) pour une gestion du traffic plus souple et précise qu'avec le script actuelle (autorisation ou refus uniquement sur les ports ou protocoles)
- Gestion des erreurs (utilisateur déjà existant, fichier ou dossier déjà présent ou inexistant...)