Rapport de fin d’études

54
01/03/2021 Rapport de fin d’études COTTE VINCENT GMSI L30 2019-2021 Déploiement d’image en PXE

Transcript of Rapport de fin d’études

Page 1: 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

Page 2: Rapport de fin d’études

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.

Page 3: Rapport de fin d’études

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

Page 4: Rapport de fin d’études

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

Page 5: Rapport de fin d’études

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.

Page 6: Rapport de fin d’études

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

Page 7: Rapport de fin d’études

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

Page 8: Rapport de fin d’études

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 :

Page 9: Rapport de fin d’études

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

Page 10: Rapport de fin d’études

COTTE VINCENT GMSI L30 9

Produits

Player ( Mini-PC qui assure la diffusion ) :

Ecran LED géant Totem

Page 11: Rapport de fin d’études

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.

Page 12: Rapport de fin d’études

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.

Page 13: Rapport de fin d’études

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

Page 14: Rapport de fin d’études

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.

Page 15: Rapport de fin d’études

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.

Page 16: Rapport de fin d’études

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

Page 17: Rapport de fin d’études

COTTE VINCENT GMSI L30 16

V. Cahier des charges

Analyse des besoins – Migration Windows server 2019 DHCP

Page 18: Rapport de fin d’études

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

Page 19: Rapport de fin d’études

COTTE VINCENT GMSI L30 18

Graphe des interactions - Déploiement image

Voici le graphe des interactions da la solution de déploiement d’image

Page 20: Rapport de fin d’études

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

Page 21: Rapport de fin d’études

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

Page 22: Rapport de fin d’études

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

Page 23: Rapport de fin d’études

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.

Page 24: Rapport de fin d’études

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

Page 25: Rapport de fin d’études

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.

Page 26: Rapport de fin d’études

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.

Page 27: Rapport de fin d’études

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.

Page 28: Rapport de fin d’études

COTTE VINCENT GMSI L30 27

IX. Planning

Page 29: Rapport de fin d’études

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/

Page 30: Rapport de fin d’études

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.

Page 31: Rapport de fin d’études

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

Page 32: Rapport de fin d’études

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

Page 33: Rapport de fin d’études

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

Page 34: Rapport de fin d’études

COTTE VINCENT GMSI L30 2

choisir « fr_FR.UTF-8 French » et taper la touche entrée

Choisir ne pas modifier le codage clavier

Page 35: Rapport de fin d’études

COTTE VINCENT GMSI L30 3

Taper la touche « entrée »

Page 36: Rapport de fin d’études

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 »

Page 37: Rapport de fin d’études

COTTE VINCENT GMSI L30 5

Taper « n » et taper la touche « entrée »

Taper « n »

Page 38: Rapport de fin d’études

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

Page 39: Rapport de fin d’études

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é

Page 40: Rapport de fin d’études

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 »

Page 41: Rapport de fin d’études

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

Page 42: Rapport de fin d’études

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

Page 43: Rapport de fin d’études

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 »

Page 44: Rapport de fin d’études

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

Page 45: Rapport de fin d’études

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

Page 46: Rapport de fin d’études

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 »

Page 47: Rapport de fin d’études

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

Page 48: Rapport de fin d’études

COTTE VINCENT GMSI L30 16

Choisir « Oui, vérifier l’image avant de restaurer »

Choisir l’option après déploiement de l’image

Page 49: Rapport de fin d’études

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

Page 50: Rapport de fin d’études

COTTE VINCENT GMSI L30 18

Choisir multicast pour envoyer l’image sur chaque client

Choisir le nombre de clients à restaurer

Page 51: Rapport de fin d’études

COTTE VINCENT GMSI L30 19

On patiente pendant le processus de vérification de l’image

On appuie sur la touche « Entrée »

Page 52: Rapport de fin d’études

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 )

Page 53: Rapport de fin d’études

COTTE VINCENT GMSI L30 21

Choisir « Clonezilla : multicast.. »

On patiente pendant le processus de déploiement

Page 54: Rapport de fin d’études

COTTE VINCENT GMSI L30 22

Après le redémarrage, la machine se lance sur l’image