Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions...

20
Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous Windows Server 2012 R2. Réalisé par Alexis GOBBO BTS Service Informatique aux Organisations Solutions Infrastructure, Systèmes et Réseaux Documentation technique

Transcript of Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions...

Page 1: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Epreuve E4 : Conception et maintenance de solutions informatiques

Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous Windows Server 2012 R2.

Réalisé parAlexis GOBBO

BTS Service Informatique aux Organisations

Solutions Infrastructure, Systèmes et Réseaux

Documentation technique

Page 2: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Table des matières

Presentation de l’environement.......................................................................................................................4

1- Introduction.............................................................................................................................................4

1.1- Introduction a Microsoft Exchange..................................................................................................4

2- Ressources...............................................................................................................................................4

I - Installation des prérequis pour un serveur Exchange 2016..........................................................................5

1- L’intégrer au domaine..............................................................................................................................5

2- Configurer l’adresse IP.............................................................................................................................5

3- Installer les rôles......................................................................................................................................5

4- Paramétrage du service...........................................................................................................................7

5- Logiciels requis........................................................................................................................................8

6- Préparation d’Active Directory...............................................................................................................10

II - Installation d’Exchange Server 2010 sp3....................................................................................................12

III – Configuration d’Exchange Serveur 2010 sp3............................................................................................14

IV - Création des comptes utilisateurs............................................................................................................17

1- Création depuis la console.....................................................................................................................17

2- Automatisation de la création des boites mails.....................................................................................18

V - Conclusion.................................................................................................................................................20

Index des illustrations Illustration 1: Insertion au domaine.................................................................................................................5

Illustration 2: Installation des rôles prérequis..................................................................................................6

Illustration 3: Ajout de la fonctionnalitée .NET 3.5..........................................................................................6

Illustration 4: Installation .NET 3.5...................................................................................................................7

Illustration 5: Chemin vers les fichiers d'installation de .NET 3.5.....................................................................7

Illustration 6: Démarrage automatique du service NetTCP..............................................................................8

Illustration 7: Installation de UCMA.................................................................................................................8

Illustration 8: Installation du FilterPack............................................................................................................9

Illustration 9: Extraction des fichiers d'Exchange.............................................................................................9

Alexis GOBBO – Projet E4 : Documentation technique 2

Page 3: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Illustration 10: Préparation du schéma AD....................................................................................................10

Illustration 11: Préparation de l'active directory............................................................................................10

Illustration 12: Préparation du domaine........................................................................................................11

Illustration 13: Setup d'Exchange 2010..........................................................................................................11

Illustration 14: Setup Exchange : contrat de license.......................................................................................12

Illustration 15: Setup Exchange : type d'installation......................................................................................12

Illustration 16: Setup Exchange : installation d'Exchange 2010......................................................................13

Illustration 17: Redémarrage requis à la fin du setup....................................................................................13

Illustration 18: Icônes d'Exchange sur l'écran d'acceuil..................................................................................14

Illustration 19: Console de gestion d'Exchange..............................................................................................14

Illustration 20: Nouveau connecteur d'envois...............................................................................................15

Illustration 21: Configuration de l'espace d'adressage SMTP.........................................................................15

Illustration 22: Paramètres de routage du connecteur d'envoi......................................................................16

Illustration 23: Connecteurs de réception......................................................................................................16

Illustration 24: Nouvelle boîte aux lettres......................................................................................................17

Illustration 25: Création d'une boîte mail associé a un compte AD existant..................................................17

Illustration 26: Exécution du script AutoSync.bat...........................................................................................18

Illustration 27: Création de la tâche planifiée................................................................................................19

Illustration 28: Action de la tâche planifiée....................................................................................................19

Illustration 29: Programmation du déclencheur de la tâche planifiée...........................................................20

Alexis GOBBO – Projet E4 : Documentation technique 3

Page 4: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Presentation de l’environement

1- Introduction

Pour facilité la communication de la maison des ligues de Lorraine nous allons mettre en place un serveur de messagerie Exchange 2010 sur une machine Windows Server 2012 R2.

1.1- Introduction a Microsoft Exchange

Microsoft Exchange Server est un logiciel de groupe pour serveur de messagerie électronique, il estdéveloppé par Microsoft. Il est très utilisé dans les entreprises puisqu’il occupais 52 % du marché des plates-formes de messagerie et de collaboration d'entreprise en 2008. Exchnage est conçu pour la messagerie électronique, mais aussi pour la gestion d'agenda, de contacts et de tâches, assure le stockage des informations et permet des accès à partir de clients mobiles (Outlook Mobile Access, Exchange Active Server Sync) et de clients Web (navigateurs tels que Internet Explorer, Mozilla Firefox, Safari.)

2- Ressources

Pour mettre en place ce projet, nous allons utiliser :

Nom Système ou modèle RAM Capacité du disque

MASTER-M2L Windows Server 2012R2 64 bits

4Go 60Go

ServeurExchange Windows Server 2012R2 64 bit

4Go 60 Go

PC-BatimentA Windows 10Professionnel 64 bits

4Go 512 Go

FVS336GV3 FVS336GV3 X X

switchc40376 Cisco SF500-24 X X

Alexis GOBBO – Projet E4 : Documentation technique 4

Page 5: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

I - Installation des prérequis pour un serveur Exchange 2016

1- L’intégrer au domaine.

Je commence par intégrer le poste au domaine Active Directory crée dans le projet précédent et renommer le serveur.

2- Configurer l’adresse IP

Je configure le serveur en IP statique avec l’ip 172.16.0.253.

Alexis GOBBO – Projet E4 : Documentation technique 5

Illustration 1: Insertion au domaine

Page 6: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

3- Installer les rôles

Il faut tout d’abord installer les roles prequis pour l’installation et la configuration d’exchange, exécutez la commande suivante pour installer les rôles et les fonctionnalités du système d'exploitation.

"Install-WindowsFeature RSAT-ADDS, AS-HTTP-Activation, Desktop-Experience, NETFramework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, Web-MgmtConsole, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth,Web-ClientAuth,Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression,Web-HttpErrors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing,Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase,Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-StatCompression, Web-Static-Content, Web-Windows-Auth, Web-WMI, WindowsIdentity-Foundation”

Redémarer et aller dans le gestionaire de serveur et ajouter la fonctionalité de .NET Framework 3.5.

Alexis GOBBO – Projet E4 : Documentation technique 6

Illustration 2: Installation des rôles prérequis

Illustration 3: Ajout de la fonctionnalitée .NET 3.5

Page 7: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Cette fonctionnalité n’est pas installé par défaut il faut donc insérer le CD d’installation de Windows Serveur 2012 R2 et spécifié le chemin vers le dossier “SxS” situé dans le dossier “sources” du CD. Avant l’installation sélèctionner “Spécifier un autre chemin d’accès source”.

Indiquer ensuite le chemin vers grace a la lettre du lecteur ou se trouve le disque d’installation Windows Server 2012 R2 suivis de “:/sources/SxS”.

Alexis GOBBO – Projet E4 : Documentation technique 7

Illustration 4: Installation .NET 3.5

Illustration 5: Chemin vers les fichiers d'installation de .NET 3.5

Page 8: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

4- Paramétrage du service

Service il nous faut changer le mode de démarrage du service de partage de ports net.tcp pour le passer en automatique avec la commande suivante :

5- Logiciels requis

Installer Unified Communications Managed API (UCMA) 4.0.

L’installation est simple, une fois le logiciel lancé il suit de cocher “J’ai lu les termes du contrat de licence et je les accepte.” puis l’installation se lance.

Alexis GOBBO – Projet E4 : Documentation technique 8

Illustration 6: Démarrage automatique du service NetTCP

Illustration 7: Installation de UCMA

Page 9: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Une fois l’installation terminée et le serveur redémaré, il faut installer le Filter Pack 64 bit.

Il faut ensuite extraire les fichiers d’installation d’exchange 2010 ou inserer le CD, dans mon cas avec une version dématérialisé, il faut lancer l’executable qui extraira les fichiers néssésaires a l’installation :

Alexis GOBBO – Projet E4 : Documentation technique 9

Illustration 8: Installation du FilterPack

Illustration 9: Extraction des fichiers d'Exchange

Page 10: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

6- Préparation d’Active Directory

Dans un invité de commande Powershell :

Il faut se positionner dans le répertoire ou exchange a été extrait (dans mon cas “C:\ exchange sp3”, le repertoire est a la racine pour facilité l’acces) avec la commande “cd”.

On va tout d’abord préparer le schémas pour Active Directory avec la commande “./setup /prepareschema”.

Exchange doit “préparer” Active Directory pour pouvoir stocker des informations sur les boîtes auxlettres des utilisateurs et la configuration des serveurs Exchange de l’organisation. Pour cela on va utiliser la commande “./setup /prepareAD /OrganizationName:”M2L” ”

Alexis GOBBO – Projet E4 : Documentation technique 10

Illustration 10: Préparation du schéma AD

Illustration 11: Préparation de l'active directory

Page 11: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Enfin, Il faut préparer le domaine ActiveDirectory, s’il y a plusieurs domaines il faut alors utiliser l’attribut “/PrepareAllDomains” à la place de “/PrepareDomain”.

II - Installation d’Exchange Server 2010 sp3

Lancer l’executable “Setup” situé dans le dossier d’installation d’exchange précédement extraits. Il commence a l’étape 4 car les 3 premières ont été faites dans les prérequis.

Alexis GOBBO – Projet E4 : Documentation technique 11

Illustration 12: Préparation du domaine

Illustration 13: Setup d'Exchange 2010

Page 12: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Tout d’abord, il faut accepter les termes du contrat de license.

J’ai choisis l’installation par défaut car je n’aurais pas besoin du rôle Messagerie unifié et Transport Edge, de plus , il peuvent être installés par la suite.

Alexis GOBBO – Projet E4 : Documentation technique 12

Illustration 14: Setup Exchange : contrat de license

Illustration 15: Setup Exchange : type d'installation

Page 13: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

A la fin de l’installation décocher ”Finaliser cette installation à l’aide de la console de gestion Exchange”

Redémarrer le serveur.

Alexis GOBBO – Projet E4 : Documentation technique 13

Illustration 16: Setup Exchange : installation d'Exchange 2010

Illustration 17: Redémarrage requis à la fin du setup

Page 14: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

III – Configuration d’Exchange Serveur 2010 sp3

Une fois redémarer, aller dans la console de gestion d’exchange.

Dérouler le panneau de gauche jusqu’a “Configuration du serveur” puis dans le panneau de droite sélectionner “Entrer la clé de produit”.

Alexis GOBBO – Projet E4 : Documentation technique 14

Illustration 18: Icônes d'Exchange sur l'écran d'acceuil

Illustration 19: Console de gestion d'Exchange

Page 15: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

On va ensuite créer le connecteur d’envois, il permet d’envoyer des messages par internet, dans le rôle “Transport HUB” créer un nouveau connecteur d’envois. Choisissez l’utilisation “Internet”.

Dans “espace d’adressage” entrer la wildcard “*” (tout domaine) ou spécifier un domaine d’envois,vous pourrez définir un coût. Cela est utile lors de la détermination du routage du message si plusieurs connecteurs d'envoi sont présents.

Alexis GOBBO – Projet E4 : Documentation technique 15

Illustration 20: Nouveau connecteur d'envois

Illustration 21: Configuration de l'espace d'adressage SMTP

Page 16: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

On ne souhaite pas que les messages passent par un hote en particulier donc je choisis d’utiliser les enregistrements “MX”

Ensuite on va configurer les connecteurs de réception afin de recevoir les messages des serveurs SMTP extrernes. Aller dans “Transport Hub” puis modifier le connecteur “Default EXCHANGE”.

Exchange est désormais installé sur le serveur.

Alexis GOBBO – Projet E4 : Documentation technique 16

Illustration 22: Paramètres de routage du connecteur d'envoi

Illustration 23: Connecteurs de réception

Page 17: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

IV - Création des comptes utilisateurs

1- Création depuis la console

On peut créer une boite mail a partir de la console d’exchange depuis l’onglet “Configuration du destinataire” puis “Boîte aux lettres” et “Nouvelle boîte aux lettres”.

“Nouvel utilisateur” créra une boite mail et un utilisateur dans l’active directory, “Utilisateur existants” puis “Ajouter” puis sélèctionner l’utilisateur AD auquel créer la boite mail.

Alexis GOBBO – Projet E4 : Documentation technique 17

Illustration 24: Nouvelle boîte aux lettres

Illustration 25: Création d'une boîte mail associé a un compte AD existant

Page 18: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

2- Automatisation de la création des boites mails.

J’ai fait un script batch (.bat) qui permet de créer une boite mail aux utilisateur AD qui n’en posssèdes pas.

Script : AutoSync.bat

Start C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command ". 'C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1'; Connect-Ex-changeServer -auto -ClientApplication:ManagementShell; get-user -recipienttypedetails User -organizationalunit m2l.local/ | enable-mailbox; exit"

“Start C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -command “ signifie que l’on va lancer powershell.exe avec le paramètre -noexit pour qu’il ne se ferme pas et -command suivis des commandes que l’on va exécuter dans powershell.

". 'C:\Program Files\Microsoft\Exchange Server\V15\bin\RemoteExchange.ps1'; Connect-Ex-changeServer -auto -ClientApplication:ManagementShell;” Cette commande exécute dans Pow-ershell lance l’interface en ligne de commande d’exchange.

“get-user -recipienttypedetails User -organizationalunit m2l.local/” recupère les comptes AD (User) dans le conteneur “m2l.local” qui est la racine de l’AD. Le pipeline “ | “ permet d’envoyer lerésultat dans la prochaine commande. Pour finir “enable-mailbox;” crée une boite mail pour tout les “User” et “exit” et met fin a la session powershell aisin qu’a l’invité de commande en arrière plan.

Une fois le script exécuté, on peut voir les comptes crées en bas, ici “Utilisateur E4”.

Alexis GOBBO – Projet E4 : Documentation technique 18

Illustration 26: Exécution du script AutoSync.bat

Page 19: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Il faut ensuite créer la tache planifié qui executera le script.

Lancer le planificateur de tache, puis créer une nouvelle tache de base. Je l’ai appelé “AutoSync”

Il faut alors spécifier l’action qu’elle fera, dans “Action” choisisser “Démarrer un programme” puis dans Programme/Script indiquer le chemin vers le script “AutoSync.bat”.

Alexis GOBBO – Projet E4 : Documentation technique 19

Illustration 27: Création de la tâche planifiée

Illustration 28: Action de la tâche planifiée

Page 20: Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions informatiques Projet 2 : Mise en place d’un serveur de messagerie Exchange 2016 sous

Il faut ensuite indiquer quand le script s’executera, sélèctionner “Chaque jour” puis cocher “Répéter la tache toutes les : ” j’ai choisis un delais de 5 minutes donc il faudra au maximum 5 minutes pour qu’un compte crée via l’AD ai une boîte mail associée.

V - Conclusion

Exchnage est un produit très complet et parfaitement intégré à l’Active Directory de Windows, de plus c’est une solution très bien pensée et en avance par rapport à la concurrence sur beaucoup depoints. Grace a ce produit la maison des ligues de lorraines dispose désormais d’une messagerie interne fonctionelle et peut envoyer des mails et des pieces jointes.

Alexis GOBBO – Projet E4 : Documentation technique 20

Illustration 29: Programmation du déclencheur de la tâche planifiée