PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE Antoine CAMBIEN BTS SIO Option SISR Session 2015
BTS SIO Services Informatiques aux Organisations Session 2014 2015 Nom du candidat : Antoine CAMBIEN Projet Personnalisé Encadré N 1 Activité : Prise en main de VMWare vsphere 5.5 & Configuration d une machine virtuelle Contexte : Nous souhaitons mettre en place plusieurs machines virtuelles ayant chacune un rôle particulier. Objectifs : Nous avons besoin d un hôte de virtualisation afin de gérer nos différentes machines virtuelles. Solutions envisageables : 1) Utilisation de Microsoft Hyper-V 2) Utilisation de VMWare vsphere (ESX) 3) Utilisation de Citrix Xen Description de la solution retenue : Utilisation de VMWare vsphere (ESX) Conditions initiales : Aucune possibilité technique d avoir plusieurs machines virtuelles Conditions finales : Avoir un serveur capable d accueillir plusieurs machines virtuelles Outils utilisés : Vmware vsphere 5.5, une image disque de Debian7 (Wheezy), et Vmware vsphere Client Conditions de réalisations : Logiciels : Vmware vsphere Client, Vmware vsphere 5.5 Durée de réalisation : 1h30 : Prise en main de vsphere et configuration d une machine virtuelle avec Debian GNU/linux 7. 4
COMPETENCES MISE EN OEUVRE POUR CETTE ACTIVITE PROFESSIONNELLE Productions relatives à la mise en place d un dispositif de veille technologique et à l étude d une technologie, d un composant, d un outil ou d une méthode - Participation à un projet d évolution d un SI (solution applicative et d infrastructure portant prioritairement sur le domaine de spécialité du candidat) - A1.2.1, Élaboration et présentation d'un dossier de choix de solution technique - A4.1.9, Rédaction d'une documentation technique 5
Table des matières I - Introduction... 7 II Configuration de la machine virtuelle... 8 III Installation de Debian GNU/Linux 7... 16 I / PREFACE... 16 II/ CONFIGURATION RESEAU... 16 III/ Configuration du mot de passe et de l utilisateur principal... 17 IV/ Partitionnement du disque dur... 17 Conclusion... 19 6
I - Introduction Les nouvelles avancées technologiques actuelles, nous permettent d optimiser au mieux nos infrastructures. La virtualisation a été un grand pas dans le monde de l informatique. Un hôte de virtualisation est conçu pour pouvoir utiliser au mieux les ressources d un serveur ou d une grappe de serveur. Sans virtualisation, les ressources inutilisées d un serveur restent inutilisées. En virtualisant, nous pouvons englober les ressources disponibles et les partager entre plusieurs machines virtuelles. Nous pouvons constater qu il existe différents types de virtualisation. Hyperviseur de type 2 Virtual Box est un hyperviseur de type 2. Il émule et/ou virtualise le matériel pour les machines virtuelles. Nous pouvons constater que les performances ne sont pas accrues, étant donné que nous sommes sur une couche d un système d exploitation. Hyperviseur de type 1 Vmware vsphere est un hyperviseur de type 1. Il est directement connecté sur le matériel afin d optimiser les accès à l architecture matérielle. Si les machines virtuelles ont conscience d être virtualisé, on parle alors de para-virtualisation. Les machines virtuelles sont ainsi optimisées. 7
II Configuration de la machine virtuelle Pour commencer, nous installons Vmware vsphere Client afin de pouvoir se connecter à notre hôte de virtualisation. Nous admettons que notre hôte de virtualisation Vmware vsphere 5.5 est déjà installé avec une image ISO du système d exploitation souhaité dans sa banque de donnée Connectons nous donc à notre serveur de virtualisation avec l adresse IP correspondante, notre login «root» (root correspond à l administrateur) et le mot de passe associé. 8
Nous arrivons donc sur notre inventaire de machine virtuelle : Nous voyons à notre gauche, la liste des VMs (Virtual Machine = Machine Virtuelle) déjà créée, en cours d utilisation ou non. Dans notre cas, vu que nous venons d installer Vmware vsphere 5.5, la liste est vide. Dans l écran principal, nous avons toutes les informations de notre hôte, ainsi que sa configuration. 9
Pour créer une nouvelle VM, faisons ceci : Nous allons maintenant pouvoir configurer notre nouvelle VM. Nous avons le choix entre une installation typique et personnalisée. Nous allons choisir la 2 e solution afin de préciser notre configuration. Ensuite nous devons choisir le nom que notre VM aura (ici cela sera «PPE VM»). Nous devons sélectionner le pool de ressources (un pool de ressources permet de partager les capacités du serveur dans un groupe défini.). Nous choisissons donc le serveur entier car nous n en avons pas créé. 10
La VM doit être stockée dans un endroit du disque dur. vsphere utilise son propre système de fichier dans son système afin de stocker ses VMs. Par défaut il n existe qu un seul «datastore». Nous n avons pas de VM déjà existante qui doit être rapatriée sur le serveur. Nous choisissons donc la version 8 pour notre machine virtuelle. Nous devons spécifier quel type de système d exploitation nous allons installer. Dans notre cas, Debian 7. Comme il ne figure pas dans la liste, choisissons «Autre linux (64bits)». Cette étape est importante. Nous allons choisir la configuration du processeur pour notre VM. Les processeurs actuelles possèdent 2 ou + de cœurs. Notre serveur en possède 8. Nous pouvons attribuer le nombre de cœurs qui sera utilisé pour notre VM. Plus notre VM sera sollicitée, plus nous allons allouer de cœurs. Nous allons dans notre cas, choisir 2 cœurs. vsphere permet la différenciation entre «socket» et «noyau». Nous entendons par socket, un processeur physique. Par exemple, 2 sockets, signifie 2 processeurs physiques sur une carte mère. Un noyau est un cœur d un processeur. 11
Nous devons allouer la taille de la mémoire vive. Considérons 2 Giga-octets. Par défaut, la carte réseau de notre machine physique, se situe dans le réseau «VM Network». Cela peut être modifié dans les paramètres. Laissons le contrôleur «LSI Logic Parallel» par défaut. 12
Nous devons créer un disque virtuel pour stocker les données de notre VM. Cela fait office de disque dur virtuel. Ici nous choisissons la taille de notre disque dur. Pour le provisionnement disque, il est conseillé d utiliser un provisionnement statique et non un provisionnement dynamique (Thin Provision). En effet, le provisionnement statique permet de réserver totalement la place alloué sur le disque physique du serveur. Cela permet d augmenter les performances en évitant la fragmentation du provisionnement dynamique qui alloue l espace disque au fur et à mesure sur le disque dur. Laissons ceci par défaut. 13
Nous pouvons voir ici le récapitulatif de notre VM. Afin de pouvoir faire quelques modifications sur la VM avant le démarrage de celle-ci, nous cochons la case «Editer les paramètres de la machine virtuelle». Nous sommes dans les propriétés de la VM nous permettant d ajouter, modifier ou supprimer des périphériques virtuels. Dans l onglet Options, «Options de démarrage», nous cochons la case qui permet de démarrer sur le BIOS au démarrage de la machine. Cela nous permettra de vérifier la date et l heure de la VM et de pouvoir charger une image ISO dans le lecteur CD virtuel. 14
La VM démarre donc sur le BIOS, et nous pouvons monter une image ISO afin d installer notre système d exploitation. 15
III Installation de Debian GNU/Linux 7 I/ Préface Notre Debian démarre et nous propose de l installer. Dans un souci de performance et d optimisation, nous choisissons une installation non graphique. Nous sélectionnons la langue d installation souhaitée, et le système charge l installateur. II/ Configuration réseau Pour la configuration du réseau, nous choisirons de ne pas le configurer maintenant. Nous devons d abord mettre en place un routeur/parefeu grâce à PFSense qui sera vu dans un prochain PPE. 16
III/ Configuration du mot de passe et de l utilisateur principal Il sera demandé le mot de passe ROOT (super administrateur) ainsi que la création d un utilisateur simple pour avoir un accès au serveur sans les privilèges administrateur. Se connecter en tant que ROOT est assez périlleux, en effet toutes les modifications du serveur sont permise, il doit être utilisé ponctuellement lors d une opération de maintenance. IV/ Partitionnement du disque dur L étape du partitionnement est assez importante pour le bon fonctionnement du système. Sur Linux, l architecture du système est particulière. Nous allons créer manuellement nos partitions et nous choisirons de créer une partition LVM (Logical Volume Manager) qui comprendra tout le disque. Cela équivaut à une partition logique sous Windows. C est un conteneur de partition pouvant en comprendre autant que nécessaire. Cela permet une meilleure gestion et flexibilité des partitions dans le futur. Pour ce qui est du système de fichier nous utiliserons «ext4», c est le système de fichier par défaut pour Linux. 17
Linux permet de monter les dossiers de son système sur des partitions différentes. Nous allons créer 3 partitions : Partition1 -> /boot Taille : 1 GB Elle contiendra les fichiers nécessaires au démarrage du système. Partition2 -> / Taille : 18 GB Cela sera la racine de notre système. Partition3 -> SWAP Taille : 2 GB C est un espace d échange lorsque la mémoire vive est pleine. Le système va maintenant s installer sur votre machine virtuelle. Nous choisirons de désactiver «Environnement de bureau Debian» et «Utilitaires usuels du système». Nous préférons commencer sur un système vierge. 18
L installation est maintenant terminé. Nous pouvons utiliser notre machine virtuelle sous VMWare vsphere avec un système Debian GNU/linux 7 vierge. Conclusion Nous pouvons maintenant créer autant de machine virtuelle que nous permet notre serveur. Un hôte de virtualisation est conçu dans un but professionnel. Il est optimisé et performant, a contrario de VirtualBox qui n est pas conçu pour une utilisation poussive. 19