CONSERVATOIRE NATIONAL DES ARTS ET METIERS SAINT DENIS
MEMOIRE
présenté en vue d'obtenir
le DIPLOME d'INGENIEUR CNAM SPECIALITE : INFORMATIQUE
OPTION : ISI - INGENIEUR DES SYSTEMES D’INFORMATION par
LEVASSEUR JEROME
Soutenu le 20 Avril 2015
« IMPLEMENTATION D’UNE SOLUTION DE VIRTUALISATION DANS LE CADRE D’UN RENOUVELLEMENT DE POSTES DE TRAVAIL »
JURY
PRESIDENT : Tristan CROLARD
MEMBRES : Eric LEE, Stephen ROBERT
Remerciements
Lexique, Bibliographie et Webographie
‐
Table des matières
INTRODUCTION ... 7 1. MISE EN SITUATION ... 9 2. LE CONTEXTE ... 17 3. PHASE D’ETUDE ... 25 4. MAQUETTE SUR LA VIRTUALISATION ... 27 5. ETUDE COMPARATIVE DES TROIS SOLUTIONS ... 35 6. CHOIX DE LA SOLUTION ... 43 7. MISE A JOUR DE L’EXISTANT ... 47 8. INSTALLATION NDV ... 53 9. ETAT D’AVANCEMENT : PLANNING ... 60 10. PHASE D’INTEGRATION/PARAMETRAGE ... 6111. PARAMETRAGE DES SERVEURS CONTROLEUR DE DOMAINE ET RESSOURCES ... 70 12. EXPERIENCE UTILISATEUR ... 78 13. PROBLEMES ET SOLUTIONS ... 84 14. PRESENT ET FUTUR ... 85 15. CONCLUSION... 86 16. ANNEXES... 88 17. RESUME ... 97 18. SUMMARY ... 97
Introduction
‐‐ ‐ ‐ ‐ ‐ ‐ ‐
1.
Mise en situation
a. Présentation du Centre Hospitalier de GONESSE ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐Organigramme du Système d’Informations du C.H. de Gonesse
b. Organisation et missions de la DSI ́ ‐ ‐ ‐
c. Schéma de l’infrastructure du CHG Schéma simplifié de l’architecture du Système d’information du Centre Hospitalier de Gonesse
Réseau LAN ‐ ‐ Réseau Sans‐Fil ‐ Salle Blanche ‐ Sécurité
Messagerie Interne SGBD CristalNet (devenu CristalLink) ‐ Active Directory
Editique Conclusion ‐ ‐ ‐
d. Etat du parc informatique / Postes de travail ‐ Ancienneté du parc informatique Plus de 6 ans 15% Entre 3 et 6 ans 47% Moins de 3 ans 38% Répartition de l'ancienneté du parc
e. Bilan de l’infrastructure existante ‐ ‐ ‐
2.
Le contexte
a. Expression des besoins ́Fonctionnalités du service informatique ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ des utilisateurs ‐ ‐ ‐ ‐ ‐
Contraintes Motif Impératif
b. Organisation du projet Comité directeur Président Animateurs Membres Rôles : o o o o Comité pilotage Président Membres Rôles : o o o o o o
Comité utilisateur Présidents Animateurs Membres Rôles : o o o Les principaux jalons du projet o o
Mon rôle au sein de ce projet est triple : - - -
c. Planning prévisionnel du projet / Vision Utilisateurs
‐
d. Le planning prévisionnel / Vision M. LEVASSEUR MOE
3.
Phase d’étude
a. Etude des technologies disponibles - - -b. Point de vue technique Conclusion : c. Point de vue économique Conclusion
4. Maquette sur la virtualisation
a. Introduction Rappel des Objectifs - - - b. Maquette Pourquoi la virtualisation sur le Poste De Travail ? Architecture Classique
Qu'est‐ce que la virtualisation ? Qu'est qu'un hyperviseur ? ‐ ‐ Principe et acteurs
Source : http://www.orange‐business.com/fr/produits/virtualisation‐de‐poste‐de‐travail Architecture VDI ‐
c. Principe de fonctionnement de la virtualisation du bureau (VDI) ‐ Principe : Objectifs / avantages :
d. Principes d’architecture des 3 solutions i. Neocoretech Représentation infrastructure Neocoretech ii. Citrix XenDesktop Représentation infrastructure Citrix
iii. VMware View Représentation infrastructure VMWare e. Conclusion
5.
Etude Comparative des trois solutions
a. Etude techniqueMaquette d’évaluation :
Simplicité D’utilisation ‐ Fonctionnalités Périphériques
Supportés Multimédia Protocoles Mise à jour
Neocoretech 3 1 4 5 VMWare 4 4 4 3 Citrix 4 4 4 3 0 1 2 3 4 5
Interface Prise en main Adaptabilité Mécanismes Administration
Neocoretech 5 4 3 4 4 VMWare 2 2 3 3 2 Citrix 2 2 3 4 2 0 1 2 3 4 5
Ressenti Utilisateur Evolutivité
Vitesse démarrage Applications Confort utilisation Compatibilité
Neocoretech 5 5 5 4 VMWare 4 5 3 5 Citrix 4 5 3 5 0 1 2 3 4 5
Plan de mise à jour fonctionnalitésFutures Ouverture système demandes CHGMise en place
Neocoretech 5 3 1 5 VMWare 3 4 4 3 Citrix 3 4 4 3 0 1 2 3 4 5
Conclusion : 66 58 59 ‐ ‐
b. Etude Economique
Introduction Estimation de coûts pour une nouvelle solution ‐ Coûts logiciels et maintenance
Désignation Neocoretech (NDV) VMWARE (View) Citrix (xendesktop) Licence client licence serveur maintenance Estimation de coût pour 82 licences clients licence serveur maintenance Total A 23 300 € 41 600 € 41 650 € Coûts matériels
Neocoretech VMWare Citrix
Serveurs Terminaux légers + Ecran 19’’ Imprimantes Licences Windows Licences Office 2010 Total B 51 160 € 53 620 € 49 520 €
‐
Coût des prestations ‐ Neocoretech (NDV) VMWARE (View) Citrix (xendesktop) Description Prestation fournisseur Coût humain en interne Prestation interne en nombre de jours Total C 9500 € 10000 € 9500 € Remarque
c. Synthèse Graphique/Tableau synthèse des coûts
Conclusion Total 83960,00€ 105220,00€ 101170,00€
6. Choix de la solution
‐
Diagramme de GANTT : ‐ Nombre Jour Travaillés 139
Rappel des avantages de la virtualisation
Tableau de résumé de l’apport de la virtualisation :
Fonctionnalités PC Standard Neocoretech Mobilité du PC Virtuel dans son
contexte
Répartitions des données sans la
mise en place de SAN
Mode PC Virtuel Read Only ou non
Mises à jour centralisée des postes de travail sans programme supplémentaire
Environnement utilisateur familier
Partage des ressources
Rapidité de déploiement
Facilité de mise en œuvre sans
modification applicative
Haute Disponibilité (High
Availibility) de l’infrastructure
Load balancing
‐ ‐ ‐ ‐ ‐
7.
Mise à jour de l’existant
a. Active Directoryb. Planning prévisionnel Version 2 : Modifications Phase de Migration
c. Migration du Contrôleur de Domaine Windows 2000 vers Windows 2008
‐
Migration Etape 1 : Préparation du Contrôleur de Domaine existant Existant ADPREP /FORESTPREP ADPREP /DOMAINPREP ADPREP /DOMAINPREP /GPPREP
Migration Etape 2 : Installation du nouveau serveur Migration Etape 3 : Transférer les rôles et autorisations
Migration Etape 4 : Désinstallation AD sur les anciens Contrôleurs de Domaine Conclusion
d. Schématisation Architecture AD et DFS Schéma de l’architecture Active Directory et DFS
8.
Installation NDV
a. IntroductionPrincipe d’Architecture de la solution NDV
b. Configuration Matérielle Architecture des serveurs ‐ ‐
Caractéristiques techniques Processeur Bi‐Xeon Quad‐Core à 2.4 GHz RAM Disques Durs Contrôleurs Cartes
c. Schéma Infrastructure Neocoretech
‐
d. Principes d’architecture Neocoretech
Rôle Hyperviseur ‐ ‐
Rôle de l’hyperviseur
Connexion Brokers
Pilotes
Rappel de Fonctionnement ‐ ‐
Principe de démarrage :
e. L’interface NDV
Capture d’écran de l’interface de travail NDV Définitions des zones :
‐
9.
Etat d’avancement : Planning
Paramétrage Mise en œuvre10.
Phase d’intégration/Paramétrage
a. Stratégie d’intégration 2. Création d’un modèle ordinateurb. Initialisation
Création d’un Master (Image Maître)
Capture d’écran Installation d’un Master NDV
Création d’un modèle d’ordinateur
‐ Capture d’écran Création d’un modèle d’ordinateur NDV
Création d’un PC virtuel (Machine Virtuelle) Capture d’écran de l’Atelier NDV
c. Le client léger Caractéristiques techniques : Processeur RAM ‐ Mémoire Flash Contrôleur Graphique Système D’exploitation Ecran HP 19’’ Wide Screen Imprimante Samsung ML2850
d. Paramétrage du Client léger
e. Automatisation de la connexion
Script VBS ‘ Déclaration explicite des variables option explicit ' Interception des erreurs 'on error resume next ' Déclaration des objets Dim WshShell Set WshShell = CreateObject("WScript.Shell") ' Temporisation Wscript.sleep 10000 ' Lancement de la session rdp WshShell.Run "mstsc.exe C:\Néocoretech\Neocnx2.RDP",3,true ' Arrêt du poste de travail WshShell.Run "C:\Néocoretech\psshutdown.exe ‐f ‐k ‐t 0",0,false ' Fin Set WshShell = nothing Remarques
f. Schéma de la connexion Schéma de simulation de connexion à l’environnement virtuel
Différents états d’un PC Virtuel Commentaires ‐
11.
Paramétrage des Serveurs Contrôleur de Domaine et Ressources
a. Mise en place ‐
b. Serveur PDC / SDC : Contrôleur de Domaine Arborescence Active Directory Profils Itinérants Gestion des imprimantes
Définition GPO Utilisation des GPO ‐ Configuration des imprimantes via les GPO
Impression d’écran d’une GPO appliquée sur l’OU du service des caisses. Le programme pushprinterconnections.exe est appliqué au script d’ouverture de session des utilisateurs des caisses. Le paramètre –log permet de logger dans le répertoire c:\Windows\temp la réussite ou les échecs de la connexion à l’imprimante. c. Serveurs Ressource 3/4 : Serveur DFS
Propriété de l’utilisateur REG001 (caisses externes) : le profil se trouve sur le partage réseau CHG.FR\partage\profils où sont stockés tous les profils.
Définition DFS d. Extrait de la base de connaissance NDV
Pr ob lè m es Al éa to ir es N ON O K N ON O K N O N O K NO N O K N O N OK O K O K O K O K O K
Extrait de la base Problème : Solutions : Problème : Solutions : Problème : Solutions : Problème : Solutions :
12.
Expérience Utilisateur
‐ ‐ ‐ ‐ a. Questionnaire pour les utilisateurs
b. Réponses des utilisateurs Réponses Questionnaire Utilisateurs Question 1 2 3 4 5 6 Commentaires
c. Questionnaire pour le Helpdesk/Technique Informatique
d. Réponse Helpdesk/Technique Informatique HelpDesk Informatique Question 1 2 3 4 5 6 Commentaires
e. Conclusion
13.
Problèmes et Solutions
1/ Problème de déploiement d’imprimante 2/ Périphériques USB 3/ Le problème de communication14.
Présent et futur
‐
15.
Conclusion
Webographie et Bibliographie ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐ ‐
16.
ANNEXES
Installation des serveurs NDV
Présentation ‐ 1 Les prérequis matériel Processeur Mémoire RAM Espace disque
A titre d’exemple, une image contenant le système d’exploitation (type Seven) ainsi que l’ensemble des applications métiers occupe en moyenne 10Go d’espace disque. ‐
BIOS ‐ 2 Installation du serveur Master Broker Mono‐serveur Grappe Mettre le serveur à l’heure
ndv
Cette opération peut prendre quelques minutes NDV Console Tools Initialisation » Master_Broker Broker Connection Broker Virtual Disk server DHCP Broker Master_Broker _HA
Broker Connection Broker Virtual Disk server DHCP Broker Appliance Broker Connection Broker Virtual Disk server Hyperviseur Appliance_HA Broker Connection Broker Virtual Disk server Hyperviseur DHCP Broker Master_Broker Appliance
HD B S A IP NETMASK GATEWAY BROADCAST DNS1 : DNS2 NETWORKVMS ‐ BRIDGE_INT ‐ BRIDGE_EXT VLAN_EXT
3 Installation de serveurs Broker et hyperviseurs (multi serveurs) 3.1 Installation des serveurs Cette opération peut prendre quelques minutes NDV Console Tools Initialisation » Broker Connection Broker, Virtual Disk server Broker Connection Broker, Virtual Disk server, Hypervisor. Hyperviseur
Pour un Broker IP NETMASK GATEWAY BROADCAST DNS1 : DNS2 NETWORKVMS ‐ BRIDGE_INT ‐ BRIDGE_EXT VLAN_EXT
Pour un Hyperviseur IP
4 Configuration du serveur Master Broker 4.1 Console de configuration
Configurer un serveur de temps sur le Master Broker
ntpServer Set NTP server