Projet Evolution

Page 1

Service informatique VPA Benjamin MAGNAN Mathieu BOUSQUET Tristan LE GUYADER

Evolution


Service Informatique

Sommaire Sommaire..................................................................................................................................................... 2 Projet Evolution......................................................................................................................................... 4 1)

Objectif pédagogique : ................................................................................................................ 4

2)

Présentation : .............................................................................................................................. 4

3)

Cahiers des charges : ................................................................................................................... 5

Charte Graphique ...................................................................................................................................... 6 1)

Charte Graphique VPA :............................................................................................................... 6

2)

Couleur et Police : ....................................................................................................................... 6

3)

En-tête et pied de page : ............................................................................................................. 7

Schéma Réseau .......................................................................................................................................... 8 Installation de Windows Server 2008 R2 : .....................................................................................10 1)

Prérequis ................................................................................................................................... 10

2)

Installation ................................................................................................................................. 10

3)

Paramétrage .............................................................................................................................. 12

4)

Mirroring ................................................................................................................................... 13

Paramétrage Windows Serveur 2008 R2 .........................................................................................14 1)

Installation de l’Active Directory : ............................................................................................. 14

2)

Installation du DHCP .................................................................................................................. 17

3)

Installation du DFS ..................................................................................................................... 23

4)

Installation des Imprimantes ..................................................................................................... 31

5)

GPO ............................................................................................................................................ 35

Mise en place du deuxième serveur .................................................................................................. 36 1)

Installation du serveur............................................................................................................... 36

2)

Paramétrage .............................................................................................................................. 36

Installation du serveur Linux .............................................................................................................. 40 1)

Prérequis ................................................................................................................................... 40

2)

Installation ................................................................................................................................. 40

3)

Paramétrage .............................................................................................................................. 47

Intranet ......................................................................................................................................................51 1)

Présentation .............................................................................................................................. 51

2)

Création de la base de données ................................................................................................ 51

3)

Site ............................................................................................................................................. 54

VPA, 1 rue de la plaine, 33420 MOULON 2


Service Informatique ANNEXES ................................................................................................................................................. 58 1)

Serveurs Windows ..................................................................................................................... 58

2)

Serveur Linux ............................................................................................................................. 59

3)

Ecran .......................................................................................................................................... 59

4)

Mails échangés avec le DAF....................................................................................................... 60

Glossaire .....................................................................................................................................................61

VPA, 1 rue de la plaine, 33420 MOULON 3


Service Informatique

Projet Evolution 1) Objectif pédagogique :      

Mettre en œuvre les outils d'administration de Windows server Mettre en œuvre les outils d'administration UNIX/LINUX Etre capable de sécuriser l'accès aux réseaux et aux données de l’entreprise Rédiger des rapports écrits adaptés au contexte professionnel Etre capable de créer et gérer une base de données relationnelle Etre capable d’automatiser les taches à l’aide d’un outil de programmation (VB script)

2) Présentation : a. Présentation de l’entreprise :

L’entreprise VPA a été fondée en Mars 1996 par M. Dupont. Cette société est une centrale d’achat qui travaille dans la vente de produit alimentaire. Elle négocit surtout deux grosses lignes de produits. Nous travaillons au sein du service informatique de cette entreprise. Au mois d’avril, il a été nécessaire de changer de locaux dus à une forte expansion de l’entreprise. Nous avons donc renouvelé un grand nombre de poste. Aujourd’hui, notre directeur administratif et financier nous a demandé de faire évoluer le matériel informatique de l’entreprise en y insérant des serveurs ainsi qu’un outil de classification des ordinateurs.

VPA, 1 rue de la plaine, 33420 MOULON 4


b. Organigramme de l’entreprise :

Service Informatique

Directeur Général

Assistante

Responsable Produit 1

Responsable Produit 2

Responsable S.A.V

Directeur Administratif et Financier

Service Informatique Service Produit 1

Service Produit 2

40 Personnes

30 Personnes

Service Administratif Assistante

Nous 3

10 Personnes

3) Cahiers des charges : a. A savoir

 Les postes serveurs sont neufs.

b. Tâches à effectuer

 Installer un serveur Linux avec le rôle FTP et DHCP  Installer un serveur Windows 2008 avec l’Active directory pour gérer les droits utilisateurs, un serveur DNS et le partage de fichier DFS.  Création d’un système de gestion de base de données relationnelle

VPA, 1 rue de la plaine, 33420 MOULON 5


Service Informatique

Charte Graphique 1) Charte Graphique VPA :

La charte graphique de l’entreprise VPA correspond à un chapiteau sur une plaine. On a choisi ce logo car cela représente bien les nouveaux locaux de la société situé en pleine campagne.

2) Couleur et Police : a. Couleur du logo

b. Type de police

Comic Sans MS abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789

VPA, 1 rue de la plaine, 33420 MOULON 6


Service Informatique

3) En-tête et pied de page :

a. En-tête de page

L’en-tête se présente sous la forme ci-dessus. Le logo se situe en haut à gauche d’une Largeur de 3,58 cm et d’une longueur de 2,07 cm.

b. Pied de page

Dans le bas de page, il y a l’adresse de l’entreprise ainsi que le numéro de la page.

VPA, 1 rue de la plaine, 33420 MOULON 7


Service Informatique

Schéma Réseau

SERVERSECONDAIRE SERVERPRINCIPAL

SERVERLINUX

Batiment Principal

Batiment Est

PrintGeneral

Batiment Ouest

PrintDirection

PrintServiceProduit1

PrintServiceProduit2 PrintInformatique

PrintSAV PrintAdministratif

Fibre Optique Fibre Optique

Entre les bâtiments, nous avons une liaison fibre optique qui permet une rapidité et une fiabilité pour le transfert de fichier. Les serveurs sont reliés directement au Switch principal pour que chaque ordinateur puisse y avoir accès. Chaque ordinateur ou imprimante sont reliées à un répartiteur qui lui-même est relié au Switch principal.

VPA, 1 rue de la plaine, 33420 MOULON 8


Plannings Tâches Préparation Création de l'entreprise Charte Graphique Devis Windows Formation Windows Formation Scripting Etude sur la partie Windows Installation Serveurs Paramétrage Serveurs

Avril Mai Juin Juillet Aout Septembre Personnes S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 Eq 1,5 Eq 2 Ben 1 Eq 1

Eq Eq Eq Ben Ben

Linux Formation Linux Etude sur la partie Linux Installation Serveur Paramétrage Serveur

Eq Eq Tris Tris/Mat

Application Formation SQL/BDD/PHP MCD PHP

Eq Eq Mat

Réalisation du Dossier

Eq

Réalisation de la présentation

Ben

5

3 2

4 5

3 3

2

3

2

4

3 1 2 2

1

5 0,5 2

3

2

3

1

5 2 1

1

Journée de Formation Journée de Travail Nombre de jours


Installation de Windows Server 2008 R2 : 1) Prérequis

Pour l’installation du système d’exploitation, nous avons besoin de : - DVD d’installation Windows Serveur 2008 R2 64 bits. - Un ordinateur suffisamment puissant pour qu’on puisse y installer ce système.

2) Installation

Tous d’abord, nous allons démarrer sur le DVD. Ensuite, une fenêtre s’affiche qui nous propose d’installer le système d’exploitation. On accepte le contrat de licence, et nous arrivons au choix d’installation de la version de windows serveur (voir ci-dessous).

Nous avons choisi de prendre la version standard de Windows Serveur car, Pour nos besoins, cette version est suffisante. Ensuite, nous allons choisir de faire une installation personnalisée pour faire le partitionnement de nos disques comme on le souhaite. Dans notre configuration, nous allons installer cette version sur le premier disque dur et lancer l’installation. Ensuite, lorsque le système sera démarré, nous ferons la configuration du second disque ainsi que du premier avec l’outil de partitionnement de Windows.


Service Informatique Nous prenons une partition de 50 Go pour l’installation du système, ensuite, nous ferons une partition de donnée utilisateur et des partitions que nous aurons besoin pour le bon fonctionnement de cette machine.

Nous avons une partie réservée au système qui est obligatoire. Nous allons installer le système d’exploitation sur une partie du premier disque dur et laisser le reste vierge. Lorsque l’on clique sur suivant, l’installation débute.

VPA, 1 rue de la plaine, 33420 MOULON 11


Service Informatique A la fin de l’installation, lors de la fin du redémarrage, un message d’erreur apparaît pour que l’on change le mot de passe Administrateur.

A ce moment-là, nous mettons notre mot de passe Administrateur de l’entreprise que seul le service informatique et le directeur de la société connaîssent.

3) Paramétrage

Lors du démarrage de l’ordinateur, on va dans la gestion des disques en faisant un clic droit sur ordinateur, et on choisit « Gérer ». On convertit les disques en dynamique en faisant clic droit sur « disque 0 » dans la partie du bas au milieu. On coche les 2 disques à convertir et on clique sur « OK »

Ensuite, on clique sur « convertir » et les disques se convertissent.

VPA, 1 rue de la plaine, 33420 MOULON 12


Service Informatique Ci-dessous, le partitionnement que l’on a décidé de mette en place.

On a divisé le disque en 8 partitions. - La partition réservée : Partition réservé pour le démarrage de l’ordinateur. - La partition C : Partition OS. C’est à cet endroit que le système est installé. - La partition E : Partition SWAP. Cette partition fait 12 Go car elle doit faire 1 fois et demie la mémoire de l’ordinateur. Elle concerne le fichier d’échange. - La partition F : Partition ANNUAIRE. Cette partition fait 10 Go. Elle stock la base de donné. - La partition G : Partition JOURNAL. Cette partition fait également 10 Go. Elle stock tous les messages que ce soit information ou message d’erreur. - La partition H : Partition SYSVOL. Cette partition fait 5 Go. Elle stockera tous les scripts que l’on va mettre en place pour nous faciliter le travail. - La partition I : Partition DATA. Cette partition fait 600 Go. Elle stockera les données des utilisateurs (5 Go Maximum par utilisateur). - Il nous reste une partition vide de 330 Go qui permettra d’agrandir une des partitions présentes si la nécessité s’en fait ressentir.

4) Mirroring

Sur le serveur, nous avons 2 disques durs de 1 To chacun. Le deuxième sert à la mise en place du « mirroring » c’est-à-dire que tout ce qui va dans le premier disque, se met automatiquement dans le deuxième si jamais ce premier tombe en panne. Pour mettre en place ce procédé, il faut aller dans la gestion des disques, faire un clic droit sur la partition concerné et faire « Ajouter le volume en mirroir ».

VPA, 1 rue de la plaine, 33420 MOULON 13


Service Informatique

Paramétrage Windows Serveur 2008 R2 1) Installation de l’Active Directory :

Pour l’installation de l’active directory, on va dans démarrer, exécuter, et on tape la commande « dcpromo ».

Cette commande nous permet de lancer l’assistant d’installation des services de domaine.

Sur la fenêtre ci-dessus, on ne coche pas la case « Utiliser l’installation en mode avancé » et on clique sur suivant.

VPA, 1 rue de la plaine, 33420 MOULON 14


Service Informatique

Pendant l’installation, on va choisir de « Créer un domaine dans un nouvelle forêt », puis on poursuit l’installation. Ensuite, on choisit le nom de domaine. Dans notre cas, nous allons mettre le nom : « vpa.lan ».

Sur la fenêtre suivante, on doit choisir le niveau fonctionnel de la forêt. En ce qui nous concerne, vu que tous les serveurs de la société sont des processeurs 64 Bits, nous allons mettre le niveau fonctionnel sur « Windows Server 2008 R2 ».

VPA, 1 rue de la plaine, 33420 MOULON 15


Service Informatique

La dernière étape consiste à choisir les emplacements de la base de données, du SYSVOL et des fichiers journaux.

L’installation du contrôleur de domaine est terminée. Pour finir l’installation, le redémarrage de l’ordinateur est nécessaire.

VPA, 1 rue de la plaine, 33420 MOULON 16


Service Informatique

2) Installation du DHCP L’installation du service DHCP ce fait à partir de la fenêtre de gestionnaire de serveur. Sur le menu « Rôle » situé à gauche de cette fenêtre, faire un clic droit et choisir « Ajouter des rôles ».

On a le choix de savoir qu’elle service on veut installer. À ce moment-là, on coche la case « Serveur DHCP ».

Nous arrivons ensuite sur l’assistant d’installation. La prochaine étape nous demande quel est l’adresse IP « Maitre » sur laquelle les clients vont se connecter.

VPA, 1 rue de la plaine, 33420 MOULON 17


Service Informatique Puis, il nous demande les paramètres du serveur DNS. Les champs sont normalement remplis automatiquement.

Après avoir cliqué sur « suivant », nous devons spécifier les paramètres du serveur WINS. Ce serveur mappe directement les adresses IP aux noms d’ordinateur. Dans notre cas, il nous est d’aucune utilité vu que nos serveurs n’ont pas installé ce service. L’étape qui suit, consiste à paramétrer l’étendu du service DHCP. Nous avons préféré mettre en place ce paramètre dès que le service sera installé. Pour la configuration de l’IPv6, nous désactivons ce paramètre car il est inutile pour notre entreprise.

VPA, 1 rue de la plaine, 33420 MOULON 18


Service Informatique L’autorisation du serveur DHCP permet de stocker une liste de serveur DHCP. Nous allons le stocker dans l’utilisateur « Administrateur ».

Enfin, la page « Confirmation » nous montre le récapitulatif de tous les paramètres que nous avons renseigné durant cette procédure.

Une fois ce service installé, on fait dérouler le menu du DHCP sur la gauche, puis on fait un clic droit sur le module IPv4, et on choisit « Nouvelle Etendue ».

VPA, 1 rue de la plaine, 33420 MOULON 19


Service Informatique

L’assistant de la nouvelle étendue ce lance. On doit renseigner un nom et une description.

Pour la plage d’adressage, nous avons choisi de mettre de l’adresse 192.168.5.41 jusqu’à 192.168.5.254. Celle avant 192.168.5.41 sont utilisé pour les serveurs, ou encore les imprimantes.

VPA, 1 rue de la plaine, 33420 MOULON 20


Service Informatique Une fois que l’adresse étendue est configurée, nous allons paramétrer le fractionnement DHCP. Ce fractionnement consiste à partager le rôle de nos 2 serveurs pour diminuer leurs charges.

Sur cette fenêtre, il faut bien faire attention à bien choisir le serveur secondaire. Par défaut, il nous met le serveur qui a l’adressage de configuré. En ce qui concerne le pourcentage de fractionnement, on a mis le fractionnement proposé par défaut, c’est-à-dire le 80-20. Celui-ci nous informe sur le pourcentage d’adresse IP qui sera alloué à chacun des serveurs.

VPA, 1 rue de la plaine, 33420 MOULON 21


Service Informatique Le retard permet de spĂŠcifier Ă quel moment, le serveur secondaire distribue des adresses. Nous avons choisi 500ms.

VPA, 1 rue de la plaine, 33420 MOULON 22


Service Informatique

3) Installation du DFS Avant de faire l’installation du service DFS, on va créer un dossier commun pour chaque service de l’entreprise. Cette manipulation permet aux utilisateurs de partager des fichiers sur le réseau et de faciliter leurs travails entre eux. Pour cela, dans la partition « DATA », on crée un nouveau dossier qui se nommera « commun » suivi du nom du service (ex, pour la direction, le dossier se nommera « CommunDirection »).

Chaque dossier sont partagés mais ont une sécurité particulière. Chaque service a le contrôle total sur son dossier commun. L’informatique et la direction ont accès à tous les dossiers mais la direction n’a le droit qu’à la lecture. Dans chaque dossier commun, y est inséré un dossier « Utilisateurs ». Dans ce dossier, y sera placé des fichiers de l’utilisateur qu’il voudra mettre à cet endroit.

VPA, 1 rue de la plaine, 33420 MOULON 23


Service Informatique Après avoir installé le rôle « Serveur de fichier », on va paramétrer le DFS qui consiste à créer un partage sur le réseau. Tout d’abord, il faut faire un « nouvel espace de nom ».

L’assistant du « nouvel espace de nom » se lance. La première étape nous demande quel sera le serveur qui hébergera l’espace de noms. Dans notre cas, nous choisissons le serveur principal.

VPA, 1 rue de la plaine, 33420 MOULON 24


Service Informatique En espace de noms, nous choisissons de mettre « Partage », car dans ce partage DFS, y sera stocké le dossier commun de chaque utilisateur.

Cet assistant se termine par la confirmation de ce qu’on a renseigné précédemment.

L’espace de nom est maintenant configuré. Nous allons nous attaquer à la création des dossiers de cet espace.

VPA, 1 rue de la plaine, 33420 MOULON 25


Service Informatique Sur l’espace de nom, on va faire un clic droit, et choisir « Nouveau dossier… »

Dans cette fenêtre qui s’ouvre, on va renseigner le chemin d’accès du dossier ainsi que le nom que l’on va lui donner.

Il faut faire cette manipulation pour tous les dossiers.

VPA, 1 rue de la plaine, 33420 MOULON 26


Service Informatique Une fois que tous les dossiers sont mis dans l’espace de noms, on va les répliquer. Pour cela, il faut faire un clic droit sur le dossier, et choisir « Répliquer un dossier… ».

A ce moment-là, il faut rechercher les dossiers partagés du serveur secondaire, puis le dossier où seront répliqués ceux du serveur principal.

A la fin de chaque dossier que l’on choisit, cette fenêtre s’ouvre.

On clique sur « oui » pour pouvoir paramétrer le groupe de réplication.

VPA, 1 rue de la plaine, 33420 MOULON 27


L’assistant réplication de dossier s’exécute.

Service Informatique

Le premier champ nous donne le nom du groupe de réplication, c’est-à-dire le chemin réseau sur lequel ce dossier sera accessible. Le deuxième champ est le nom du dossier répliqué. Sur la fenêtre qui suit, on doit spécifier la cible du dossier sur lequel se situe le dossier.

VPA, 1 rue de la plaine, 33420 MOULON 28


Service Informatique Lorsque l’on clique sur « suivant » sur la fenêtre ci-dessus, il nous demande de choisir le serveur considéré comme serveur principal.

Pour la sélection de topologie, nous choisissons celle par défaut, soit la « maille pleine » car c’est celle qui sera la mieux pour notre société.

La planification du groupe de réplication nous demande de choisir la bande passante que l’on veut choisir. Nous prenons la bande passante complète.

VPA, 1 rue de la plaine, 33420 MOULON 29


Service Informatique La vérification des paramètres nous permet de vérifier tous ces champs que nous avons remplis jusqu’à maintenant.

VPA, 1 rue de la plaine, 33420 MOULON 30


Service Informatique

4) Installation des Imprimantes L’installation des imprimantes ce fait sous forme de partage, c’est-à-dire qu’on attribue à une imprimante une adresse IP et les clients se connecteront à l’imprimante par rapport à cette adresse. Pour faire l’installation d’une imprimante, il faut aller dans « démarrer », « périphériques et imprimantes ». La liste des imprimantes déjà installé apparaissent dans cette fenêtre.

Pour ajouter une imprimante, on clique sur « Ajouter une imprimante ». Nous choisissons d’ « Ajouter une imprimante locale ».

Pour le choix du port de l’imprimante, on créer un nouveau port qui sera un port « Standard TCP/IP »

VPA, 1 rue de la plaine, 33420 MOULON 31


Service Informatique

Lorsque l’on clique sur suivant, on doit mettre un nom ou une adresse IP pour associer l’imprimante. Dans notre cas, nous préférons mettre des adresses IP. La plage d’adressage que nous avons choisi est de 192.168.5.11 à 192.168.5.40

Nous devons ensuite renseigner la marque de l’imprimante, puis choisir le pilote de l’imprimante.

VPA, 1 rue de la plaine, 33420 MOULON 32


Service Informatique

Nos imprimantes sont Epson et le modèle est « Epson Laser EPL-N2500 ». Le nom de l’imprimante doit être sous forme « Print » plus le nom du service (exemple pour l’imprimante de la direction « PrintDirection »).

VPA, 1 rue de la plaine, 33420 MOULON 33


Service Informatique La dernière étape nous permet de vouloir partager l’imprimante. Vu que c’est ce que l’on veut faire, nous cochons la case « Partager cette imprimante ». Nous avons choisi de mettre le même nom que l’on a mis lors du nom de l’imprimante.

Ci-dessous, un exemple de script de démarrage pour le directeur. Option Explicit ' ##### Imprimantes ###### Dim impr ‘ Déclaration de la variable impr Set impr = CreateObject("WScript.Network") ‘ La variable impr reçoit la création d’objet réseau impr.AddWindowsPrinterConnection " \\192.168.5.1\PrintDirection" impr.AddWindowsPrinterConnection " \\192.168.5.1\PrintInformatique" impr.AddWindowsPrinterConnection "\\192.168.5.3\PrintGeneral" Ce script est directement mis à une GPO.

VPA, 1 rue de la plaine, 33420 MOULON 34


Service Informatique

5) GPO Une GPO (Group Policy Object) permet la gestion des ordinateurs et des utilisateurs dans un environnement active directory. Ci-dessous, un exemple de GPO pour la stratégie de mot de passe. Pour faire une GPO, il faut aller dans l’OU (Unité d’Organisation) en question et faire un clic droit, « Ajouter une GPO ». Pour notre exemple, sa s’applique sur un ordinateur, donc on va dans « Configuration Ordinateur », « Paramètre Windows », « Paramètre de Sécurité », « Stratégie de compte » et « Stratégie de mot de passe ».

A ce moment-là, Activer le paramètre « Longueur minimale de mot de passe » pour que les utilisateurs est un mot de passe de longueur minimale de 8 caractères.

VPA, 1 rue de la plaine, 33420 MOULON 35


Service Informatique

Mise en place du deuxième serveur 1) Installation du serveur Le serveur secondaire est le même que le serveur principal. Son rôle est de partager les tâches avec le serveur principal et d’être disponible si jamais le serveur 1 venait à être en panne. L’installation du système d’exploitation ce fait de la même façon que le serveur principal, mais également, le même partitionnement des disques.

2) Paramétrage Avant de faire toute manipulation, il faut attribuer à cet ordinateur une adresse IP fixe. Dans notre cas, nous lui choisissons l’adresse IP 192.168.5.3 pour qu’il puisse communiquer avec le serveur 1. Une fois que nos deux serveurs puissent communiquer, on va intégrer le serveur secondaire dans le domaine « vpa.lan ». Pour cela, aller dans les propriétés de l’ordinateur, modifier les paramètres de nom d’ordinateur. En nom de l’ordinateur, on doit mettre le nom du serveur secondaire et le mettre sur le domaine. Lorsqu’on décide de le mettre sur le domaine, il nous demande un nom d’utilisateur et un mot de passe. On doit mettre celui de l’administrateur. Si tout est bien configuré, il nous affichera « Bienvenue dans le domaine vpa.lan ». Il nous est demandé ensuite de redémarrer l’ordinateur.

VPA, 1 rue de la plaine, 33420 MOULON 36


Service Informatique Une fois que cet ordinateur est sur le domaine, on fait l’installation du rôle Active directory. Pour cela, il faut faire comme pour le serveur principal, lancer l’invite de commande, et taper « dcpromo ». L’assistant s’exécute. Lors de l’installation, nous allons choisir de rejoindre une forêt existante.

Ensuite, nous devons taper le nom de domaine sur lequel on veut que notre serveur ce connecte.

VPA, 1 rue de la plaine, 33420 MOULON 37


Service Informatique On doit choisir les options supplémentaires pour ce contrôleur de domaine. Dans notre cas, nous choisissons le Serveur DNS et le catalogue global.

L’étape qui suit est le résumé de ce que nous avons inscrit lors de cet assistant.

Nous allons ensuite installer le service DHCP. Ce service se fait de la même façon que pour le serveur principal.

VPA, 1 rue de la plaine, 33420 MOULON 38


Service Informatique Il faut penser à renseigner le serveur DNS préféré lors du paramétrage DNS IPv4 ainsi que le domaine parent.

Le serveur 2 est maintenant paramétré.

VPA, 1 rue de la plaine, 33420 MOULON 39


Service Informatique

Installation du serveur Linux 1) Prérequis Pour pouvoir installer un serveur Linux, il nous faut : - CD d’installation de « Ubuntu Server » téléchargeable sur internet. - Un ordinateur, pas forcement puissant, car tout ce fait en ligne de commande.

2) Installation Pour pouvoir faire l’installation il faut démarrer sur le CD d’Ubuntu et choisir le langage. Puis, nous naviguons avec les flèches pour choisir la langue « Français ».

Plusieurs installations sont possibles dans ce CD. On a le choix d’installer Ubuntu Server classique ou Ubuntu Entreprise Cloud (basé plus particulièrement sur le service Web). Nous choisissons l’ubuntu server.

VPA, 1 rue de la plaine, 33420 MOULON 40


Service Informatique Nous sélectionnons notre situation géographique. Par défaut, il se met automatiquement sur le champ « France ».

La prochaine étape, est la configuration du réseau. Il faut renseigner le nom du système. Nous avons décidé de la nommé « ServerUbuntu ».

Maintenant, nous allons nous occuper de la partie la plus délicate de l’installation : le partitionnement des disques.

VPA, 1 rue de la plaine, 33420 MOULON 41


Service Informatique Nous choisissons tout d’abord de partitionner les disques manuellement.

On choisit ensuite la ligne du disque dur à l’aide des flèches.

Sélectionner par la suite la ligne « pri/log espace libre »

VPA, 1 rue de la plaine, 33420 MOULON 42


Service Informatique

Il faut maintenant renseigner la taille de la première partition. Notre première partition sera la partition d’échange dite « swap ». Cette partition doit faire 1024 Mo car c’est largement suffisant pour l’utilisation que nous avons besoin pour ce serveur.

Pour le type de la partition, nous choisissons primaire.

VPA, 1 rue de la plaine, 33420 MOULON 43


Service Informatique Pour l’emplacement de la nouvelle partition, on la met au début car elle est la plus importante.

Ensuite, comme on l’a dit précédemment, cette partition sera la partition « swap ». Il faut donc choisir « Espace d’échange swap » et valider en choisissant « Fin du paramétrage de cette partition ».

Nous faisons la même manipulation pour la partition « / » qui va y intégrer le système. Pour celle-ci, nous choisissons de mettre tout le reste du disque dur. Nous choisissons le type de fichier en « ext4 ».

VPA, 1 rue de la plaine, 33420 MOULON 44


Service Informatique A la fin de cette partition, nous choisissons de « terminer le partitionnement et appliquer les changements ».

Pour la création de l’utilisateur et le mot de passe, nous choisissons de mettre en utilisateur « Administrateur » et le mot de passe lié à cet utilisateur.

VPA, 1 rue de la plaine, 33420 MOULON 45


Service Informatique La fenêtre suivante est la « configuration de l’outils apt ». La commande « apt » est le diminutif de « aptitude » qui permet de lancer soit une mise à jour, soit une installation d’un logiciel.

Nous choisissons de ne pas faire les mises à jour automatiques. On la fera lorsque le système sera installé. Pour la sélection des logiciels, nous avons également préféré les installer après les mises à jour.

La prochaine étape est la « configuration du grub ». Le « grub » est le secteur de démarrage que le système va installer pour qu’il démarre correctement.

VPA, 1 rue de la plaine, 33420 MOULON 46


L’installation redémarrage se fait.

est terminée.

Service Informatique Un message d’alerte nous est affiché. Le

3) Paramétrage Nous

Nous avons installé les paquets suivants : Openssh-server Samba Vsftpd Mysql-server Phpmyadmin avons aussi utilisé Crontab et fait un script de sauvegarde.

VPA, 1 rue de la plaine, 33420 MOULON 47


Service Informatique

a. Openssh-server

Openssh-server est un paquet qui va nous permettre de pouvoir nous connecter avec un terminal ou un logiciel comme Putty par exemple. Commande d’installation : apt-get install Openssh-server

b. Samba Samba est un serveur de fichier qui est compatible avec Windows. Cela nous permet donc de faire des partages de fichiers en utilisant comme serveur la machine Linux. Fichier de configuration (se trouvant dans /etc/samba/samba.conf) : [global] workgroup = SMB server string = Hosts Linux (Samba %v) map to guest = Bad Users obey pam restrictions = Yes passbd backend = tbdsam pam password change = Yes passwd program = /usr/bin/pas%u unix passwd sync = Yes [partage] comment = share path = /partage/share valid users = +sambausers force group = sambausers read only = No [print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes read only = yes guest ok = no

VPA, 1 rue de la plaine, 33420 MOULON 48


Service Informatique

c. Vsftpd

Vsftpd est un paquet permettant d’avoir un serveur ftp sécurisé. Commande d’installation : apt-get install vsftpd

d. Mysql-server et phpMyAdmin Mysql-server et phpMyAdmin sont les deux paquets nous permettant d’utiliser une base sql sur notre serveur Linux et nous permettant de la modifier grâce à une interface web. Page de connexion de l’interface web :

Page d’accueil de l’interface web :

VPA, 1 rue de la plaine, 33420 MOULON 49


Service Informatique Nous avons pu intégrer la base SQL créée avec AnalyseSI en créant au préalable une base de données que nous avons appelé « evolution » puis nous l’avons intégré avec l’onglet Importer puis nous avons choisi le fichier. Commande d’installation : apt-get install mysql-server phpmyadmin

e. Crontab Cron est le nom d'un programme qui permet aux utilisateurs des systèmes Unix d'exécuter automatiquement des scripts, des commandes ou des logiciels à une date et une heure spécifiées à l'avance, ou selon un cycle défini à l'avance. Crontab est le nom du programme qui permet d’éditer les tables de configuration du programme Cron. Commande pour éditer Cron : crontab –e -00 23 * * * d=$(date + »%F ») /root/sauvegarde.sh > /var/{$d}logsauve.txt

f. Script de sauvegarde Le script de sauvegarde nous permet de sauvegarder certains fichiers sous le serveur Linux vers le serveur Windows. Voici le script de sauvegarde : #!/bin/bash # Montage du disque samba et identification mount -t cifs //192.168.5.1/SaveLinux$ /home/save -o username=Administrateur,password='Admin!!33' d=$(date + »%F »)# Création de la variable date # Dump de la base mysqldump evolution -uroot -proot > /home/save/evolution{$d}.sql # Compression des données tar cvzf home/save/site

VPA, 1 rue de la plaine, 33420 MOULON 50


Service Informatique

Intranet 1) Présentation Afin de répondre au cahier des charges, nous avons développé un intranet fait en PHP et HTML utilisant une base SQL stockée sur un serveur fonctionnant sur le système d’exploitation Ubuntu Server 11.04. Cette base de données va nous permettre de gérer facilement tout le parc informatique. Nous pourrons consulter le matériel présent, en ajoutant dans la base ou à en supprimer.

2) Création de la base de données Afin de pouvoir créer cette base de données nous avons d’abord créé un modèle de la base sous la forme d’un MCD. Nous avons créé ce MCD avec le logiciel AnalyseSI. Nous avons auparavant créé un dictionnaire dans le logiciel contenant les valeurs, le type ainsi que la taille des clés. Ce MCD permet de créer des liens entre les tables de la base SQL.

a. MCD de la base de données Représentation graphique du MCD

VPA, 1 rue de la plaine, 33420 MOULON 51


b. Explications des liaisons du MCD

Service Informatique

POSTE : Un poste ne peut pas être supprimé s’il a un écran lié. Un poste peut être utilisé par un seul utilisateur. Un poste peut avoir plusieurs écrans liés. Un poste ne peut se trouver que dans une seule salle. ECRAN : Un écran ne peut être lié qu’à un seul poste. UTILISATEUR : Un utilisateur ne peut pas être supprimé s’il a une imprimante ou un poste qui lui est associé. Un utilisateur peut utiliser plusieurs postes. Un utilisateur peut utiliser plusieurs imprimantes. IMPRIMANTE : Une imprimante ne peut pas être supprimée si elle a un utilisateur qui lui est associé. Une imprimante peut être utilisée par plusieurs utilisateurs. Une imprimante ne peut être associée qu’à une seule salle, la plus proche. SALLE : Une salle ne peut pas être supprimée si elle a un poste ou une imprimante qui lui est associée. Une salle peut avoir plusieurs postes associés. Une salle peut avoir plusieurs imprimantes associées.

c. Transformation du MCD en SQL Afin de pouvoir intégrer toutes ces tables dans notre serveur SQL, il faut transformer le MCD en langage SQL. Pour cela nous avons aussi utilisé le logiciel AnalyseSI. Nous l’avons ensuite intégrer dans le serveur SQL grâce à l’interface web phpMyAdmin que nous avons installé sur notre serveur Ubuntu.

d. Script SQL # script créé le : Fri Apr 22 01:32:01 CEST 2011 - syntaxe MySQL ; # use VOTRE_BASE_DE_DONNEE ; DROP TABLE IF EXISTS POSTE ; CREATE TABLE POSTE (codePoste int AUTO_INCREMENT NOT NULL, nomPoste VARCHAR(50), VPA, 1 rue de la plaine, 33420 MOULON 52


Service Informatique fabricantPoste VARCHAR(50), RAMPoste VARCHAR(50), HDDPoste VARCHAR(50), processeurPoste VARCHAR(50), systemePoste VARCHAR(50), dateDebutUserPoste DATE, adresseIP VARCHAR(50), codeUser INT, codeSalle INT, PRIMARY KEY (codePoste) ) ENGINE=InnoDB; DROP TABLE IF EXISTS UTILISATEUR ; CREATE TABLE UTILISATEUR (codeUser int AUTO_INCREMENT NOT NULL, nomUser VARCHAR(50), prenomUser VARCHAR(50), loginUser VARCHAR(50), serviceUser VARCHAR(50), PRIMARY KEY (codeUser) ) ENGINE=InnoDB; DROP TABLE IF EXISTS SALLE ; CREATE TABLE SALLE (codeSalle int AUTO_INCREMENT NOT NULL, batimentSalle VARCHAR(50), niveauSalle VARCHAR(50), numeroSalle INTEGER, codePriseReseau VARCHAR(50), PRIMARY KEY (codeSalle) ) ENGINE=InnoDB; DROP TABLE IF EXISTS ECRAN ; CREATE TABLE ECRAN (codeEcran int AUTO_INCREMENT NOT NULL, marqueEcran VARCHAR(50), tailleEcran VARCHAR(50), codePoste INT NOT NULL, PRIMARY KEY (codeEcran) ) ENGINE=InnoDB; DROP TABLE IF EXISTS IMPRIMANTE ; CREATE TABLE IMPRIMANTE (codeImp int AUTO_INCREMENT NOT NULL, marqueImp VARCHAR(50), modelImp VARCHAR(50), nomImp VARCHAR(50), adresseIPImp VARCHAR(50), codeSalle INT NOT NULL, PRIMARY KEY (codeImp) ) ENGINE=InnoDB; DROP TABLE IF EXISTS se_sert ; CREATE TABLE se_sert (codeUser int AUTO_INCREMENT NOT NULL, codeImp INT NOT NULL, PRIMARY KEY (codeUser, codeImp) ) ENGINE=InnoDB;

VPA, 1 rue de la plaine, 33420 MOULON 53


Service Informatique ALTER TABLE POSTE ADD CONSTRAINT FK_POSTE_codeUser FOREIGN KEY (codeUser) REFERENCES UTILISATEUR (codeUser); ALTER TABLE POSTE ADD CONSTRAINT FK_POSTE_codeSalle FOREIGN KEY (codeSalle) REFERENCES SALLE (codeSalle); ALTER TABLE ECRAN ADD CONSTRAINT FK_ECRAN_codePoste FOREIGN KEY (codePoste) REFERENCES POSTE (codePoste); ALTER TABLE IMPRIMANTE ADD CONSTRAINT FK_IMPRIMANTE_codeSalle FOREIGN KEY (codeSalle) REFERENCES SALLE (codeSalle); ALTER TABLE se_sert ADD CONSTRAINT FK_se_sert_codeUser FOREIGN KEY (codeUser) REFERENCES UTILISATEUR (codeUser); ALTER TABLE se_sert ADD CONSTRAINT FK_se_sert_codeImp FOREIGN KEY (codeImp) REFERENCES IMPRIMANTE (codeImp);

3) Site Une fois la base de données créée il nous faut l’interface entre la base et l’utilisateur. Pour cela nous allons utiliser les langages PHP et HTML ainsi que le langage de style CSS afin de donner une interface conviviale à la base.

a. Structure du site La structure du site est la suivante : Une partie consultation où l’on peut voir les postes, les écrans ou les imprimantes associés aux postes ainsi qu’une fonction de recherche multicritères. Une partie administration qui permet d’ajouter, modifier ou supprimer des utilisateurs, locaux, écrans, imprimantes ou encore des postes. Le mode d’administration n’est accessible seulement pour le compte Administrateur dont seul le service technique a les codes.

b. Fichiers commentés Voici quelques fichiers de la base de données commentés :

Fichier poste.php : <?php //Permet de récupérer les variables de session afin de savoir si on est en administrateur ou en visiteur session_start(); ?> <html> <head> //Permet d’afficher la page avec des caractères codés en UTF-8 afin d’afficher correctement les accents. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Postes</title> //Lie la feuille de style CSS VPA, 1 rue de la plaine, 33420 MOULON 54


Service Informatique <link rel="stylesheet" media="screen" type="text/css" title="VPA" href="style.css" /> </head> <body> //Lien vers la page d’accueil avec le logo comme lien <a href="index.php"><img src="images/logovpa.png" ></a> <center> <h1>Liste des postes</h1> <b>Vous trouverez ci-dessous la liste des postes avec l'utilisateur associé ainsi que son emplacement sur notre site</b> <br><br> //Création d’un tableau <table width="95%" border="3"> //Création d’une ligne <tr> //Création des colonnes <th align="center">Nom Poste</th><th align="center">Fabricant</th><th align="center">RAM (mb)</th><th align="center">HDD (Go)</th><th align="center">Processeur</th><th align="center">OS</th><th align="center">Date début d'utilisation</th><th align="center">Adresse IP</th><th align="center">Nom</th><th align="center">Prénom</th><th align="center">Login</th><th align="center">Service</th><th align="center">Bâtiment</th><th align="center">Niveau</th><th align="center">Numéro</th><th align="center">Code Prise Réseau</th> </tr> <?php //On lie le fichier de fonction php se nommant fonction.php include ("fonction.php"); //On utilise la fonction connect présente dans le fichier fonction.php connect(); //On sélectionne les postes en joignant les tables afin d’avoir les correspondances entre les postes, les utilisateurs et les salles $sql="SELECT * FROM POSTE p LEFT JOIN UTILISATEUR u ON p.codeUser = u.codeUser LEFT JOIN SALLE s ON p.codeSalle = s.codeSalle ORDER BY nomPoste"; //On crée le résultat de la requête $result=mysql_query($sql) or die("La requête sql a planté"); //Affichage de la requête dans une boucle en créant une ligne tant qu’il existe un poste dans la base SQL while($liste=mysql_fetch_array($result)) { extract($liste); //Création de la ligne avec les valeurs dans la colonne correspondante echo "<tr> <td align='center'>$nomPoste</td> <td align='center'>$fabricantPoste</td> VPA, 1 rue de la plaine, 33420 MOULON 55


Service Informatique <td align='center'>$RAMPoste</td> <td align='center'>$HDDPoste</td> <td align='center'>$processeurPoste</td> <td align='center'>$systemePoste</td> <td align='center'>$dateDebutUserPoste</td> <td align='center'>$adresseIP</td> <td align='center'>$nomUser</td> <td align='center'>$prenomUser</td> <td align='center'>$loginUser</td> <td align='center'>$serviceUser</td> <td align='center'>$batimentSalle</td> <td align='center'>$niveauSalle</td> <td align='center'>$numeroSalle</td> <td align='center'>$codePriseReseau</td> </tr>"; } ?> </table> <br> </center> Pour savoir le(s) écran(s) associé(s) à un poste, sélectionnez celui-ci dans la liste déroulante cidessous : <br> //Création d’un formulaire <form action="ecrassoc.php" method="post"> //Création d’un menu déroulant <select name="choix"> <?php connect(); $sqlecr="SELECT nomPoste FROM POSTE ORDER BY nomPoste"; $resultpost=mysql_query($sqlecr) or die("La requête sql a planté"); //Affichage de la requête dans une boucle en créant autant de choix dans le menu déroulant qu’il existe de poste dans la base SQL while($listpost=mysql_fetch_array($resultpost)) { extract($listpost); //On affiche un choix dans le menu déroulant echo "<option value='$nomPoste'>$nomPoste</option>"; } ?> </select> //Bouton permettant d’envoyer le formulaire <input type="submit" /> </form> <center> //Lien vers l’accueil <br><a href="accueil.php">Accueil</a> VPA, 1 rue de la plaine, 33420 MOULON 56


Service Informatique </center> </body> </html>

Fichier dele.php : <?php session_start(); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Suppression d'un écran</title> <link rel="stylesheet" media="screen" type="text/css" title="VPA" href="../style.css" /> </head> <body> <a href="../index.php"><img src="../images/logovpa.png" ></a> <center> <?php include ("../fonction.php"); //On regarde si l’accès à cette page se fait par le formulaire ou si l’accès se fait par l’URL. On regarde aussi si la session est une session administrateur. Si l’accès se fait par URL ou que l’on est en visiteur alors on est redirigé vers la page précédente if(isset($_POST['Supprimer']) && $_POST['Supprimer'] == 'Supprimer' && $_SESSION['admin'] == 1) { //On récupère le post du formulaire $ecr=$_POST['choixsuppr']; connect(); //Suppression de l'utilisateur $delloc="DELETE FROM ECRAN WHERE codeEcran = $ecr"; mysql_query($delloc); echo "Suppression effectuée avec succès"; } else { //Redirection header('Location: adminecrans.php'); } ?> <br><br> <a href="adminecrans.php">Retour</a> </center> </body> </html>

VPA, 1 rue de la plaine, 33420 MOULON 57


Service Informatique

ANNEXES 1) Serveurs Windows

DELL PowerEdge R415 Nouveau prix 4 318,00 € Processeur: AMD Opteron 4180, 6C, 2.6GHz, 6x512K L2/6M L3 Cache, 75W ACP, DDR3-1333MHz Mémoire: 8GB Memory for 1 CPU, DDR3, 1333MHz (4x2GB Single Ranked RDIMMs) Système d‘exploitation installé en usine: Windows Server 2008 R2 SP1, Standard Edition, French, Includes 5 CALS, 64 Bit Configuration du disque dur: C12 Hot-Swap - RAID 1 for SAS6iR, 2 SAS/SATA Hot Plug HDDs 1ère carte contrôleur RAID ou SCSI: SAS 6/iR Controller, for Hot Plug HDD Chassis 440656 1 [403-10767] 2781er disque dur: 1TB, SATA, 3.5-in, 7.2K RPM Hard Drive (Hot Plug) Cartes réseau: Intel® Gigabit ET Dual Port Server Adapter, Cu, PCIe-4 Périphériques optiques: 16X DVD-ROM Drive SATA with SATA Cable Onduleurs: Dell 3U Rack/Tower UPS, 2700W, 230V, incl. Cable Pack ~47 min Runtime

VPA, 1 rue de la plaine, 33420 MOULON 58


Service Informatique

2) Serveur Linux

Dell PowerEdge R210II Nouveau prix 2 237,00 € Processeur: Intel Xeon E3-1230, 4C/8T, 3.20GHz, 8M Cache, 80W TDP, Turbo Mémoire: 4GB Memory, DDR3, 1333MHz (4x1GB Single Ranked LV UDIMMs) Système d‘exploitation installé en usine: No Operating System Configuration du disque dur: C1 2HD - No RAID with On-board SATA Controller, Requires 1-2 SATA HDDs 1er disque dur: 1TB, SATA, 3.5-in, 7.2K RPM Hard Drive Onduleurs: Dell 2U Rack UPS, 1000W, 230V, incl. Cable Pack ~34 min Runtime Périphériques optiques: 16X DVD+/-RW ROM Drive SATA with SATA

3) Ecran

1 Écran large Dell professionnels P1911 48 cm (19") Prix à l'unité 139,00 €

VPA, 1 rue de la plaine, 33420 MOULON 59


Service Informatique

4) Mails échangés avec le DAF Bonjour, Ci-joint, les devis des serveus que nous avons fait chez notre partenaire DELL. Nous avons pris 2 serveurs Windows garanti 5 ans avec un contrat de maintenance avec intervention sous 4H. Nous avons également pris 1 serveur Linux garanti 3 ans avec un contrat de maintenance avec intervention également sous 4H. Ce sont des serveurs qui vont se placer sur les baies de brassage que nous vous avons proposé lors du projet START. Avec ceci, nous avons sélectionné un écran pour les 3 postes. Nous arrivons alors à un total de 11 012 €. En attente de votre confirmation. Cordialement Benjamin MAGNAN Mathieu BOUSQUET Tristan LE GUYADER ----------------------------------------------------------------------------------De : HAMON Laurent [mailto:lhamon@cesi.fr] Envoyé : mercredi 22 juin 2011 17:04 À : benjaminmagnan Cc : math-bousquet@orange.fr; tristan.leguyader@viacesi.fr Objet : RE: Devis Evolution Ça nous fait combien de serveurs au total ? 2 ? ----------------------------------------------------------------------------------De : Benjamin Magnan [mailto:benjaminmagnan@wanadoo.fr] Envoyé : mercredi 22 juin 2011 19:31 À : HAMON Laurent Cc : math-bousquet@orange.fr; tristan.leguyader@viacesi.fr Objet : RE: Devis Evolution Non, au total ça nous fait trois serveurs 2 Windows (si un tombe en panne, on a le deuxième de secours) et 1 linux. Cordialement. ----------------------------------------------------------------------------------De : HAMON Laurent [mailto:lhamon@cesi.fr] Envoyé : mercredi 22 juin 2011 17:04 À : benjaminmagnan Cc : math-bousquet@orange.fr; tristan.leguyader@viacesi.fr Objet : RE: Devis Evolution OK, ça me va VPA, 1 rue de la plaine, 33420 MOULON 60


Service Informatique

Glossaire DHCP : Dynamic Host Configuration Protocol est un protocole qui permet d’attribuer une adresse IP à un ordinateur. (Source : Wikipédia) DNS : Domain Name System est un service permettant un service permettant d’établir une relation entre une adresse IP et un nom de domaine. (Source : Wikipédia) AD : Active Directory permet de fournir des services centralisés d'identification et d'authentification à un réseau d'ordinateurs utilisant le système Windows. (Source : Wikipédia) MCD : Le modèle conceptuel des données (MCD) a pour but d'écrire de façon formelle les données qui seront utilisées par le système d'information. Il s'agit donc d'une représentation des données, facilement compréhensible, permettant de décrire le système d'information à l'aide d'entités. (Source : Wikipédia) CSS : (Cascading Style Sheets : feuilles de style en cascade) est un langage informatique qui sert à décrire la présentation des documents HTML et XML. (Source : Wikipédia) PHP : (Hypertext Preprocessor) est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale, en exécutant les programmes en ligne de commande. (Source : Wikipédia) HTML : L’Hypertext Markup Language, est le format de données conçu pour représenter les pages web. C’est un langage de balisage qui permet d’écrire de l’hypertexte. HTML permet également de structurer sémantiquement et de mettre en forme le contenu des pages, d’inclure des ressources multimédias dont des images, des formulaires de saisie, et des éléments programmables tels que des applets. Il permet de créer des documents interopérables avec des équipements très variés de manière conforme aux exigences de l’accessibilité du web. Il est souvent utilisé conjointement avec des langages de programmation (JavaScript) et des formats de présentation (feuilles de style en cascade). (Source : Wikipédia) Partition : Partie du disque dur que l’on partage.

VPA, 1 rue de la plaine, 33420 MOULON 61


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.