4.2.1 4.2.2 4.2.3 4.3 5 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 6 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 7 7.1 7.2
Cration de machines virtuelles ................................................................ ............................................................ 11 Installation ................................ ................................................................................................ ............................................................. 12 Connexion................................ .............................................................................................................................. 13 .............................. Cration dun Datacenter ................................................................................................ ...................................... 13 Mode maintenance ................................ ................................................................................................ ............................................... 13 Cluster ................................ ................................................................................................................................ 13 ................................... VMware Vmotion ................................ ................................................................................................ .................................................. 14 VMware HA ................................ ................................................................................................ ........................................................... 14 VMware DRS ................................ ................................................................................................ .......................................................... 15 Besoin matriel................................ ................................................................................................ ...................................................... 16 Installation ................................ ................................................................................................ ............................................................. 16 Configuration ................................ ................................................................................................ ......................................................... 16 Configuration accs rseau ................................................................................................ 17 ................................... Crer un volume physique ................................................................................................ 18 .................................... Crer un groupe de volumes ................................................................................................ 18 ................................. Crer un volume ................................ ................................................................................................ .................................................... 18 Mapper un LUN ................................ ................................................................................................ ..................................................... 20 Ajouter un Lun sur hyperviseur ................................................................ ............................................................. 21 Installation ................................ ................................................................................................ ............................................................. 23 Conversion dune machine ................................................................................................ 23 ....................................
06/07/2011
1 Introduction
Il nous est demand dans le cadre des cours du module VIR1 (Virtualisation), dispens par le CPNV, de raliser un dossier expliquant la mise en place dune solution de virtualisation sous ESX. r Ce projet pour but de nous familiaris avec les outils suivants : VmWare ESX Hyperviseur VmWare vSphere Client Interface dadministration ESX VMware vCenter Server Gestion infrastructure virtuelle OpenFiler NAS Stockage fichier sur rseau
Dans ce dossier, nous allons vous prsenter les diffrentes tapes ncessaires la mise en place de cette solution.
2 La virtualisation
Le principe de virtualisation consiste faire fonctionner plusieurs systmes dexploitation sur une fonctionner seule et mme machine physique. Ce fondement permet ainsi dutiliser la couche hardware dun serveur ou dun ordinateur, par plusieurs systmes distincts. Les intrts dun tel principe sont les suivants :
Utilisation optimale des ressources d'un parc de machines (rpartition des machines virtuelles sur les machines physiques en fonction des charges respectives). Installation, dploiement et migration facile des machines virtuelles. Economie sur le matriel par mutualisation (consommation lectrique, entretien physique, surveillance, support, compatibilit matrielle, etc.).
06/07/2011
3 Prsentation du matriel
3.1 Serveurs
Les machines utilises en tant quhyperviseurs et SAN son des DELL optilex 780 compact avec les nt sont caractristiques matrielles techniques suivante : suivantes Intel Core 2 Quad CPU Q9400 @ 2.66 Ghz, 6 Mo L2 Cache 8 Go (2 x 4 Go) DDR3 @ 1066 Mhz SATA Western Digital 160 Go (7200 tr/min) Lecteur / Graveur DVD+/ DVD+/-RW Carte rseau intgre 10/100/1000 Gigabit Ethernet Support de la technologie Intel Virtualization
Sur chaque machine t ajout une carte rseau Intel PRO/1000 GT, afin de pouvoir crer 2 , rseaux physiques diffrents. Un sur le rseau du CPNV et lautre un rseau de transfre de donnes . entre les trois machines.
3.2 Rseau
Les Switchs utilis sont des Cisco SLM2008 avec 8 ports 10/100/1000 Gigabit Ethernet SLM2008,
06/07/2011
3.3 Logiciel
VMware ESX 4.0.0 : install sur deux des trois machines en tant qu hyperviseurs VMware vSphere Client 4.0.0 : install sur un poste client afin dadministrer les deux hyperviseurs ainsi que le vCente Server vCenter VMware vCenter Server 4.0. : install sur une machine virtuelle de pour administrer 4.0.0 plusieurs hyperviseurs runis dans un Datacenter. Openfiler NAS / SAN 2.6.26.8 1.0.11.smp.gcc3.4.x86_64 (Kernel version) : install sur la 2.6.26.8-1.0.11.smp.gcc3.4.x86_64 troisime machine qui fait office de SAN ait VMware vCenterConverterStandalone client 4.3.0: install sur un poste client afin de transfrer des machines virtuelles Wmware sur les hyperviseurs
Il existe plusieurs licences disponibles, avec des fonctionnalits diffrentes. L'cole dispose de diffrentes. licences acadmiques qui doivent tre renouvele chaque annes et qui correspond a une Advenced. Voir le tableau des licences en annexe
06/07/2011
Hyperviseur 1
Nom du serveur Adresse IP (Onboard) Masque de sous rseau (Onboard) Passerelle par dfaut (Onboard) Adresse IP (Intel) Masque de sous rseau (Intel) Passerelle par dfaut (Intel) Mot de passe root SC-VIR-G11 172.17.219.200 255.255.0.0 172.17.1.1 10.0.0.1 255.255.0.0 10.0.0.1 cpnv2011
Hyperviseur 2
Nom du serveur Adresse IP (Onboard) Masque de sous rseau (Onboard) Passerelle par dfaut (Onboard) Adresse IP (Intel) Masque de sous rseau (Intel) Passerelle par dfaut (Intel) Mot de passe root SC-VIR-G12 172.17.219.201 255.255.0.0 172.17.1.1 10.0.0.2 255.255.0.0 10.0.0.1 cpnv2011
Serveur San
Nom du serveur Adresse IP (Onboard) Masque de sous rseau (Onboard) Passerelle par dfaut (Onboard) Adresse IP (Intel) Masque de sous rseau (Intel) Passerelle par dfaut (Intel) Mot de passe root SC-VIR-G13 172.17.219.202 255.255.0.0 172.17.1.1 10.0.0.3 255.255.0.0 10.0.0.1 cpnv2011
4 vMware ESX
Pour ce travail, nous allons utiliser la solution ESX de VMWare en ce qui concerne le logiciel de virtualisation. La particularit de ce produit est quil sinstalle directement sur la couche matrielle et de ce fait, il nest pas ncessaire dy ajouter un systme dexploitation hte pour installer VMWare ESX.
06/07/2011
VMware ESX est donc un hyperviseur qui permet une gestion plus prcise des ressources pour chaque machine virtuelle, ainsi que de meilleures performances. La solution VMware ESX est la solution la plus industrielle de la gamme.
4.1 Installation
Cette installation va tre faite de la mme manire sur les deux hyperviseurs, lexception de manire ladressage IP et du nom de machine. La premire chose faire et de dmarrer les deux serveurs sur le CD dinstallation dESX 4.0. Sur le premier cran il y a une srie de mode dinstallation. Dans notre srie cas nous allons utiliser le mode dinstallation graphique, afin de facilit linstallation. Tous les paramtres concernant linstallation sont dfinit dans la section Dclaration des machines . Linstallation devrait prendre moins dune dizaine de minutes. Puis quand linstallation sera termine it le serveur va redmarrer, puis lcran daccueil va safficher.
Cet outil est certainement la manire la plus simple et la plus conviviale daccder son hyperviseur ou Datacenter. Il peut tre install sur nimpor quelle machine du rseau. nimporte
06/07/2011
Module VIR1 : Mise en place dune infrastructu virtuelle infrastructure 4.2.1.1 Installation Le vSphere Client 4.1 a t install sur une machine client, en loccurrence nos PC de travail quotidien. Pour linstaller cest trs simple il suffit daller sur le site du constructeur, de tlcharger la version adquate et dexcuter le fichier tlcharg. 4.2.1.2 Connexions Lorsque lon excute le VSphere Client la fentre de connexion suivante est affiche. Afin de se on connecter sur lhyperviseur il suffit de saisir son adresse IP, lutilisateur dsirant se connecter ( (en gnral root), et finalement le mot de passe de lutilisateur.
Au moment de la connexion le serveur nous envoie son certificat permettant au serveur de sidentifier. Afin de pouvoir poursuivre ltape de connexion il faut accepter le certificat (slectionner ignorer). La fentre suivante est affiche lorsque la connexion est tablie.
06/07/2011
Module VIR1 : Mise en place dune infrastructu virtuelle infrastructure 4.2.2 SSH
Cet outil lavantage doffrir une administration complte contrairement aux vSphere Client ou age linterface WEB qui nont pas la mme souplesse de configuration. Pour utiliser SSH depuis un Windows il faut passer par un client SSH comme Putty par exemple. Par Putty, dfaut lutilisateur root na pas les droit pour se connecter en SSH, pour des raisons de scurit. droits , Pour pouvoir accder au serveur en SSH il faut ajouter un utilisateur et lintgrer dans le groupe root. Afin dajouter un nouvel utilisateur il sagit avant tout se connecter avec le vSphere Client sur utilisateur, lhyperviseur avec lutilisateur root. Il faut ensuite accder longlet Users & Groups, puis de faire un clic droit dans la liste des utilisateurs dj prsent, et choisir loption Add du menu contextuel contextuel.
Ensuite la fentre Add New User est affiche, dans laquelle on va saisir les informations de lutilisateur ajouter pour la connexion en SSH Dans notre cas lutilisateur est ssh qui a comme mot SSH. de passe cpnv2011. Il ne faut pas omettre de cocher la case Grant shell access to this user afin de . permettre lutilisateur de se connecter en SSH. Finalement il faut ajouter cet utilisateur dans le SSH. groupe root. Il est maintenant possible de se connecter en distan en SSH sur le serveur laide distance dun client SSH et de lutilisateur que lon vient de crer
06/07/2011
4.2.3
Administration web
Afin de pouvoir accder ladministration Web il est ncessaire dactiver le service qui par dfaut nest pas activ sur VMware ESX. Afin dactiv le service sur le serveur il faut se connecter en SSH sur lhyperviseur, laide de putty par exemple. Puis passer en root avec la commande su Ensuite excuter la commande
service vmware-webAccess start webAccess
Finalement taper la commande suivante, qui permet de lancer le dmon au dmarage du serveur.
chkconfig --level 345 vmware-webAccess on
Une fois que le service est lanc, il est possible daccder linterface Web via ladresse du serveur il (172.17.219.200 ou 172.17.219.201) 172.17.219.201).
10
06/07/2011
Une fois la machine virtuelle cre, nous la retrouvons dans la liste des machines prsentes dans notre hyperviseur. Nous pouvons prsent grer cette machine par le biais de cette interface.
5 vCenter
VMware vCenter est une plate-forme volutive et extensible permettant de grer la virtualisation et forme offrant une visibilit approfondie de linfrastructure virtuelle. Les avantages lis son uti utilisation sont : Analyse et rsolution rapides des problmes de virtualisation grce une visibilit approfondie de vSphere et de son infrastructure. Equilibrage automatique des charges de travail des machines virtuelles prsentes dans linfrastructure. Gestion centralise et dtaille sur une seule et mme interface.
11
06/07/2011
5.1 Installation
Nous allons installer vCenter Server sur une machine virtuel Windows XP SP3. L dsavantage Le dinstaller cet outil sur une machine virtuelle est que si lhyperviseur dans lequel est excute la dite machine nest plus fonctionnel, alors tout le systme de migration de machine sera hors service. Nous partons du principe que nous avons dj une machine virtuelle avec Windows XP installe et fonctionnel sur un des hyperviseurs Il est important davoir install Microsoft .NET 3.0 SP1 ainsi que hyperviseurs. Microsoft Visual C++ 2005 Redistributable Redistributable. A partir de ce stade il faut monter limage ISO de vCenter Server pralablement place sur le Datastore. Ensuite il convient dexcuter le CD la fentre dassistant suivante saffichera. Note : Linstallation doit se faire sur une machine Windows XP (non compatible avec Seven)
12
06/07/2011
Module VIR1 : Mise en place dune infrastructu virtuelle infrastructure Ici, il sagit de slectionner vCenterServer puis durant linstallation lassistant nous propose dinstaller SQL Server 2005 Express, il est interessant dinstaller cette version si nous navons pas un quivalent dj install sur cette machine. Notre instance de vCenter Server sera excute en tte standalone
5.2 Connexion
La connexion au vCenter Server se fait de la mme manire que la connexion aux hyperviseurs c'est c'est-dire avec vSphere Client. Il faut donc utiliser l dire ladresse IP de la machine virtuelle (172.17. ine (172.17.103.112) et se connecter avec les identifiants du serveur (nom dutilisateur : Administrateur et mot de passe : cpnv2011). Lavantage de ladministration de vCenter compa ladministration des hyperviseurs, mis a part les compar options de vCenter, est de pouvoir grer plusieurs machines dans la mme fentre e
5.5 Cluster
A prsent nous allons crer un cluster afin dy stocker nos htes, pour ce faire, nous allons passer par le vCenter Server. Il sagit de faire un clique droit sur le droit sur le Datacenter pour afficher le menu
13
06/07/2011
Pour utiliser Vmotion il faut crer une connexion type Vmkernel sur chaque hyperv hyperviseur souhaitant utiliser cette technologie. Pour ce faire voir le chapitre Ajouter un Lun sur hyerviseur. Pour migrer une machine, une fois que la connexion a t configure, il faut simplement effectuer une clique droit sur la machine migrer, pour afficher le menu contextuel, puis slectionner afficher migrer..., puis un assistant nous demande quel type de migration nous souhaitons effectuer. ,
5.7 VMware HA
VMWare HA pour "High Availability" est un mcanisme de basculement systmatique et conomique de lenvironnement informatique virtualis. Il permet de surveiller en permanence tous les serveurs ent physiques dun pool de ressources et redmarre les machines virtuelles touches par une panne de serveur.
Surveillance et dtection des machines virtuelles pour les pannes de systme dexploitation invit et dmarrage automatique des machines virtuelles des intervalles spcifis par lutilisateur. Redmarrage des machines virtuelles, quasiment instantan et sans intervention humaine, machines sur un autre serveur physique du mme pool de ressources. Surveillance et slection continues des serveurs physiques optimaux dun pool de ressources sur lesquels redmarrer les machines virtuelles (en cas dutilisation avec VMware DRS). virtuelles Alain Fresco et Romain Therisod 06/07/2011
14
Cette fonctionnalit permet dallouer dynamiquement les ressources informatiques aux applications prioritaires. Son rle est de mettre en place des rgles et des politiques tablissant les priorits dallocation des ressources aux machines virtuelles. Lactivation de DRS et sa configuration se fait au niveau de lobjet cluster.
15
06/07/2011
6 OpenFiler
Openfiler est un produit Open Source permettant la cration d'un NAS/SAN (Stockage de er donnes en rseau). Conut partir de Rpath Linux, il offre un potentiel des plus prometteurs. C'est une solution trs performante permettant un hbergement scuris des donnes.
6.2 Installation
Afin dinstaller OpenFiler il faut booter la machine sur le CD d dinstallation. Dans la p . premire tape il nous est demander quel mode dinstallation nous allons utiliser il existe ou le mode console ou le mode graphique. Dans notre cas nous allons utiliser le mode graphique qui est plus convivial. Les paramtres dinstallation sont dfinit dan le chapitre Dclaration des machines. dans Note : ne pas oublier de laisser un une partie du disque libre afin de pouvoir crer les Datastorage
6.3 Configuration
Une fois que linstallation est termine, nous pouvons nous connecter linterface de configuration web ladresse suivante https://172.17.219.202 :446, le formulaire de connexion suivant saffichera.
16
06/07/2011
Afin de pouvoir administrer OpenFiler il faut se connecter avec lutilisateur dadmini dadministration par dfaut de OpenFiler: user : openfiler password : password Note : Si on se connecte avec lutilisateur root, on naura pas accs la console dadministration
17
06/07/2011
18
06/07/2011
Une fois que les paramtres ont t dfinit, il convient de cliquer sur le bouton Create , nous sommes ensuite redirig vers la liste des volumes dun groupe de volumes q ressemble qui lillustration ci-dessous.
19
06/07/2011
Ensuite il faut crer une cible iSCSI, pour y parvenir il faut retourner dans longlet Volumes puis slection loption iSCCI Targets dans le menu de droite et dans le sous-onglet Targe Configuration Target puis appuyer sur le bouton Add. .
Ensuite il convient de mapper la cible iSCSI un volume, pour cela il sagit daller dans le sous sagit sous-onglet LUN Mapping puis de configurer les paramtres de mappage puis de cliquer sur map map.
20
06/07/2011
Module VIR1 : Mise en place dune infrastructu virtuelle infrastructure Finalement il faut se rendre dans le sous sous-onglet Network ACL et autoriser les connexions vers ce LUN.
Ensuite il faut slectionner loption VMkernel, puis passer laffichage suivant. Ici il faut Create a , virtual switch puis passez au paramtres de connexions. Il sagit de donner un nom a votre rseau. Dans la dernire tape il sagit de renseigner les paramtres, dans notre cas 10.1.1.4 pour renseigner lhyperviseur 1 et 10.1.1.5 pour lhyperviseur 2 Finalement lassistant nous montre un schma de notre rseau.
21
06/07/2011
7 VMware vCenterConverter
VCenterConverter est un outil permettant de convertir des machines physiques en machines physiques virtuelles. Cette solution assure galement la conversion de machines virtuelles entre plates virtuelles plates-formes VMware. Cet outil peut s'excuter sur une large gamme de matriels et reconnat la plupart des versions des systmes d'exploitation Microsoft Windows les plus communment utiliss. rosoft
22
06/07/2011
7.1 Installation
Comme le but de cet outil est de convertir des machines physique en machine virtuelles, nous allons installer vCenterConverter en local. Converter
Durant linstallation, nous devons slectionner loption Installation locale , ce qui nous permettra , de crer et grer les tches de conversion de la mac machine locale uniquement.
Afin de pouvoir convertir une nouvelle machine, il est ncessaire de cliquer sur le bouton Convertir cliquer machine . Ceci nous permettra de renseigner les diffrentes informations quant la machine que nous voulons convertir. Dans notre cas, nous allons convertir la machine locale sur laquelle nous travaillons, voici la configuration de cette dernire : uration
23
06/07/2011
Une fois la machine convertir slectionn, il est ncessaire de dsigner le systme de destination, ainsi que ces paramtres. Comme elle doit tre envoye sur un serveur ESX, il convient de slectionner le type de source VMware Infrastructure virtual machine . En ce qui concerne les . paramtres du serveur, nous allons entrer ladresse IP, le nom dutilisateur et le mot de passe de , notre hyperviseur.
Aprs avoir accept le certificat du serveur, nous obtenons la liste des machines virtuelles dj prsentes sur le serveur. Via cette fentre, nous pouvons modifier le nom de notre machine qui se sera prsente sur le serveur. Dans notre cas, nous allons laisser le nom par dfaut SC-C332PC03.sc.cpnv.ch . Nous allons maintenant devoir slectionner lemplacement de destination o sera stocke notre nouvelle machine virtuelle. Il est ainsi possible de slectionner le Datastore local ou les LUNs de prsents sur le SAN OpenFiler.
24
06/07/2011
Finalement, il est possible de dfinir des paramtres diffrents pour la configuration du matriel de la machine (priphriques, mmoire, rseau, etc.). Ceci pour avantage, dallger lutilisation des ressources qui sera utilis par la machine virtuelle. Un rsum de la configuration est propos la fin de cet assistant. Une fois lassistant termin, la machine sera convertie et envoye sur le serveur. termin, Cette opration peut tre plus ou moins longue, ceci dpend de la taille de la machi que nous machine voulons convertir.
Nous pouvons galement vrifier que notre nouvelle machine a bien t envoye sur notre ns Hyperviseur, via vCenter Serveur.
25
06/07/2011