Projet Evolution

61
Evolution Service informatique VPA Benjamin MAGNAN Mathieu BOUSQUET Tristan LE GUYADER

description

Rapport du projet Evolution

Transcript of Projet Evolution

Evolution

Service informatique VPA

Benjamin MAGNAN

Mathieu BOUSQUET

Tristan LE GUYADER

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

2

Sommaire Sommaire ..................................................................................................................................................... 2

Projet Evolution......................................................................................................................................... 4

Objectif pédagogique : ................................................................................................................ 4 1)

Présentation : .............................................................................................................................. 4 2)

Cahiers des charges : ................................................................................................................... 5 3)

Charte Graphique ...................................................................................................................................... 6

Charte Graphique VPA : ............................................................................................................... 6 1)

Couleur et Police : ....................................................................................................................... 6 2)

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

Schéma Réseau .......................................................................................................................................... 8

Installation de Windows Server 2008 R2 : ..................................................................................... 10

Prérequis ................................................................................................................................... 10 1)

Installation ................................................................................................................................. 10 2)

Paramétrage .............................................................................................................................. 12 3)

Mirroring ................................................................................................................................... 13 4)

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

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

Installation du DHCP .................................................................................................................. 17 2)

Installation du DFS ..................................................................................................................... 23 3)

Installation des Imprimantes ..................................................................................................... 31 4)

GPO ............................................................................................................................................ 35 5)

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

Installation du serveur ............................................................................................................... 36 1)

Paramétrage .............................................................................................................................. 36 2)

Installation du serveur Linux .............................................................................................................. 40

Prérequis ................................................................................................................................... 40 1)

Installation ................................................................................................................................. 40 2)

Paramétrage .............................................................................................................................. 47 3)

Intranet ...................................................................................................................................................... 51

Présentation .............................................................................................................................. 51 1)

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

Site ............................................................................................................................................. 54 3)

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

3

ANNEXES ................................................................................................................................................. 58

Serveurs Windows ..................................................................................................................... 58 1)

Serveur Linux ............................................................................................................................. 59 2)

Ecran .......................................................................................................................................... 59 3)

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

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

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

4

Projet Evolution

Objectif pédagogique : 1) 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)

Présentation : 2)

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

5

b. Organigramme de l’entreprise :

Cahiers des charges : 3)

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

Directeur Général

Responsable Produit 1

Service Produit 1

40 Personnes

Responsable Produit 2

Service Produit 2

30 Personnes

Responsable S.A.V

Assistante

Directeur Administratif et

Financier

Service Informatique

Nous 3 Service Administratif

10 Personnes

Assistante

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

6

Charte Graphique

Charte Graphique VPA : 1)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.

Couleur et Police : 2)

a. Couleur du logo

b. Type de police Comic Sans MS

abcdefghijklmnopqrstuvwxyz

ABCDEFGHIJKLMNOPQRSTUVWXYZ

0123456789

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

7

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

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

8

Schéma Réseau

SERVERPRINCIPALSERVERSECONDAIRE SERVERLINUX

PrintAdministratif

PrintInformatique

PrintServiceProduit2

PrintGeneral

PrintServiceProduit1

PrintSAV

PrintDirection

Batiment Est Batiment Principal

Batiment Ouest

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.

Plannings

Avril Mai Juin Juillet Aout Septembre

Tâches 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

Préparation Eq 1,5

Création de l'entreprise Eq 2

Charte Graphique Ben 1

Devis Eq 1

Windows

Formation Windows Eq 5 3

Formation Scripting Eq 4 2

Etude sur la partie Windows Eq 5

Installation Serveurs Ben 3

Paramétrage Serveurs Ben 3 2 3 2 4

Linux

Formation Linux Eq 3

Etude sur la partie Linux Eq 1

Installation Serveur Tris 2

Paramétrage Serveur Tris/Mat 2 1

Application

Formation SQL/BDD/PHP Eq 5

MCD Eq 0,5

PHP Mat 2 3 2 3 1 5

Réalisation du Dossier Eq 2

Réalisation de la présentation Ben 1

Journée de Formation

Journée de Travail

1 Nombre de jours

Installation de Windows Server 2008 R2 :

Prérequis 1)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.

Installation 2)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

VPA, 1 rue de la plaine, 33420 MOULON

11

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

12

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.

Paramétrage 3) 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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

13

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.

Mirroring 4) 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 ».

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

14

Paramétrage Windows Serveur 2008 R2

Installation de l’Active Directory : 1)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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

15

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 ».

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

16

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

17

Installation du DHCP 2)

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

18

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

19

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 ».

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

20

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

21

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

22

Le retard permet de spécifier à quel moment, le serveur secondaire distribue des

adresses. Nous avons choisi 500ms.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

23

Installation du DFS 3)

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

24

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

25

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

26

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

27

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

28

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

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

29

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

30

La vérification des paramètres nous permet de vérifier tous ces champs que nous

avons remplis jusqu’à maintenant.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

31

Installation des Imprimantes 4)

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 »

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

32

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

33

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 »).

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

34

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

35

GPO 5)

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

36

Mise en place du deuxième serveur

Installation du serveur 1)

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.

Paramétrage 2)

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

37

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

38

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

39

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é.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

40

Installation du serveur Linux

Prérequis 1)

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.

Installation 2)

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

41

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

42

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 »

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

43

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

44

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 ».

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

45

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

46

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.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

47

L’installation est terminée. Un message d’alerte nous est affiché. Le

redémarrage se fait.

Paramétrage 3)

Nous avons installé les paquets suivants :

- Openssh-server

- Samba

- Vsftpd

- Mysql-server

- Phpmyadmin

Nous avons aussi utilisé Crontab et fait un script de sauvegarde.

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

48

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

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

49

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 :

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

50

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

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

51

Intranet

Présentation 1)

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.

Création de la base de données 2)

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

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

52

b. Explications des liaisons du MCD

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),

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

53

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;

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

54

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);

Site 3)

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

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

55

<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>

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

56

<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 ci-dessous : <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>

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

57

</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>

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

58

ANNEXES

Serveurs Windows 1)

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

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

59

Serveur Linux 2)

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

Ecran 3)

1 Écran large Dell professionnels P1911 48 cm (19")

Prix à l'unité 139,00 €

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

60

Mails échangés avec le DAF 4)

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:[email protected]]

Envoyé : mercredi 22 juin 2011 17:04

À : benjaminmagnan

Cc : [email protected]; [email protected]

Objet : RE: Devis Evolution

Ça nous fait combien de serveurs au total ? 2 ? -----------------------------------------------------------------------------------

De : Benjamin Magnan [mailto:[email protected]]

Envoyé : mercredi 22 juin 2011 19:31

À : HAMON Laurent

Cc : [email protected]; [email protected]

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:[email protected]]

Envoyé : mercredi 22 juin 2011 17:04

À : benjaminmagnan

Cc : [email protected]; [email protected]

Objet : RE: Devis Evolution

OK, ça me va

Service Informatique

VPA, 1 rue de la plaine, 33420 MOULON

61

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.