Rapport de fin d’études
Transcript of Rapport de fin d’études
01/03/2021
Rapport de fin d’études
COTTE VINCENT GMSI L30 2019-2021
Déploiement d’image en PXE
COTTE VINCENT GMSI L30 1
I. Remerciements
Je tiens à remercier l’entreprise Iagona pour l’accueil qui m’a été réservé par
mon tuteur et mes collègues ainsi que l’aide qu’ils ont pu m’apporter lors des
difficultés rencontrées pendant mes différentes tâches réalisées en entreprise.
Je remercie aussi le CESI et son équipe pour le suivi ainsi que les connaissances
apportées tout au long de ma formation.
COTTE VINCENT GMSI L30 2
Table des matières
I. Remerciements .......................................................................................... 1
II. Introduction ............................................................................................... 4
Présentation ................................................................................................... 4
III. Présentation IAGONA ................................................................................. 5
Présentation ................................................................................................... 5
Situation géographique ................................................................................... 5
Organigramme général & Organigramme support client ................................ 6
Nos clients ....................................................................................................... 7
Présentation de Neoscreen ............................................................................. 8
Produits........................................................................................................... 9
Mes tâches au sein de l’entreprise ................................................................ 11
IV. Définition du projet .................................................................................. 12
Situation initiale ............................................................................................ 12
Problématique .............................................................................................. 14
Enjeux ........................................................................................................... 14
Solution proposée ......................................................................................... 14
V. Cahier des charges ................................................................................... 16
Analyse des besoins – Migration Windows server 2019 DHCP ................. 16
Analyse des besoins - Déploiement image................................................ 17
Graphe des interactions - Déploiement image ......................................... 18
Fonctions – Déploiement image ............................................................... 19
VI. Les solutions de déploiement ................................................................... 20
Acronis Snap Deploy ................................................................................. 20
MDT ......................................................................................................... 21
Clonezilla .................................................................................................. 22
COTTE VINCENT GMSI L30 3
Tableau comparatif des solutions ............................................................. 23
VII. Bilan ........................................................................................................ 24
VIII. Bilan personnelle ................................................................................. 26
IX. Planning ................................................................................................... 27
X. Sources ..................................................................................................... 28
XI. Glossaire ................................................................................................... 29
XII. Annexes .................................................................................................... 0
Prérequis : ....................................................................................................... 0
Configuration du clonage de l’image du disque .............................................. 1
Clonage de l’image disque ............................................................................ 14
Configuration du déploiement de l’image du disque ..................................... 15
Déploiement de l’image du disque ................................................................ 20
COTTE VINCENT GMSI L30 4
II. Introduction
Présentation
Curieux de nature, j’ai toujours été fasciné par l’informatique, j’aime tester
différentes solutions logicielles ou high-tech afin de pouvoir échanger avec
d’autres passionnés.
J’effectue une veille technologique sur les sujets high tech et plus ou moins
générale sur l’informatique
Détenteur d’un bac Sciences et Technologies de l'industrie et du développement
durable spécialité Système d’informations numériques, je suis ensuite orienté
vers un DUT Réseaux et télécommunications ainsi qu’une licence d’Histoire.
Le système scolaire ne correspondant pas à mes attentes, je me suis tourné vers
l’alternance.
COTTE VINCENT GMSI L30 5
III. Présentation IAGONA
Présentation
Iagona anciennement Cube Digital Media, développe un logiciel « Neoscreen »
qui permet de diffuser des médias sur les écrans.
Iagona propose aussi des solutions d’affichage pour tous types de
professionnels.
Situation géographique
Nous sommes 15 salariés à l’agence de Maxéville, l’agence est située à Maxéville
et le siège est situé à Paris à St Cloud,.
Ma société Cube Digital Media a été racheté par Moneyline en 2018 de ce fait le
groupe s’appelle désormais Iagona.
Notre clientèle est présente sur tout le territoire français ainsi que les
départements de l’outre-mer
Ci-dessous la carte de la France présentant notre périmètre d’action 1
COTTE VINCENT GMSI L30 6
Organigramme général & Organigramme support client
Pascal HERMANDESSE
Président
Pablo FERNANDEZ
Finances
Emmanuelle
FALCOMarketing
Christophe DEPONT
Commerce
David GENTIL
Directeur opérations
Marine TEROL
RH
Matthieu LEGRAS
Responsable support & déploiement
COTTE Vincent
Technicien support
Dany GUIDE
Technicien support
Théo MARCHAL
Technicien support
Fabrice TOUSCH
Technicien polyvalent
Sascha FETET
Technicien support
Valentin FOURNIER
Technicien support
COTTE VINCENT GMSI L30 7
Nos clients
Nous fournissons des solutions d’affichage pour de nombreux secteurs
d’activité : Hôpitaux, Banques, Ecoles, Restaurations, Fast-food, Transports,
Immobiliers..
Exemples :
COTTE VINCENT GMSI L30 8
Présentation de Neoscreen
Neoscreen est la solution développée par IAGONA depuis près de 15 ans, c’est
un logiciel d’affichage dynamique qui permet d’administrer, de créer, planifier
ainsi que diffuser des contenus sur un ou plusieurs écrans à partir d’une page
web
COTTE VINCENT GMSI L30 9
Produits
Player ( Mini-PC qui assure la diffusion ) :
Ecran LED géant Totem
COTTE VINCENT GMSI L30 10
Fonctionnement de la solution Neoscreen
Ci-dessus le schéma de fonctionnement de la solution qui est basée sur une
solution Serveur-Client, Le serveur ( carré rouge ) reçoit les modifications via le
navigateur des postes utilisateur ( hexagone vert ) et les répercute via chaque
périphériques connecté au serveur.
COTTE VINCENT GMSI L30 11
Mes tâches au sein de l’entreprise
Je suis Technicien support au sein de Iagona, c’est-à-dire que je reçois des appels
téléphoniques d’utilisateur de la solution logicielle et matérielle vendue par
Iagona, qui rencontrent des problèmes ou ont besoin de conseils lors de
l’utilisation du logiciel, je crée la demande sous forme de ticket et je traite les
tickets.
Quand nous traitons un ticket, nous utilisons les solutions logicielles suivantes :
TeamViewer avec la licence Corporate ainsi que VNC qui nous permet de nous
connecter à chaque mini-pc à distance afin de résoudre une panne/incident
Je suis aussi devenu formateur, je forme des utilisateurs pour des sessions de 2
heures avec le logiciel Microsoft Teams afin qu’ils puissent utiliser le logiciel ainsi
que ses fonctionnalités et j’aiguille les utilisateurs sur les différentes solutions
d’affichage des médias, par exemple la mise en place d’un portail pour les bornes
tactiles.
COTTE VINCENT GMSI L30 12
IV. Définition du projet
Situation initiale
Actuellement, lors du retour des mini-PC clients à l’atelier, nous déployons une
image système qui comporte la dernière version stable de Neoscreen afin de
remettre le système à zéro, celle-ci est déployée via clé USB ou CD.
Initialement, pour la création d’une image système, nous utilisons Acronis True
Image 2021.
Une image système est une copie de l’état d’un ordinateur qui peut être
sauvegardé sur un support comme un disque dur, clé usb ou un CD-ROM.
Si on déploie une image système sur un ordinateur quelconque, on retrouvera
l’identique copie de l’ordinateur cloné.
Création de l image Déploiement de l image
COTTE VINCENT GMSI L30 13
Nous possédons aussi un serveur DHCP qui tourne sur Windows server 2008 qui
a tendance à souvent rencontrer des problèmes lors de l’attribution d’IP ou des
erreurs systèmes.
COTTE VINCENT GMSI L30 14
Problématique
J’ai constaté que le déploiement était relativement long et qu’il fallait utiliser soit
plusieurs clés USB/CD, soit déployer les postes un à un lors d’un retour au service
après-vente quand le système d’exploitation est en erreur ou quand le disque
dur est en panne.
Pour la partie serveur, nous utilisons un serveur DHCP qui fonctionne sur le
système d’exploitation Windows server 2008 et nous rencontrons souvent des
erreurs lors de l’attribution d’IP ou des erreurs windows.
Enjeux
Les résultantes de ce projet est de créer un DHCP opérationnel sous Windows
2019
Créer une image système, la centraliser et accélérer le déploiement grâce à un
serveur de déploiement.
Solution proposée
Pour le serveur DHCP, je pensais à la base faire une mise à niveau jusqu’à
Windows 2019
Pour la création d’image et le déploiement d’image, j’ai choisi la solution de
déploiement via un serveur PXE.
J’ai choisi cette solution car elle permet de déployer plusieurs machines à la fois
via le réseau et rapidement.
COTTE VINCENT GMSI L30 15
L’amorçage PXE consiste à démarrer une machine via sa carte réseau en
récupérant une image de système d’exploitation qui se situe sur un serveur.
Dans le schéma ci-dessous, on constate les différentes interactions entre le
serveur DHCP, la machine et le serveur PXE.
1 : Le client demande une adresse IP au serveur DHCP
2 : Le dhcp propose une adresse IP
3 : Le client accepte l’ip
4 : Le serveur valide le bail
5 : Le client demande le fichier d’amorce au serveur PXE
6 : Le serveur envoie le fichier d’amorce au client
COTTE VINCENT GMSI L30 16
V. Cahier des charges
Analyse des besoins – Migration Windows server 2019 DHCP
COTTE VINCENT GMSI L30 17
Analyse des besoins - Déploiement image
Voici l’analyse des besoins de la solution du déploiement d’image par PXE
COTTE VINCENT GMSI L30 18
Graphe des interactions - Déploiement image
Voici le graphe des interactions da la solution de déploiement d’image
COTTE VINCENT GMSI L30 19
Fonctions – Déploiement image
Les fonctions indiquent les différents besoins et contraintes de la solution
recherchée
Fonction Libellé Installation Utilisation Maintenance Fin de vie
FP1 Créer une image
X
FP2 Déployer une image à distance
X
FP3 Vérifier l’image
X
FC1 Être en adéquation
avec les compétences du technicien
X X X
FC2 Déployer plusieurs
images à la fois
X
FC3 Déployer rapidement les
images
X
FC4 La solution doit être régulièrement mis à jour
X X
COTTE VINCENT GMSI L30 20
VI. Les solutions de déploiement
Voici les différentes solutions que j’ai testé quand j’étais à la recherche d’une
solution de déploiement via PXE
Acronis Snap Deploy Acronis Snap Deploy est une solution de déploiement payante qui permet le
déploiement d’image via serveur.
Il a de nombreuses fonctionnalités comme le réveil de postes à distance, il est
compatible avec Windows et Linux
Le prix d’une licence serveur est 39,99€ et chaque déploiement coûte 8€ par
machine différente
COTTE VINCENT GMSI L30 21
MDT
Microsoft Deployment Tools est dépendant du kit de déploiement Windows
Assessment and Deployment Kit (ADK)
L’outil fonctionne autour de 3 parties :
- La console de gestion : c’est une console graphique de type MMC qui est
exécutée sur le poste Windows qui possède le kit de déploiement Windows ADK.
- Le point de distribution : c’est le dossier partagé
- Le client LiteTouch : c’est un client qui est chargé de connecter et interpréter
des scripts avec les extensions .vbs et .wsf, ce client est basé sur un noyau
WINPE.
WinPE : est un petit système qui est utilisé pour installer, déploy ou réparer
Windows 10
COTTE VINCENT GMSI L30 22
Clonezilla
Clonezilla, cette solution est contenue dans le logiciel DRBL qui va être utilisé en
tant système d’exploitation live c’est-à-dire qu’il sera installé sur une clé USB ou
CD et permettra d’utiliser immédiatement Debian Linux simplement en
branchant la clé USB sur un poste et ce poste pourra agir en tant que serveur de
déploiement d’image.
Les avantages de la solution, c’est qu’elle est entièrement gratuite et open-
source, elle est mise à jour régulièrement, permet un déploiement via serveur et
possède une solution portable sous le nom de DBRL.
Le logiciel est simple d’utilisation et l’on peut créer des images assez rapidement
avec peu de connaissances et de façon efficace.
Il est possible d’installer directement la version Serveur sur une machine et celui-
ci est peu gourmand en ressource.
COTTE VINCENT GMSI L30 23
Tableau comparatif des solutions
Voici un tableau comparatif des différentes solutions étudiées :
Acronis Snap Deploy
MDT Clonezilla
Facile à utiliser X X
Rapide à installer X
Gratuit X X
Personnalisation de l’image
X X
Compatibilité Windows 10
X X X
Version portable
X
Base de conaissances
X X X
Forum X X
Support X X
COTTE VINCENT GMSI L30 24
VII. Bilan
Pour le choix de la solution, j’ai choisi Clonezilla qui est une version gratuite et
open source combiné à DRBL (Diskless Remote Boot in Linux) qui permet de
lancer Debian en version live c’est-à-dire qu’il est possible de brancher une clé
USB avec DRBL sur un poste et ce poste quelconque peut agir en tant que serveur
PXE et commencer à déployer des images s’il en possède ou en télécharger à
partir d’un poste client en amorce en PXE.
L’avantage de la solution, c’est qu’elle ne va pas modifier l’infrastructure de
l’agence.
COTTE VINCENT GMSI L30 25
J’ai réalisé ma maquette sous forme sous VMWare qui m’a permis de virtualiser
des machines et de simuler les différentes étapes du projet.
J’ai utilisé au total 3 machines virtuelles pour cela :
Le serveur qui va héberger l’image
L’image du poste à cloner
La machine qui va recevoir le déploiement de l’image
J’ai rencontré certaines contraintes pour le déploiement de mon projet physique
en entreprise dû à différentes circonstances :
La COVID-19 qui a modifié nos habitudes de travail et qui a mis en avant le
télétravail.
L’arrêt de flash qui a généré de nombreux problèmes au niveau logicielle
utilisateur qui a pour conséquence d’augmenter énormément le volume
d’appels.
La mise en place d’un prestataire informatique qui s’occupe de l’infrastructure
informatique donc je n’ai pas pu la modifier pour appliquer mon projet.
Je n’ai pas pu débloquer de budget pour le projet mais l’ensemble du matériel
nécessaire a été changé récemment afin de renouveler le matériel notamment
au niveau des switchs.
COTTE VINCENT GMSI L30 26
VIII. Bilan personnelle
Malgré les circonstances qui m’ont empêché de finaliser le projet de l’appliquer
en physique ce projet était une bonne expérience, j’ai pu apprendre comment
créer des images systèmes, j’ai étudié comment les déployer, les différentes
solutions sur le marché ainsi que les solutions libres disponibles.
COTTE VINCENT GMSI L30 27
IX. Planning
COTTE VINCENT GMSI L30 28
X. Sources
Voici les différentes sources qui m’ont permis de réaliser ce projet :
https://www.malekal.com/
https://social.technet.microsoft.com/
https://it.connect.fr/
https://acronis.com/
https://docs.microsoft.com/
COTTE VINCENT GMSI L30 29
XI. Glossaire
Adresse IP : Internet Protocol, est un numéro qui permet d’identifier chaque
périphérique qui se connecte à un réseau.
Clonezilla : C’est un logiciel qui permet la sauvegarde, la protection de données
et du déploiement d’images systèmes.
DRBL : Diskless Remote Boot Linux est une version live de Debian qui contient la
suite logicielle de Clonezilla.
DHCP : Dynamical Host Configuration Protocol est un protocole réseau dont le
rôle est de permettre la configuration automatique des ordinateurs sur le
réseau.
DNS : Domain Name Service, ce service permet la translation entre des noms de
domaines en une IP.
Hyperviseur : c’est une plateforme de virtualisation qui permet de travailler sur
différents systèmes d’exploitation sur une même machine physique.
Vmware : permet à un serveur physique de gérer des machines virtuelles.
Neoscreen : C’est le logiciel développé par mon entreprise qui permet de
stocker, gérer les médias, créer des listes de lectures afin de faire apparaître des
images sur les écrans d’affichages.
Player : c’est un ordinateur qui possède le logiciel neoscreen que l’on installe
dans le dos de l’écran afin de gérer les médias diffusés sur celui-ci via une page
web accessible via internet ou en local.
PXE : Pre-boot eXecution Environment permet à une station de travail de
démarrer depuis le réseau en récupérant une image de système exploitation.
RDP : Remote Desktop Protocol est un protocole qui permet de se connecter à
un ordinateur distant qui possède le service windows Microsoft Terminal
Services.
Service windows : Ce sont des composants importants qui apportent des
fonctions variées au système d’exploitation.
COTTE VINCENT GMSI L30 30
Switch : appelé Commutateur réseau en français,
Système d’exploitation : c’est un ensemble de programme qui permet de faire
fonctionner et contrôler un appareil
TeamViewer : c’est un logiciel de contrôle à distance principalement utilisé pour
la télémaintenance
VM : Virtual Machine, C’est une machine virtuelle
VNC : Virtual Network Computing, c’est un logiciel de contrôle à distance
Wake-on-lan : procédé qui permet de réveiller un poste éteint et de l’allumer à
distance
Windows Server : C’est un système d’exploitation qui est spécialisé pour les
serveurs
Windows : C’est un système d’exploitation développé par Microsoft
WinPE : est un petit système qui est utilisé pour installer, déployer ou réparer
Windows 10
XII. Annexes
Procédure déploiement image via PXE
Prérequis :
• Clé USB ou CD-ROM contenant l’iso de DRBL disponible en téléchargement ici : https://osdn.net/projects/drbl/downloads/67430/drbl-live-xfce-2.5.1-16-amd64.iso/
• Un poste qui va permettre de configurer DRBL via une version live et agir en tant que serveur
• Un poste qui va servir à créer l’image
• Un poste sur lequel on va déployer l’image
Activité Serveur PXE Version 1.1
Date de création 01/02/2021 Date de dernière mise à jour
15/02/2021
N° 1 Créateur COTTE Vincent
COTTE VINCENT GMSI L30 1
Configuration du clonage de l’image du disque
Il faut boot la clé USB ou le CD avec le fichier image qui correspond à DRBL
Une fois sur cet écran ; Taper la touche entrée
COTTE VINCENT GMSI L30 2
choisir « fr_FR.UTF-8 French » et taper la touche entrée
Choisir ne pas modifier le codage clavier
COTTE VINCENT GMSI L30 3
Taper la touche « entrée »
COTTE VINCENT GMSI L30 4
Nous allons créer l’image pour cela nous allons cliquer sur Clonezilla serveur
Appuyer sur la touche « entrée »
COTTE VINCENT GMSI L30 5
Taper « n » et taper la touche « entrée »
Taper « n »
COTTE VINCENT GMSI L30 6
On choisit « local_dev » pour indiquer sur quel support on va stocker l’image (
Disque local )
Appuyer sur les touches « CTRL » et « C » simultanément
COTTE VINCENT GMSI L30 7
Choisir la partition qui correspond à la partition de Windows sur laquelle on va
stocker l’image
On choisit l’emplacement exact de l’image qui va être stocké
COTTE VINCENT GMSI L30 8
Appuyer sur la touche « entrée » 2 fois et attendre que DRBL se configure
Choisir « Sélectionner tous les clients » et appuyer sur la touche « Entrée »
COTTE VINCENT GMSI L30 9
Choisir « Choisir mode débutant » et appuyer sur la touche « Entrée »
Choisir save-disk pour faire une sauvegarde du disque entier
COTTE VINCENT GMSI L30 10
Choisir « Now in server » afin de choisir le nom de l’image
On rentre le nom de l’image souhaitée
COTTE VINCENT GMSI L30 11
On entre « sda » pour indiquer que le disque que l’on choisit pour en faire une
image
Choisir l’option « -fsck »
COTTE VINCENT GMSI L30 12
Choisir « Oui, vérifier l’image sauvegardée »
Choisir l’option voulue après l’opération de clonage du disque
COTTE VINCENT GMSI L30 13
On appuie sur la touche « Entrée »
En validant cette étape le serveur CloneZilla est prêt et configurer il ne faut
surtout pas fermer la fenêtre
COTTE VINCENT GMSI L30 14
Clonage de l’image disque
Une fois le serveur Clonezilla configuré, on lance le poste souhaité pour un
clonage de disque
On le démarre sur le bios via sa carte réseau
Choisir « Clonezilla : save disk sda as image neoscreen1 »
COTTE VINCENT GMSI L30 15
On patiente pendant le processus de clonage
Configuration du déploiement de l’image du disque
De retour sur le serveur relancer Clonezilla Server et Activer le mode
restauration d’image disque
COTTE VINCENT GMSI L30 16
Choisir « Oui, vérifier l’image avant de restaurer »
Choisir l’option après déploiement de l’image
COTTE VINCENT GMSI L30 17
Choisir l’image que l’on souhaite déployer
Choisir le disque sur lequel on va déployer l’image
COTTE VINCENT GMSI L30 18
Choisir multicast pour envoyer l’image sur chaque client
Choisir le nombre de clients à restaurer
COTTE VINCENT GMSI L30 19
On patiente pendant le processus de vérification de l’image
On appuie sur la touche « Entrée »
COTTE VINCENT GMSI L30 20
On laisse la fenêtre ouvert pour procéder au déploiement de l’image
Déploiement de l’image du disque
On démarre via le boot sur la carte réseau ( PXE )
COTTE VINCENT GMSI L30 21
Choisir « Clonezilla : multicast.. »
On patiente pendant le processus de déploiement
COTTE VINCENT GMSI L30 22
Après le redémarrage, la machine se lance sur l’image