Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions...
Transcript of Documentation technique - BTS SIO€¦ · Epreuve E4 : Conception et maintenance de solutions...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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