Vous êtes sur la page 1sur 3

Université Adbelhamid Ibn Badis de Mostaganem Master 1 : Resys & IA4IoT

Faculté des Sciences Exactes et de l’Informatique Matière : Cloud Computing


Département de Mathématiques et de l’informatique Année universitaire : 2023/2024

Projet pratique

Objectifs
- Recherche d’informations sur les serveurs linux.
- Installer et configurer des services linux.
- Résoudre un problème rencontré dans l’implémentation d’un service donné.
- Déployer une architecture Client / Serveur sur des machines linux.
Date limite de remise : 30/11/2023
Présentation
On souhaite installer et configurer des services linux (service web, nom de domaines,
supervision réseau, authentification, gestion de versions, gestion de base de données noSQL,
VoIP, VPN) d’un serveur d’administration pour une utilisation dans un réseau d’entreprise
avec une architecture Client / Serveur.

Remarques :
- Le nombre de serveurs peut varier selon le travail demandé (nécessité de configurer
plus d’un serveur).
- Le système à utiliser pour le Serveur est :
o CentOS : https://www.osboxes.org/centos/, ou
o Ubuntu Server : https://www.osboxes.org/ubuntu-server/
- Le système à utiliser pour le Client est :
o Debian Desktop : https://www.osboxes.org/debian/ ou
o Fedora : https://www.osboxes.org/fedora/
Travail demandé :
Votre travail consiste à installer et configurer le service demandé et de tester son
fonctionnement à partir du Client. Chaque étudiant doit traiter l’un des aspects suivants :

Dr. F.Z. Filali


fatimazohra.fillali@univ-mosta.dz 1
Université Adbelhamid Ibn Badis de Mostaganem Master 1 : Resys & IA4IoT
Faculté des Sciences Exactes et de l’Informatique Matière : Cloud Computing
Département de Mathématiques et de l’informatique Année universitaire : 2023/2024

1) Serveur Web (Apache, MySQL, PHP)


Votre travail consiste à installer et configurer un serveur web avec Apache + MySQL + PHP.
Essayer de travailler particulièrement la configuration de sécurité d’Apache (n'installer que
les modules nécessaires et configurer les convenablement). Vous intégrerez aussi un site web
de visualisation.
2) Serveur de gestion de version (SVN)
Vous installerez un serveur SVN et mettrez au point un fichier explicatif du fonctionnement et
de l'intérêt avec un client (TortoiseSVN par exemple). Vous installerez USVN pour gérer les
différents projets et utilisateurs.
3) Serveur de base de données NoSQL (MongoDB)
En premier, vous allez installer le serveur de base de données NoSQL qui est MongoDB.
Ensuite, vous allez créer une base de données correspondant au Master Resys (étudiant,
modules, enseignant). Enfin vous allez configurer le client de façon à interroger la base de
données.
4) Serveur de supervision de réseau (Nagios)
Vous installerez un serveur Nagios pour superviser le réseau (tous les services + matériel),
vous installerez aussi une interface web (à définir) sur le serveur. Vous guiderez les différents
groupes de configuration pour l'installation des modules complémentaires et leur
configuration nécessaires à la supervision.
5) Serveur VPN (OpenVPN)
Vous installerez le service OpenVPN pour deux serveurs afin gérer la sécurité. Ensuite vous
devez créer un tunnel sécurisé entre les deux serveurs et tester la sécurité entre les deux.
6) Serveur de VoIP (TeamsSpeak)
Vous installerez un serveur de VoIP (Voice over IP) pour la gérer la communication vocale à
travers IP. Ensuite, vous allez configurer deux clients pour établir une communication entre
les deux.

7) Serveur de sauvegarde avec (Rsync)

Vous devez configurer un serveur de sauvegarde en utilisant rsync pour effectuer des
sauvegardes automatiques de données importantes depuis d'autres machines du réseau.

8) Serveur proxy (Squid)

Les étudiants peuvent configurer un serveur proxy en utilisant Squid. Ils peuvent gérer les
politiques d'accès, surveiller le trafic et analyser les journaux.

9) Serveur de messagerie instantanée (Mattermost)


Vous devez configurer un serveur de messagerie instantanée avec Mattermost, puis
configurer les canaux, les utilisateurs et les permissions.

Dr. F.Z. Filali


fatimazohra.fillali@univ-mosta.dz 2
Université Adbelhamid Ibn Badis de Mostaganem Master 1 : Resys & IA4IoT
Faculté des Sciences Exactes et de l’Informatique Matière : Cloud Computing
Département de Mathématiques et de l’informatique Année universitaire : 2023/2024

10) Serveur de gestion de configurations (Ansible)

Vous devez automatiser la configuration de serveurs en utilisant Ansible. Vous devez créer
des playbooks pour déployer des logiciels, des configurations et des mises à jour sur des
serveurs distants.

11) Serveur de jeu open-source (Minecraft)

Vous devez configurer un serveur de jeu en utilisant le jeu open-source Minecraft. Vous
devez configurer le serveur, gérer les utilisateurs et tester la connectivité des joueurs.
Documents et travaux à remettre :
- L’image système du serveur(s) et du client(s) :
- Un rapport sur votre travail contenant :
• Synthèse sur le service installé (présentation, objectifs, fonctionnement,
explication du protocole, …).
• Les étapes d’installation du services (avec les commandes en Imprim-écran).
Pour chaque service installé, vous noterez la version correspondante ainsi que
les dépendances associées.
• Les étapes de configuration et mise en œuvre du service.
• Un exemple de test du service par le client (avec Imprim-écran).

Dr. F.Z. Filali


fatimazohra.fillali@univ-mosta.dz 3

Vous aimerez peut-être aussi