You are on page 1of 106

Guide dvaluation de VMware vSphere 5.

Volume Un
LIVRE BLANC TECHNIQUE V 1 . 1 /A C T U A L I S L E 1 1 A O T 2 0 1 1

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Table des matires propos de ce guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Public cible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Configuration requise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Exigences matrielles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Serveurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Stockage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Rseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 Exigences logicielles et de licences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 VMware vSphere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Systmes dexploitation client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 Configuration de lenvironnement du guide dvaluation . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Configuration des serveurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Configuration du rseau logique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Configuration du stockage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 Configuration des machines virtuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

Guide dvaluation de VMware vSphere5.0, Volume Un Fiche . . . . . . . . . . . . . . . . . .11


Tches dvaluation de vSphere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Haute disponibilit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Conditions pralables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Activation de HA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Connexion au serveur virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Accs au rsum du cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 Modification des paramtres du cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Attente de la fin de lopration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 Vrification de lactivation de VMware HA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 cran du statut HA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 tat de protection des machines virtuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 tat de protection des htes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 Options avances de VMware HA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Contrle dadmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 Options des machines virtuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Surveillance des machines virtuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Signaux de pulsation de stockage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Confirmation du fonctionnement de VMware HA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Pannes dhte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

LIVRE BLANC TECHNIQUE / 2

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Isolation de lhte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Dsactivation de VMware HA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Connexion un serveur virtuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Accs au rsum du cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Modification des paramtres du cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45 Attente de la fin de lopration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Dcouverte de la nouvelle interface de ligne de commande . . . . . . . . . . . . . . . . . . . . . . 46 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Nouvelle commande esxcli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Syntaxe de la ligne de commande esxcli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Authentification distance de la commande esxcli . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Activation de laccs ESXi Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Activation dESXi Shell partir de linterface DCUI . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Activation dESXi Shell depuis vSphere Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Activation dun accs SSH ESXi Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Activation de SSH partir de linterface DCUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Activation de SSH Shell partir de vSphere Client . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 Notification de vSphere Client lorsquESXi Shell et SSH sont activs . . . . . . . . . . .53 Installation de vCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Installation de vCLI sur Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Installation de vCLI sur Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Installation de vCLI avec vMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53 Exemple de commandes esxcli excutes localement partir dESXi Shell . . . . 54 Exemple de commandes esxcli excutes distance partir de vCLI . . . . . . . . . .56 Formatage de la sortie esxcli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Commande localcli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 Toutes les commandes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Illustration de vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Conditions pralables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Installer vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62 Premiers pas avec vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 Connexion un hte vSphere ou vCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 Utilisation de vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71 Rsum de VMware vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 valuation du pare-feu ESXi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81

LIVRE BLANC TECHNIQUE / 3

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Prsentation de lvaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Conditions pralables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Interruption du service SSH pour empcher laccs . . . . . . . . . . . . . . . . . . . . . . . . . . .81 Test de laccs avec service SSH interrompu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85 Cration de rgles de pare-feu pour bloquer laccs SSH . . . . . . . . . . . . . . . . . . . . . . . .86 Test des rgles de pare-feu SSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Image Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91 Conditions pralables Image Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Tches de prparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Installer vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Tlcharger loffre groupe hors ligne ESXi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Extraire loffre groupe hors ligne ESXi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 Dmarrer une session dImage Builder vSphere PowerCLI . . . . . . . . . . . . . . . . . . . . .92 Importer loffre groupe hors ligne ESXi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Afficher les entrepts logiciels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Afficher les VIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Afficher les profils dimage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Crer un profil dimage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96 Crer un profil dimage en slectionnant manuellement chaque VIB . . . . . . . . . . . .96 Crer un profil dimage en clonant un profil dimage existant . . . . . . . . . . . . . . . . . 98 Retrait de VIB dun profil dimage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Comparer les profils dimage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Exporter le profil dimage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Exporter dans une offre groupe hors ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Exporter dans une image ISO de dmarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Documentation du produit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Utilisation des statistiques sur les performances de stockage . . . . . . . . . . . . . . . . . . .101 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101 Surveillance des statistiques de performances dune banque de donnes . . . . . 103 Aide et support au cours de lvaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Vos contacts chez VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 Retour dinformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

LIVRE BLANC TECHNIQUE / 4

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

propos de ce guide
Lobjectif du Guide dvaluation de VMware vSphere5.0, Volume Un est de proposer une valuation autonome et pratique des fonctionnalits de VMware vSphere5.0 (vSphere) par tous les clients VMware vSphere. Le guide qui laccompagne, Guide dvaluation de VMware vSphere5.0, Volume Deux, a pour but de prsenter les fonctionnalits de vSphere5.0 ddies principalement aux environnements de dploiement de plus grande envergure et plus complexes.

Public cible
Ce guide a pour but de prsenter des cas dvaluation conus pour les professionnels de linformatique qui remplissent les conditions suivantes: Ils comprennent les concepts de base de la virtualisation de serveur et souhaitent valuer les fonctionnalits de vSphere dans un dploiement de petite envergure. Ils disposent dj dun environnement de virtualisation VMware et souhaitent valuer les fonctionnalits de vSphere qui offrent une plus grande consolidation tout en proposant la maintenance des niveaux de service.

Configuration requise
Pour garantir une utilisation optimale de ce guide, lutilisateur doit configurer le matriel et les logiciels, tel que dtaill dans la section suivante.

Exigences matrielles
Ce guide sappuie sur les conditions suivantes concernant votre infrastructure physique existante: Serveurs Vous devez disposer dau moins trois serveurs ddis capables dexcuter VMware ESXi5.0 pour fournir les ressources ncessaires cette valuation.1 Stockage Vous devez disposer dun stockage partag dot de suffisamment despace libre pour permettre la cration de trois banques de donnes ddies de 100Go. Le stockage partag peut tre de type SAN ou NAS. Ce document suppose quil sagit dun stockage SAN. Rseau Vous devez disposer dau moins trois rseaux virtuels configurs pour sparer la gestion des machines virtuelles, de vMotion et de vSphere. Ces rseaux peuvent tre configurs sur un seul commutateur virtuel dot de plusieurs groupes de ports ou sur plusieurs commutateurs virtuels. Pour les besoins de ce guide dvaluation, la configuration inclut un seul commutateur standard vSphere avec trois groupes de ports.

1. Ces serveurs doivent figurer sur la Liste de compatibilit matrielle de VMware vSphere5.0 (HCL).

LIVRE BLANC TECHNIQUE / 5

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Pour plus de dtails sur la configuration requise, reportez-vous au tableau suivant.


M AT R I E L MINIMUM M AT R I E L U T I L I S DA N S CE GUIDE

VMware ESXi

Trois serveurs VMware ESXi / ESX CPU: deux processeurs de 2GHz Mmoire: 6Go Rseau: 2adaptateurs rseau de 1Go

Trois serveurs VMware ESXi (Cisco UCS 1.3.1) CPU: deux processeurs Nehalem quatre curs de 2,6GHz Mmoire: 48Go Rseau: 4adaptateurs rseau de 10Go Trois banques de donnes (Fibre Channel, 100Go chacune) Rseaux VLAN spars pour le trafic de gestion, de vMotion et des machines virtuelles

Stockage Rseau

Une banque de donnes (100Go) Un rseau VLAN pour le trafic des machines virtuelles; un rseau VLAN pour le trafic de gestion

Exigences logicielles et de licences


Ce guide sappuie sur les conditions suivantes concernant votre infrastructure logicielle existante: VMware vSphere Ce volume du Guide dvaluation de VMware vSphere5.0 requiert vSphere5.0 et une licence Essentials Plus. Si lutilisateur prvoit galement deffectuer les exercices du Volume Deux du Guide dvaluation de VMware vSphere5.0, une licence Enterprise Plus est ncessaire. La licence dvaluation de vSphere5.0 disponible sur le portail dvaluation VMware inclut la fonctionnalit Enterprise Plus pendant 60jours et convient parfaitement pour valuer vSphere5.0. Systmes dexploitation client Ce volume du Guide dvaluation de VMware vSphere5.0 nexige aucune configuration spcifique pour les systmes dexploitation client autre que la possibilit de dployer des machines virtuelles en cours dexcution. Lutilisateur est libre de dployer tout systme dexploitation (OS) compatible VMware sur les machines virtuelles. Le Guide dvaluation de VMware vSphere5.0, Volume Deux, requiert cinq ou six machines virtuelles excutant Windows2003 ou Windows2008.

LIVRE BLANC TECHNIQUE / 6

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Configuration de lenvironnement du guide dvaluation


Le laboratoire du marketing technique VMware alliait un serveur Cisco UCS un stockage Fibre Channel (FC) EMC CLARiiON CX-4. Lenvironnement se composait de huit pods identiques quatre nuds, la plupart des pods configurs comme un cluster ESXi trois nuds avec le quatrime nud ddi la gestion. Dans de nombreux cas, des ressources supplmentaires ont t paramtres lors de la configuration du banc dessai du marketing technique en vue de prendre en charge dautres projets dvaluation et figurent de ce fait sur les diagrammes. Lutilisateur peut configurer uniquement ce qui est exig la section suivante et parfaitement ignorer les ressources supplmentaires figurant sur les captures dcran et les diagrammes de topologie. Limage ci-dessous illustre le rack test du marketing technique.

EMC CLARiiON CX4-120 Version Flare 4.30.000.5.509 15 SCSI 600 Go 15k 5 SSD 200 Go 10 logements disponibles

Cisco UCS 1.3.1(p) 32 processeurs Nahalem doubles quadricurs Mmoire de 48 Go Cartes Palo double port 1 DD local de 146 Go Conguration avec : 4 adaptateurs rseau de 10 Go 2 adaptateurs HBA de 4/8 Go Logement 1 sur chaque chssis rserv la gestion des curs

LIVRE BLANC TECHNIQUE / 7

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Configuration des serveurs


Le Guide dvaluation de VMware vSphere5.0 requiert trois systmes modernes de classe serveur disposant des processeurs et de la mmoire appropris pour pouvoir hberger 6 8machines virtuelles configures de manire minimaliste pour le test. Les serveurs utiliss pour cette valuation nont pas besoin dtre puissants outre mesure, mais ils doivent tre fiables et figurer sur la liste HCL de vSphere5.0. Chaque serveur doit tre dot dau moins deux adaptateurs rseau de 1Go ou 10Go et dune connexion adapte au stockage partag. Le schma suivant rcapitule la configuration du banc dessai du guide dvaluation.

Linux vCenter Appliance Linux vCenter Appliance (La VM peut rsider dans le cluster ou (VM can reside in cluster or on sur un cluster de gestion externe) external management cluster)

3 units logiques FC de 100 Go, volume partag entre les htes du 3x 100GB FC LUNs, volume pod shared acrossles procdures du (utilis dans hosts in pod guide dvaluation) (used in Evaluation Guide steps)

3x ESXi 5.0 5.0 3 htes ESXihosts

Configuration du rseau logique


Le guide dvaluation de VMware vSphere5.0, Volume Un, utilise une configuration rseau trs simple compose de trois rseaux logiques. Le premier est ddi au trafic de gestion vSphere, y compris vSphere High Availability (VMware HA). Le deuxime est ddi VMware vSphere vMotion et le troisime au trafic des machines virtuelles. Chaque rseau logique est configur comme groupe de ports sur un commutateur standard avec un VLAN correspondant configur pour offrir une isolation physique du trafic rseau.

LIVRE BLANC TECHNIQUE / 8

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

vSwitch0

Groupes de ports Port groups Nom / VLAN Name/VLAN

VMK0: rseau de gestion VMK0 :Management network VLAN 2912 vmnic0 TM-POD<xx>ESX<xx>

Production02 VLAN 3001 (VM)


vmnic1

vmnic2

vMotion (TBD) VLAN 3002 ( dnir)

vmnic3

Not used dans le guide dvaluation Non utilissin Evaluation Guide

Ct vSphere, la configuration du rseau ressemble ce qui suit:

LIVRE BLANC TECHNIQUE / 9

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Configuration du stockage
Le Guide dvaluation de VMware vSphere5.0, Volume Un, utilise une configuration de stockage compose de trois units logiques FC de 100Go prsentes chaque hte et permettant de crer trois banques de donnes.

Configuration des machines virtuelles


Le Guide dvaluation de VMware vSphere5.0, Volume Un, utilise un total de six sept machines virtuelles pour le test. Il peut sagir de machines virtuelles Linux ou Windows. Il revient lutilisateur de configurer les machines virtuelles dans un tat oprationnel adapt au test. Le schma suivant illustre les machines VM_01 VM_07 configures dans le laboratoire de test du marketing technique:

LIVRE BLANC TECHNIQUE / 10

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Guide dvaluation de VMware vSphere5.0, Volume Un Fiche


Vous pouvez utiliser la fiche suivante pour organiser votre procdure dvaluation.
L I S T E D E V R I F I C AT I O N M AT R I E L L E:

Tous les quipements figurent sur la Liste de compatibilit matrielle VMware vSphere 5.0 (HCL). Chaque serveur est dot de 2 cartes rseau de 1Go ou 10Go connectes un commutateur commun (configuration sous la forme dun groupe dadaptateurs rseau). Chaque serveur est quip de ladaptateur HBA / rseau requis pour accder au stockage partag.

L I S T E D E V R I F I C AT I O N LO G I C I E L L E:

Le support dinstallation de VMware vSphere / VMware ESXi est disponible. Lappliance du serveur VMware vCenter est tlcharge. VMware vSphere Client est install. Nom de lhte ESXi 1. Nom de lhte ESXi 2. Nom de lhte ESXi 3. Sous-rseau, masque de sous-rseau et passerelle par dfaut pour la gestion du rseau. Sous-rseau, masque de sous-rseau et passerelle par dfaut pour le rseau de machines virtuelles. Sous-rseau, masque de sous-rseau et passerelle par dfaut pour le rseau vMotion.

L I S T E D E V R I F I C AT I O N D U S TO C K AG E:

Tous les serveurs ont accs au moins trois units logiques communes de 100Go (ou exports NFS). Nom de la banque de donnes 1. Nom de la banque de donnes 2. Nom de la banque de donnes 3.

LIVRE BLANC TECHNIQUE / 11

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Tches dvaluation de vSphere


Haute disponibilit
Introduction Garantir la disponibilit des machines virtuelles au sein dun environnement est la premire proccupation des administrateurs. VMware HA rduit cette inquitude en offrant une protection contre les pannes sur les trois principales couches suivantes: Couche Infrastructure Sur cette couche, VMware HA surveille la sant de la machine virtuelle et tente de la redmarrer en cas de panne, telle que la perte dun hte physique. Cette protection est indpendante du systme dexploitation utilis sur la machine virtuelle. Couche OS Grce VMware Tools install sur le systme dexploitation, VMware HA peut surveiller le bon fonctionnement du systme dexploitation. Cet outil offre une protection contre les pannes telles que la non-ractivit du systme dexploitation. Couche Application Grce la personnalisation ou laide dun outil tiers, un administrateur peut galement surveiller le bon fonctionnement de lapplication excute sur le systme dexploitation. En cas de panne de lapplication, HA peut tre activ pour redmarrer la machine virtuelle hbergeant lapplication. Dans cette section, vous allez dcouvrir comment activer, configurer et tester le fonctionnement de HA en vue doffrir des services de haute disponibilit de base vos machines virtuelles au niveau de la couche Infrastructure. Conditions pralables Avant de continuer, il est important de bien configurer lenvironnement. Reportez-vous la section Configuration requise de ce document et vrifiez que lenvironnement que vous utilisez est configur tel que spcifi. Points spcifiques vrifier: Vrifiez le bon fonctionnement du rseau de gestion avec tous les htes dans lenvironnement. Vrifiez que toutes les machines virtuelles sont en ligne. Excutez au moins une machine virtuelle sur chaque hte. Vrifiez que vous avez accs VMware vCenter laide du client vSphere. Activation de HA Lactivation de HA est un processus simple qui implique uniquement la modification des proprits du cluster. Les tapes suivantes vont vous guider tout au long de cette procdure.

LIVRE BLANC TECHNIQUE / 12

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Connexion au serveur virtuel

Figure 1. Connexion au serveur virtuel

laide de vSphere Client, connectez-vous votre instance de serveur virtuel.

LIVRE BLANC TECHNIQUE / 13

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Accs au rsum du cluster

Figure 2. Rsum du cluster

Une fois connect votre instance de serveur virtuel, slectionnez votre cluster en cliquant sur son nom dans le volet gauche. Slectionnez longlet Summary (Rsum) pour accder lcran du rsum du cluster.

LIVRE BLANC TECHNIQUE / 14

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Modification des paramtres du cluster

Figure 3. Modification des paramtres du cluster

Sur lcran du rsum du cluster, slectionnez loption Edit Settings (Modifier les paramtres). Un assistant saffiche pour vous permettre de modifier les paramtres du cluster. Cochez la case Turn On vSphere HA (Allumer vSphere HA) et cliquez sur OK. Lassistant se ferme et le systme lance VMware HA.

Figure 4. Initialisation de VMware HA

LIVRE BLANC TECHNIQUE / 15

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Dans le volet Recent Tasks (Tches rcentes) de vSphere Client, vous pouvez observer la progression de linitialisation de HA sur les systmes du cluster. Vous pouvez remarquer que les tches de configuration sexcutent en parallle sur tous les htes du cluster. Attente de la fin de lopration

Figure 5. Tches avec statut Completed (Termin)

Patientez jusqu ce que les tches affichent le statut Completed (Termin). Cela ne prend quune minute. prsent, VMware HA protge les machines virtuelles actives. Vrification de lactivation de VMware HA ce stade, VMware HA doit tre activ dans votre cluster. Cette section prsente plusieurs mthodes qui permettent de vrifier lactivation de HA. cran du statut HA

Figure 6. Configuration de HA

Une fois HA activ, une section HA apparat sur lcran du rsum du cluster. Cette section prsente les informations gnrales sur la configuration de HA. Loption Cluster Status (Statut du cluster) permet en outre dafficher le statut du cluster. Cliquez sur cette option pour accder lcran du statut du cluster HA.

LIVRE BLANC TECHNIQUE / 16

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 7. cran du statut du cluster VMware HA

Cet cran comprend trois onglets. Un pour les htes, un pour les VM et un pour les banques de donnes de signal de pulsation. Longlet Hosts (Htes) affiche le systme ayant le statut de nud Matre. Le nombre dhtes actuellement connects ce matre saffiche galement. Ce nombre doit tre identique au nombre dhtes contenus dans votre cluster, moins le matre.

LIVRE BLANC TECHNIQUE / 17

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 8. Rsum des tats de protection des machines virtuelles

Longlet VMs (VM) prsente un rsum des tats de protection des machines virtuelles. Les machines virtuelles actives au moment de lactivation de VMware HA affichent ltat Protected (Protg).

LIVRE BLANC TECHNIQUE / 18

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 9. Informations sur les banques de donnes de signal de pulsation

Cliquez sur longlet Heartbeat Datastores (Banques de donnes de signal de pulsation) pour afficher les informations sur les banques de donnes slectionnes comme banques de donnes de signal de pulsation. Les banques de donnes de signal de pulsation servent de moyens de communication secondaires entre les htes en cas de perte du rseau de gestion. Slectionnez une banque de donnes spcifique pour afficher une liste de tous les htes qui utilisent cette banque de donnes comme banque de donnes de signal de pulsation. Cliquez sur OK pour quitter lcran de statut du cluster.

LIVRE BLANC TECHNIQUE / 19

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

tat de protection des machines virtuelles

Figure 10. Consultation de ltat de la protection VMware HA actuel

Pour consulter ltat de protection des machines virtuelles, vous pouvez galement slectionner longlet Virtual Machines (Machines virtuelles) pour un cluster. Cliquez avec le bouton droit sur la barre de titre et slectionnez le champ vSphere HA Protection (Protection vSphere HA). Une fois le champ slectionn, une colonne prsentant ltat de la protection VMware HA actuelle saffiche pour chaque machine virtuelle du cluster.

Figure 11. tat de protection HA dune machine virtuelle

Vous pouvez galement identifier ltat de protection HA pour une machine virtuelle en slectionnant cette machine virtuelle dans larborescence de navigation, puis en cliquant sur longlet Summary (Rsum).

LIVRE BLANC TECHNIQUE / 20

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

tat de protection des htes

Figure 12 . Consultation de ltat de protection VMware HA pour lhte

Vous pouvez consulter ltat VMware HA pour un hte particulier en slectionnant lhte concern dans larborescence de navigation et en cliquant sur longlet Summary (Rsum). Cet onglet affiche ltat VMware HA de lhte, ainsi que le rle de ce nud dans le cluster. Dans lexemple ci-dessus, lhte est le nud matre du cluster.

LIVRE BLANC TECHNIQUE / 21

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 13. Affichage de ltat HA pour tous les htes dun cluster

Pour afficher ltat VMware HA de tous les htes dun cluster, slectionnez le cluster dans larborescence de navigation et cliquez sur longlet Hosts (Htes). Cliquez avec le bouton droit sur la barre de titre et vrifiez que la colonne vSphere HA State (tat vSphere HA) est active. Options avances de VMware HA VMware HA permet un utilisateur de modifier diffrentes options en fonction de ses besoins spcifiques. Cette section prsente les options les plus utilises.

Figure 14. Modification des paramtres

Cliquez sur Edit Settings (Modifier les paramtres).

LIVRE BLANC TECHNIQUE / 22

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 15. Assistant des paramtres de cluster

Lassistant saffiche pour vous permettre de modifier les paramtres du cluster. Une fois VMware HA activ, des paramtres supplmentaires saffichent pour sa configuration.

LIVRE BLANC TECHNIQUE / 23

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Contrle dadmission

Figure 16. Attributs du statut de surveillance des htes et du contrle dadmission

Dans la bote de dialogue des paramtres du cluster, slectionnez vSphere HA dans larborescence de navigation gauche. Vous pouvez alors modifier les attributs du statut de surveillance des htes et du contrle dadmission. La surveillance des htes permet VMware HA dagir lorsquun hte ne parvient pas envoyer des signaux de pulsation sur le rseau de gestion. Au cours des oprations de maintenance sur le rseau de gestion, les htes ne seront peut-tre pas en mesure denvoyer des signaux de pulsation. Dans ce cas, vous devez dslectionner cette option pour empcher VMware HA de penser que les htes sont isols. Le contrle dadmission permet de garantir que les ressources appropries au sein du cluster sont disponibles afin de faciliter le basculement, le cas chant. Il permet galement de garantir que les rservations des machines virtuelles sont respectes. Trois options permettent de dfinir la rgle de contrle dadmission souhaite. Ces options incluent: Host failures (Pannes dhte) Cette option essaie de rserver suffisamment de capacit au sein du cluster en cas de panne dun hte du cluster. Percentage (Pourcentage) Tout comme loption de panne des htes, cette option essaie de rserver suffisamment de capacit au sein du cluster. Toutefois, elle permet de spcifier un pourcentage du processeur et de la mmoire rserver.

LIVRE BLANC TECHNIQUE / 24

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Failover hosts (Htes de basculement) Vous pouvez galement spcifier des htes spcifiques au sein du cluster qui seront utiliss comme htes cibles prfrs pour dmarrer toute machine virtuelle protge sur un hte dfaillant. En cas de dfaillance, vSphere HA essaie dabord de redmarrer les VM protges sur ces htes avant dessayer sur dautres. En outre, vSphere HA empche les VM dtre dplaces, ou actives par lutilisateur ou vSphere Distributed Resource Scheduler (DRS), sur ces htes. Options des machines virtuelles

Figure 17. Dfinition du comportement des machines virtuelles pour VMware HA

Slectionnez Virtual Machine Options (Options de machine virtuelle) dans le volet de navigation gauche. Vous pouvez dfinir ici le comportement des machines virtuelles pour VMware HA. Les deux paramtres modifiables sont la priorit de redmarrage des VM et la rponse disolation de lhte.

LIVRE BLANC TECHNIQUE / 25

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

La priorit de redmarrage des VM permet de spcifier lordre de redmarrage des machines virtuelles en cas de panne. En cas dinsuffisance de ressources disponibles dans le cluster pour permettre le redmarrage dun ensemble de machines virtuelles, ce paramtre dfinit un niveau de hirarchisation afin de redmarrer en premier les machines les plus importantes. Notez que cette option peut tre configure galement par machine virtuelle.

Figure 18. Rponse disolation des htes

La rponse disolation des htes spcifie le comportement de HA en cas disolation dun hte. Lisolation des htes intervient lorsquun hte ne peut plus communiquer via le rseau de gestion avec les autres htes de lenvironnement et ne peut plus tablir un ping avec ses adresses disolation configures. Il sagit de la passerelle par dfaut. Dans ce cas, lhte continue de fonctionner, bien quil ne soit plus capable de communiquer. Le paramtre par dfaut de cette option est Leave powered on (Laisser sous tension).

LIVRE BLANC TECHNIQUE / 26

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Surveillance des machines virtuelles

Figure 19. Surveillance des machines virtuelles

Slectionnez loption VM Monitoring (Surveillance de VM) dans le volet de navigation de gauche pour modifier les paramtres relatifs la surveillance du systme dexploitation ou de lapplication excute sur une machine virtuelle. Pour utiliser cette fonctionnalit, vous devez avoir install VMware Tools sur la machine virtuelle.

LIVRE BLANC TECHNIQUE / 27

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 20. Slection de loption Custom (Personnalise) pour la surveillance des VM

Slectionnez loption Custom (Personnalise) pour contrler plus prcisment les diffrents paramtres impliqus. Vous pouvez spcifier ces paramtres par machine virtuelle.

LIVRE BLANC TECHNIQUE / 28

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Signaux de pulsation de stockage

Figure 21. Fentre Datastore Heartbeating (Signal de pulsation de la banque de donnes)

Les signaux de pulsation de stockage servent de moyen de communication secondaire en cas de panne du rseau de gestion. Ils constituent un avantage dans la mesure o ils offrent un autre niveau de redondance et permettent de diffrencier une panne rseau dune panne hte. Par dfaut, deux banques de donnes sont choisies en fonction de leur connectivit avec dautres htes et du type de stockage. Cette mesure permet de proposer une protection contre les pannes de baie et permet au plus grand nombre dhtes dutiliser la banque de donnes de signal de pulsation. Les banques de donnes utilises peuvent tre spcifies manuellement, le cas chant. Confirmation du fonctionnement de VMware HA Pour voir VMware HA en action, nous devons provoquer des dfauts dans lenvironnement. Cette section prsente les mthodes de gnration des pannes les plus communes pour vous permettre de vrifier le fonctionnement de VMware HA et de tester les mthodes de rcupration aprs une panne. Pannes dhte Le cas de panne le plus commun est la panne dun hte physique. Cette panne peut avoir plusieurs raisons, telles quune perte de puissance vers lhte ou une panne de carte mre.

LIVRE BLANC TECHNIQUE / 29

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

En cas dun tel vnement, VMware HA identifie la panne de lhte et tente de redmarrer les machines virtuelles protges sur un hte fonctionnel.

Figure 22. Vrification des machines virtuelles

Utilisez dabord vSphere Client pour examiner les machines virtuelles hberges au sein du cluster. Dans cet exemple, nous allons provoquer la panne du systme tm-pod1-esx01.tmsb.local. Vous devez vrifier les machines virtuelles de votre environnement et vous assurer quau moins lune delles est en ligne sur lhte sur lequel vous allez provoquer la panne.

Figure 23. Mise hors tension dun hte

LIVRE BLANC TECHNIQUE / 30

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Ensuite, supprimez lalimentation de lun de vos htes. En observant les htes au sein du cluster, vous remarquez que VMware HA dtecte la panne de lhte et gnre une alerte.

Figure 24. Dtection de la panne par VMware HA

En observant les vnements, vous pouvez noter lapparition de messages similaires ceux illustrs sur la figure prcdente qui confirment que VMware HA a dtect la panne.

Figure 25. Vue des machines virtuelles dun cluster aprs tentative de redmarrage

Aprs avoir dtect la panne dun hte, HA tente de redmarrer les machines virtuelles excutes sur lhte dfaillant sur dautres htes disponibles dans le cluster. Revenez la vue des machines virtuelles de votre cluster et observez que les machines virtuelles prcdemment sur lhte dfaillant sont dsormais en ligne sur dautres htes.

LIVRE BLANC TECHNIQUE / 31

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 26. Affichage des messages du journal aprs tentative de redmarrage

Vous pouvez galement observer les vnements dun hte pour consulter les messages du journal qui indiquent que VMware HA a tent de redmarrer la machine virtuelle.

LIVRE BLANC TECHNIQUE / 32

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 27. Rsum dun hte dfaillant

Slectionnez longlet Summary (Rsum) de lhte dfaillant pour constater que le problme saffiche plusieurs endroits. La premire occurrence saffiche en haut de lcran et la seconde sous lintitul vSphere HA State (tat vSphere HA). prsent, ractivez lalimentation de lhte dfaillant et redmarrez ce dernier. Une fois la procdure termine, lhte rejoint le cluster et reprend son fonctionnement normal.

LIVRE BLANC TECHNIQUE / 33

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Isolation de lhte Lisolation des htes intervient lorsquun hte ne peut plus communiquer avec les autres htes du cluster via le rseau de gestion et ne peut plus tablir de ping avec ladresse disolation par dfaut. La section suivante dcrit comment provoquer cette situation et amener VMware HA excuter les actions par dfaut.

Figure 28. Identification dun hte isoler

Dabord, vous devez identifier un hte isoler. Pour cet exemple, lhte tm-pod01-esx03.tmsb.local a t choisi. Vous pouvez vrifier quil opre actuellement comme esclave dans le cluster.

Figure 29. Identification des machines virtuelles sur tm-pod01-esx03 .tmsb .local

Identifiez prsent les machines virtuelles actuellement en ligne sur cet hte. Il sagit des machines virtuelles qui seront affectes par la rponse disolation effectue une fois la panne provoque.

LIVRE BLANC TECHNIQUE / 34

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 30. Obtention dun accs la console de lhte cible

Pour provoquer une panne dans lenvironnement, vous devez accder la console de lhte cible. Vous pouvez ainsi continuer accder lhte aprs lintroduction de la panne et, ensuite, effectuer progressivement la rcupration. Il est important de noter que cette procdure ncessite deux rseaux: un pour laccs la console et un autre pour les accs affects par le test. Reportez-vous la section Configuration requise pour plus dinformations sur la configuration rseau utilise.

LIVRE BLANC TECHNIQUE / 35

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 31. Authentification de lhte

Sur la console, appuyez sur F2 pour accder au menu. Vous devez dabord authentifier lhte pour quil autorise laccs au menu de la console.

Figure 32 . Slection de Troubleshooting Options (Options de dpannage)

Une fois connect, slectionnez loption de menu Troubleshooting Options (Options de dpannage).

LIVRE BLANC TECHNIQUE / 36

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 33. Activation dESXi Shell

Slectionnez ici loption Enable ESXi Shell (Activer ESXi Shell) pour activer ESXi Shell. Ce shell va vous permettre dinterrompre les connexions rseau avec lhte.

Figure 34. Message davertissement de vSphere Client

Une fois termin, vSphere Client affiche un message davertissement.

Figure 35. Accs ESXi Shell

Sur la console ESXi de lhte, appuyez sur Alt-F1 pour accder ESXi Shell. Connectez-vous au shell laide du nom dutilisateur et du mot de passe spcifi pour lhte.

LIVRE BLANC TECHNIQUE / 37

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 36. Utilisation de la commande esxcfg-vswitch

Pour interrompre la connexion rseau avec lhte, vous pouvez utiliser la commande esxcfg-vswitch. La commande esxcfg-vswitch l permet dobtenir la liste des liaisons montantes prsentes sur lhte. Dans cet exemple, deux liaisons (vmnic0 et vmnic1) peuvent tre identifies sur vSwitch0. Utilisez la commande esxcfg-vswitch U <liaison> <commutateur>, o liaison est une liaison montante identifie et commutateur le nom du commutateur auquel la liaison est connecte, pour interrompre les liaisons montantes sur le commutateur virtuel. Assurez-vous deffectuer cette procdure pour toutes les liaisons montantes prcdemment identifies. Une fois termin, vrifiez que toutes les liaisons montantes ont t supprimes, une nouvelle fois laide de la commande esxcfg-vswitch l.

LIVRE BLANC TECHNIQUE / 38

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 37. Identification de lisolation de lhte

laide de vSphere Client, slectionnez lhte dans le volet de navigation de gauche et cliquez sur longlet Summary (Rsum). Lhte est identifi comme isol en haut de lcran et dans la notification vSphere HA State (tat vSphere HA).

LIVRE BLANC TECHNIQUE / 39

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 38. Messages du journal sur lisolation de lhte

Longlet Tasks & Events (Tches et vnements) affiche galement les messages du journal gnrs lors de la dtection par VMware HA de lisolation de lhte.

Figure 39. Observation des machines virtuelles sur lhte isol

Observez le contenu de longlet Virtual Machines (Machines virtuelles) du cluster. Notez que les machines virtuelles sur lhte isol apparaissent dsormais grises. Vous noterez galement que les machines virtuelles nont pas t redmarres sur un autre hte. En effet, le paramtre par dfaut pour la rponse disolation est Leave Powered On (Laisser sous tension). Avec ce paramtre dfini pour la rponse disolation, les machines virtuelles continuent tre excutes sur lhte isol. Dans ce scnario, la dfinition de la rponse disolation sur la valeur Shutdown (Arrt) entranerait larrt progressif des machines virtuelles, puis leur redmarrage.

LIVRE BLANC TECHNIQUE / 40

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Pour observer les effets des diffrents paramtres de rponse disolation dans cette situation, modifiez simplement le paramtre de rponse disolation et reffectuez ce test.

Figure 40. Restauration des liaisons montantes pour lhte avec la commande esxcfg-vswitch l

Pour rtablir le fonctionnement normal, utilisez ESXi Shell pour excuter la commande esxcfg-vswitch -l pour chacune des liaisons montantes prcdemment interrompues. Utilisez la commande esxcfg-vswitch l pour vrifier que les liaisons montantes ont t rtablies. Dconnectez-vous dESXi Shell en saisissant exit dans la fentre dinvite. Utilisez les touches Alt-F1 pour revenir lcran de la console.

LIVRE BLANC TECHNIQUE / 41

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 41. Observation des vnements pour lhte

Aprs avoir rtabli les liaisons montantes pour lhte, vous pouvez utiliser vSphere Client pour examiner les vnements de cet hte. Vous pouvez constater que la communication avec les autres htes du cluster a t rtablie. Mme aprs avoir rtabli les connexions rseau, vous pouvez remarquer que lhte affiche toujours un avertissement. La prsence de cet avertissement est due au fait quESXi Shell est toujours activ.

Figure 42. Dsactivation de laccs ESXi Shell

Sur la console, slectionnez Disable ESXi Shell (Dsactiver ESXi Shell) sur lcran Troubleshooting Mode Options (Options mode dpannage) pour dsactiver laccs ESXi Shell.

LIVRE BLANC TECHNIQUE / 42

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 43. Vrification du fonctionnement normal de lhte

Utilisez vSphere Client pour afficher tous les htes du cluster et vrifier que lhte prcdemment isol fonctionne dsormais normalement et a t reconnect au cluster. Dsactivation de VMware HA Tout comme lactivation de HA, sa dsactivation est simple et rapide. Cette section prsente la procdure suivre avant de passer la rubrique suivante. Connexion un serveur virtuel

Figure 44. Connexion une instance de serveur virtuel

laide de vSphere Client, connectez-vous votre instance de serveur virtuel.

LIVRE BLANC TECHNIQUE / 43

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Accs au rsum du cluster

Figure 45. cran du rsum du cluster

Une fois connect votre instance de serveur virtuel, slectionnez votre cluster en cliquant sur son nom dans le volet gauche. Slectionnez longlet Summary (Rsum) pour accder lcran du rsum du cluster.

LIVRE BLANC TECHNIQUE / 44

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Modification des paramtres du cluster

Figure 46 . Assistant des paramtres de cluster

Sur lcran du rsum du cluster, slectionnez loption Edit Settings (Modifier les paramtres). Un assistant saffiche pour vous permettre de modifier les paramtres du cluster. Cliquez sur la case en regard de Turn On vSphere HA (Allumer vSphere HA) pour la dslectionner et cliquez sur OK. Lassistant se ferme et le systme dsactive VMware HA.

Figure 47. Affichage de la progression de la dsactivation de VMware HA

Sur le volet Recent Tasks (Tches rcentes) de vSphere Client, vous pouvez observer la progression de la dsactivation de HA sur les systmes du cluster.

LIVRE BLANC TECHNIQUE / 45

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Attente de la fin de lopration

Figure 48. Tches de dsactivation termines

Patientez jusqu ce que le statut des tches de dsactivation affiche Completed (Termin).

Dcouverte de la nouvelle interface de ligne de commande


Introduction
vSphere prend en charge plusieurs interfaces de ligne de commande pour la gestion de votre infrastructure virtuelle, notamment VMware vSphere Command-Line Interface (vCLI), un ensemble de commandes ESXi Shell et VMware vSphere PowerCLI. Choisissez linterface de ligne de commande la mieux adapte vos besoins. Le tableau suivant rcapitule les outils de ligne de commande disponibles dans vSphere5.0.
COMMANDES TAT DA N S 5 . 0 DISPONIBILIT

Commandes esxcli

Nouveauts de vSphere5.0

Disponibles dans ESXi Shell et vCLI Pour la gestion locale et distante Pour la gestion de la plupart des aspects de vSphere Disponibles dans vCLI uniquement Pour la gestion distance uniquement Compltent les commandes esxcli pour grer les aspects non encore couverts par esxcli Disponibles dans vCLI uniquement Pour la gestion distance uniquement Commandes Perl supplmentaires utilises pour grer les aspects non encore couverts par esxcli ou vicfg vSphere PowerCLI Pour la gestion distance uniquement Pour la gestion des htes ESXi depuis les systmes Windows

Commandes vicfg-

Modifications mineures dans vSphere5.0

Autres commandes (vmware-cmd, vifs)

Modifications mineures dans vSphere5.0

vSphere PowerCLI

Modifications et mises jour mineures dans vSphere5.0

Tableau 1. Rsum des outils de ligne de commande dans vSphere5 .0

Cette section du Guide dvaluation de VMware vSphere5.0, Volume Un, prsente la nouvelle interface de ligne de commande esxcli. Ces commandes esxcli permettent de grer de nombreux aspects dun hte ESXi. Vous pouvez excuter les commandes esxcli distance partir de linterface vCLI ou localement partir dESXi Shell. REMARQUE: ESXi Shell sadresse aux utilisateurs expriments dans la mesure o mme des erreurs mineures dans le shell peuvent gnrer de graves problmes. Les utilisateurs doivent utiliser linterface vCLI pour ladministration

LIVRE BLANC TECHNIQUE / 46

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

CLI de routine et utiliser ESXi Shell uniquement lorsque ncessaire. Il est recommand de limiter lutilisation dESXi Shell aux situations dans lesquelles vous travaillez sous la supervision du support technique VMware. Nouvelle commande esxcli Pour la premire fois, la nouvelle commande esxcli est identique pour ladministration locale et distante de la ligne de commande. En outre, la commande esxcli a t amliore pour excuter de nombreuses tches prcdemment excutes uniquement avec les commandes vicfg-. Toutefois, elle nexcute pas encore toutes les tches. Lors de lexcution des tches de configuration laide de la ligne de commande, la commande esxcli est la commande recommande. Utilisez la commande vicfg- et dautres commandes vCLI uniquement lorsquaucune commande esxcli nest disponible. lavenir, toutes les commandes vCLI seront remplaces par des commandes esxcli. REMARQUE: dans vSphere5.0, la commande esxcli ne fournit encore aucun ensemble complet de fonctionnalits de commande. Continuez utiliser la commande esxcli avec la commande vicfg- et dautres commandes vCLI ( savoir, vmware-cmd, vmkfstools et vifs). La commande esxcli dans vSphere5.0 nest pas rtrocompatible avec les versions antrieures de la commande car elle introduit une nouvelle syntaxe, diffrente des versions prcdentes de vSphere. Syntaxe de la ligne de commande esxcli La commande esxcli se compose dune hirarchie despaces de nommage. Chaque niveau de la hirarchie contient des espaces de nommages et commandes supplmentaires. Ils offrent une interface CLI conviviale qui simplifie lapprentissage de la syntaxe de commande.

Figure 49. Hirarchie des espaces de nommage esxcli

La figure ci-dessus illustre sous forme de graphique la commande de requte du pare-feu ESXi. Lutilisateur invoque la commande esxcli avec lespace de nommage network, lespace de nommage secondaire firewall et la commande get. Cette commande est illustre dans lexemple suivant:

Figure 50. Commande esxcli network firewall get

LIVRE B L ANC TECH NIQ U E / 47

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

tout moment, vous pouvez utiliser loption --help pour obtenir des informations sur les espaces de nommage disponibles et les commandes relatives votre espace de nommage actuel. Dans lexemple suivant, le paramtre --help est utilis pour obtenir des informations supplmentaires sur les espaces de nommage et les commandes disponibles dans lespace de nommage network:

Figure 51. Utilisation du paramtre --help pour obtenir des informations sur les espaces de nommage et les commandes

Toute commande esxcli se compose de la commande esxcli suivie, le cas chant, dune ou de plusieurs options, puis dun ou de plusieurs espaces de nommage, suivis de la commande excuter avec les options de commande. La capture suivante illustre lcran dutilisation de la commande esxcli:

Figure 52. Exemple esxcli help

LIVRE BLANC TECHNIQUE / 48

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Mme si la commande esxcli est identique pour ladministration locale et distante, la syntaxe diffre lgrement si vous excutez les commandes en local partir dESXi Shell ou distance via linterface vCLI. Lors de lexcution locale des commandes esxcli partir dESXi Shell, lhte cible est toujours lhte local sur lequel la commande est excute. En outre, les informations de connexion sont toujours celles de lutilisateur connect. Lors de lexcution distante des commandes esxcli, vous devez spcifier lhte ESXi cible (ou VMware vCenter Server) avec les identifiants de lutilisateur utiliss pour excuter la commande. Authentification distance de la commande esxcli Lors de lexcution distante des commandes esxcli, vous devez spcifier un hte ESXi cible ou le serveur vCenter et fournir les identifiants de lutilisateur pour la commande. Les mthodes suivantes sont disponibles pour authentifier lutilisateur: laide des options de ligne de commande laide dun fichier de session laide des variables denvironnement laide dun fichier de configuration laide de --passthroughauth de Microsoft Windows laide de vi-fastpass de VMware vSphere Management Assistant (vMA) Chacune des mthodes est dcrite dans le guide Initiation aux interfaces de ligne de commande vSphere. Les exemples suivants illustrent la syntaxe utiliser pour excuter la commande esxcli hardware platform get partir dESXi Shell en local par rapport une excution distante depuis linterface vCLI. Vous devez ajouter les options --server et --user pour excuter la commande distance, outre la saisie du mot de passe.

Figure 53. Exemple dexcution de la commande esxcli partir dESXi Shell

Figure 54. Exemple dexcution distance de la commande esxcli partir de vMA

LIVRE BLANC TECHNIQUE / 49

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Activation de laccs ESXi Shell Pour pouvoir excuter les commandes esxcli sur lhte, vous devez activer ESXi Shell. Procdez comme dcrit dans cette section pour activer ESXi Shell sur chaque hte ESXi. Activation dESXi Shell partir de linterface DCUI Excutez les tapes suivantes dans lordre pour activer ESXi Shell lorsque vous tes connect DCUI: Connectez-vous linterface DCUI de lhte ESXi. Slectionnez Troubleshooting Mode Options (Options de mode de dpannage). Slectionnez Enable ESXi Shell (Activer ESXi Shell) et appuyez sur Entre. Appuyez sur Alt-F1 pour accder ESXi Shell.

Figure 55. Activer ESXi Shell partir de DCUI

Activation dESXi Shell depuis vSphere Client Excutez les tapes suivantes dans lordre pour activer ESXi Shell lorsque vous tes connect vSphere Client: Connectez-vous vSphere Client. Slectionnez lhte ESXi et choisissez Configuration -> Security Profile (Profil de scurit). Dans la section Services, slectionnez Properties (Proprits). Slectionnez loption ESXi Shell et choisissez Options. Slectionnez Start (Dmarrer) pour lancer ESXi Shell et activer laccs local ESXi Shell.

LIVRE BLANC TECHNIQUE / 50

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 56. Activer ESXi Shell partir de vSphere Client

Activation dun accs SSH ESXi Shell Outre excuter les commandes directement partir de la console ESXi, vous pouvez activer les services SSH pour accder distance ESXi Shell. La section suivante dcrit comment activer laccs SSH ESXi Shell. Activation de SSH partir de linterface DCUI Excutez les tapes suivantes pour activer ESXi Shell partir de linterface DCUI: Connectez-vous linterface DCUI de lhte ESXi. Slectionnez Troubleshooting Options (Options de dpannage). Slectionnez Enable ESXi Shell (Activer ESXi Shell) et appuyez sur Entre. Appuyez sur Alt-F1 pour accder ESXi Shell.

LIVRE BLANC TECHNIQUE / 51

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 57. Activer SSH partir de DCUI

Activation de SSH Shell partir de vSphere Client Excutez les tapes suivantes pour activer ESXi Shell partir de vSphere Client: Connectez-vous vSphere Client. Slectionnez lhte ESXi et choisissez Configuration -> Security Profile (Profil de scurit). Dans la section Services, slectionnez Properties (Proprits). Slectionnez loption SSH et choisissez Options. Slectionnez Start (Dmarrer) pour dmarrer SSH sur lhte.

Figure 58. Activer SSH partir de vSphere Client

LIVRE BLANC TECHNIQUE / 52

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Notification de vSphere Client lorsquESXi Shell et SSH sont activs chaque fois quESXi Shell ou SSH est activ sur un hte, vSphere Client affiche un avertissement sur la page de rsum de lhte pour rappeler de dsactiver laccs lorsquil nest plus requis.

Figure 59. Notification de lactivation dESXi Shell

Installation de vCLI Linterface vCLI est disponible sur Microsoft Windows, Linux et avec lappliance virtuelle vMA. Installation de vCLI sur Windows Le paquet dinstallation de vCLI pour Windows inclut lenvironnement dexcution ActivePerl, ainsi que les modules et bibliothques Perl requis. Linterface vCLI est prise en charge sur les plates-formes Windows suivantes: Microsoft Windows Vista Enterprise SP1 32bits et 64bits Microsoft Windows 2008 64bits Microsoft Windows 7 32bits et 64bits Pour installer linterface vCLI sur Windows, tlchargez le paquet dinstallation vCLI pour Windows sur un serveur Windows compatible et lancez le programme dinstallation. Reportez-vous au Chapitre 2 du guide Initiation aux interfaces de ligne de commande vSphere pour plus dinformations sur linstallation de linterface vCLI sur un serveur Windows. Installation de vCLI sur Linux Le paquet dinstallation de vCLI pour Linux inclut les scripts vCLI et le kit de dveloppement logiciel de VMware vSphere5.0 pour Perl. Il peut tre install sur le serveur Red Hat Enterprise Linux5.5, les serveurs SUSE Linux Enterprise10 et 11 et le serveur Ubunto10.04. Tlchargez le paquet vCLI pour votre version Linux et excutez le script dinstallation. Reportez-vous au Chapitre 2 du guide Initiation aux interfaces de ligne de commande vSphere pour plus dinformations sur linstallation de linterface vCLI sur un serveur Linux. Installation de vCLI avec vMA vMA inclut un environnement Linux, vCLI et dautres logiciels intgrs. Pour installer vCLI avec vMA, dployez simplement vMA et connectez-vous la console pour configurer lappliance. Reportez-vous au Chapitre 2 du guide Initiation aux interfaces de ligne de commande vSphere pour plus dinformations sur linstallation et la configuration de vMA.

LIVRE BLANC TECHNIQUE / 53

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Exemple de commandes esxcli excutes localement partir dESXi Shell Les exemples suivants illustrent des commandes esxcli excutes partir dESXi Shell en local. Dans la mesure o elles sont excutes partir dESXi Shell, il nest pas ncessaire de fournir dinformations sur le serveur ou les identifiants de lutilisateur avec la commande. Utilisez la commande esxcli system hostname set --host tm-pod01-esx01 --domain tmsb. local pour dfinir le nom dhte et le nom de domaine de lhte ESXi. Utilisez ensuite la commande esxcli system hostname get pour afficher le nom dhte et le nom de domaine et vrifiez la modification.

Figure 60. Dfinir le nom dhte et le nom de domaine ESXi partir dESXi Shell

Utilisez la commande esxcli system syslog config get pour afficher la configuration syslog de lhte ESXi, comme suit:

Figure 61. Afficher les paramtres Syslog hte partir dESXi Shell

Utilisez la commande esxcli storage core device list pour afficher la liste de tous les priphriques de stockage sur lhte ESXi, comme suit:

LIVRE BLANC TECHNIQUE / 54

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 62. Afficher les priphriques de stockage partir dESXi Shell

Utilisez la commande esxcli network ip interface ipv4 get pour afficher la liste de toutes les adresses IPv4 configures sur lhte ESXi, comme suit:

Figure 63. Afficher les IP configures partir dESXi Shell

LIVRE BLANC TECHNIQUE / 55

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Exemple de commandes esxcli excutes distance partir de vCLI Les exemples suivants prsentent les mthodes dutilisation des commandes esxcli partir de vCLI. Pour ces exemples, nous allons utiliser vMA. Dans la mesure o ces commandes sont excutes distance, vous devez insrer les informations didentification --server et --username dans la commande esxcli. Utilisez la commande esxcli --server tm-pod01-esx01 hardware memory get pour afficher le volume de mmoire des htes ESXi. Nous insrons ici loption --server, mais vous tes invit spcifier le nom dutilisateur et le mot de passe, comme suit:

Figure 64. Commande esxcli hardware memory get partir de vMA

Utilisez la commande esxcli --server tm-pod01-esx01 --user root storage core adapter list pour rpertorier les adaptateurs de stockage disponibles sur votre hte. Nous avons insr ici les options --server et --user, mais vous tes invit spcifier le mot de passe, comme suit:

Figure 65. Commande esxcli storage core adapter list partir de vMA

Dans cet exemple, nous utilisons lauthentification vMA vi-fastpass pour pouvoir excuter les commandes esxcli sans insrer les options server, username ou password sur la ligne de commande. Commencez par configurer laccs fastpass vMA, comme suit:

Figure 66. Configuration de laccs Fast Pass vMA

LIVRE BLANC TECHNIQUE / 56

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Avec la cible fast pass dfinie sur lhte ESXi, vous pouvez prsent excuter les commandes sans spcifier les options pour lhte, le nom dutilisateur ou le mot de passe ESXi. Dans lexemple suivant, nous utilisons la commande esxcli system coredump partition list pour afficher la partition de vidage mmoire configure:

Figure 67. Afficher la liste des partitions de vidage mmoire partir de vMA

Dans lexemple suivant, nous allons nous connecter au serveur vCenter plutt qu lhte ESXi directement. Nous allons dfinir le dlai dexpiration dESXi Shell sur 300secondes.

Figure 68. Dfinition dESXiShellTimeOut

Nous pouvons vrifier la modification en affichant la nouvelle valeur du paramtre ESXiShellTimeout, comme suit:

Figure 69. Afficher ESXiShellTimeOut

LIVRE BLANC TECHNIQUE / 57

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Formatage de la sortie esxcli Il est courant dutiliser la sortie de la commande esxcli comme entre vers un autre programme ou pour insertion dans un rapport. Pour simplifier cette opration, la commande esxcli vous permet de formater et de filtrer la sortie de la commande dans lun des trois formats suivants: valeurs spares par une virgule (CSV), paire cl / valeur ou XML. En outre, vous pouvez spcifier les champs inclure dans la sortie. Dans lexemple suivant, nous devons gnrer un rapport affichant toutes les interfaces configures sur un hte, ainsi que le commutateur virtuel et le groupe de ports auxquels elles sont affectes. Nous commenons par excuter la commande esxcli network ip interface list, comme suit:

Figure 70. Commande esxcli network ip interface list partir dESXi Shell

La sortie nous donne les informations dont nous avons besoin mais ces dernires sont nombreuses et vous devez utiliser la barre de dfilement pour afficher toutes les donnes de toutes les interfaces. Dans la mesure o nous avons uniquement besoin dun rcapitulatif affichant le nom de linterface, le commutateur virtuel et le groupe de ports, nous pouvons affiner notre commande laide des options --formatter et --formatparam, comme suit:

LIVRE BLANC TECHNIQUE / 58

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 71. Commande esxcli avec option formatter partir dESXi Shell

Nous disposons prsent dune liste rduite comprenant uniquement les informations dont nous avons besoin. Commande localcli La commande esxcli communique avec les htes ESXi via le service hostd. Les rares fois o le service hostd ne rpond pas, la commande localcli peut tre utilise. La commande localcli est identique la commande esxcli lexception du fait quelle ignore hostd. La commande localcli est ddie aux situations dans lesquelles hostd nest pas disponible et ne peut pas tre redmarr. Aprs avoir excut la commande localcli, vous devez redmarrer hostd. Excutez les commandes esxcli aprs le redmarrage. REMARQUE: utilisez la commande localcli uniquement sous la supervision du support technique VMware dans la mesure o une utilisation inapproprie peut provoquer linstabilit du systme et une dfaillance potentielle de lhte ESXi. Lexemple suivant illustre lutilisation de la commande localcli pour afficher tous les adaptateurs rseau sur un hte:

Figure 72. Exemple de commande localcli

LIVRE BLANC TECHNIQUE / 59

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Toutes les commandes Lexemple suivant prsente comment gnrer la liste des systmes de fichiers VMFS sur un hte ESXi qui nont pas t mis niveau vers VMFS-5. Dans cet exemple, nous allons prsenter la fonction de recherche syntaxique desxcli. Commencez par examiner les espaces de nommage disponibles dans lespace de nommage storage en excutant la commande esxcli storage --help, comme suit:

Figure 73. Espaces de nommage esxcli dans Storage partir dESXi Shell

Nous constatons ici quil existe un espace de nommage filesystem. Observons ensuite les espaces de nommage et commandes disponibles dans lespace de nommage esxcli storage filesystem en excutant la commande esxcli storage filesystem --help, comme suit:

Figure 74. Espaces de nommage esxcli dans Storage Filesystem partir dESXi Shell

Nous observons quil existe une commande list dans lespace de nommage filesystem qui rpertorie tous les volumes sur lhte, ainsi que les informations VMFS. Nous excutons prsent la dernire commande esxcli storage filesystem list, comme suit:

LIVRE BLANC TECHNIQUE / 60

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 75. Commande esxcli storage filesystem list partir dESXi Shell

Cette commande nous fournit ce dont nous avons besoin. Toutefois, la sortie contient de nombreuses informations supplmentaires, rendant difficile lextrapolation des informations de version VMFS pour notre rapport. Nous pouvons utiliser loption --formatter avec le filtre --format-param pour afficher uniquement les informations dont nous avons besoin, comme suit:

Figure 76. Commande esxcli storage filesystem list avec commande de formatage partir dESXi Shell

Nous disposons prsent dune liste rcapitulant tous les systmes de fichiers de lhte ESXi avec les versions VMFS correspondantes. Nous pouvons alors facilement identifier les systmes de fichiers qui nont pas t mis niveau vers VMFS-5.

LIVRE BLANC TECHNIQUE / 61

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Illustration de vSphere PowerCLI


Introduction vSphere PowerCLI est un composant logiciel enfichable (module complmentaire) de Microsoft Windows PowerShell, environnement de scripts de ligne de commande conu pour Windows. Il exploite le modle dobjet .NET et a t conu comme langage administratif ddi aux administrateurs systme car il leur offre des fonctions de gestion et dautomatisation simples apprendre. vSphere PowerCLI ajoute plus de 200applets de commande aux commandes PowerShell natives pour permettre la gestion de lenvironnement vSphere. Conditions pralables vSphere PowerCLI est gnralement install sur le systme de bureau Microsoft Windows dun administrateur vSphere. Pour pouvoir installer vSphere PowerCLI sur un systme de bureau, les paquets logiciels suivants sont requis: Windows .NET Framework3.5 Windows PowerShell (V2 recommand) Windows PowerShell V2 est intgr Windows7 et Windows2008R2. Les systmes dexploitation antrieurs, tels que WindowsXP, WindowsVista, Windows2008 (hors R2) et Windows2003, sont compatibles avec Windows PowerShell. Il doit tre tlcharg et install depuis le site Web suivant: http://support.microsoft.com/ kb/968929 Installer vSphere PowerCLI Aprs avoir vrifi toutes les conditions pralables, vous devez dfinir la rgle dexcution de PowerShell pour lui permettre dexcuter les scripts. Par dfaut, PowerShell est install en mode scuris qui dsactive lexcution des scripts dans PowerShell. Pour modifier la rgle dexcution, dmarrez une session PowerShell avec les droits dadministrateur, comme suit:

Figure 77. Dmarrage dune session PowerShell

LIVRE BLANC TECHNIQUE / 62

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Dans le menu Dmarrer de Windows, saisissez PowerShell. Lorsque le programme PowerShell saffiche dans le menu Dmarrer, cliquez avec le bouton droit sur Windows PowerShell et slectionnez Excuter en tant quadministrateur. Une invite PowerShell saffiche, comme suit:

Figure 78. Dfinition de la rgle dexcution

Il est recommand de se documenter sur les diffrentes rgles dexcution de PowerShell pour en savoir plus sur ces rgles et vrifier que vous appliquez le paramtre adapt votre organisation. Saisissez get-help about_ Execution_Policies dans linvite PowerShell. Dans ce guide, nous allons modifier la rgle dexcution en RemoteSigned. Dans linvite PowerShell, saisissez Set-ExecutionPolicy RemoteSigned.

Figure 79 . Informations sur les rgles dexcution

Vous recevez alors des informations sur les rgles dexcution et une invite saffiche pour vous demander de confirmer votre action avant de modifier la rgle dexcution. Saisissez Y linvite et appuyez sur Entre. Vous retournez alors linvite PowerShell qui affiche le changement effectu. Saisissez Exit et appuyez sur Entre pour quitter linvite PowerShell. prsent, nous sommes prts installer vSphere PowerCLI.

LIVRE BLANC TECHNIQUE / 63

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 80. Fentre de tlchargement de vSphere PowerCLI

Tlchargez le logiciel vSphere PowerCLI pour votre poste de travail depuis lURL suivante: http://vmware.com/ go/PowerCLI Aprs avoir tlcharg le logiciel, lancez linstallation en double-cliquant sur le fichier .exe de vSphere PowerCLI.

Figure 81. Notification de linstallation de VMware VIX

Le programme dinstallation vous avertit dabord quun composant supplmentaire, VMware VIX, va tre install avec vSphere PowerCLI. Cliquez sur OK.

LIVRE BLANC TECHNIQUE / 64

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 82. Recommandation pour dfinir correctement la rgle dexcution

Si vous navez pas encore dfini votre rgle dexcution, une fentre dinformations saffiche pour vous indiquer que la rgle doit tre dfinie sur RemoteSigned pour pouvoir excuter vSphere PowerCLI correctement. Cliquez sur le bouton Continue (Continuer). Si la rgle dexcution est dfinie correctement, cette fentre napparat pas. Lcran daccueil suivant saffiche:

Figure 83. cran daccueil

Lcran daccueil saffiche prsent pour dmarrer lassistant dinstallation de vSphere PowerCLI. Cliquez sur Next (Suivant) pour continuer. Lcran VMware Patents (Brevets VMware) saffiche:

LIVRE BLANC TECHNIQUE / 65

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 84. cran VMware Patents (Brevets VMware)

Cliquez sur Next (Suivant) pour continuer. Lcran License Agreement (Accord de licence) suivant saffiche:

Figure 85. cran License Agreement (Accord de licence)

Slectionnez loption I accept the terms in the license agreement (Jaccepte les termes du contrat de licence) et cliquez sur Next (Suivant) pour continuer. Lcran Destination Folder (Rpertoire de destination) suivant saffiche:

LIVRE BLANC TECHNIQUE / 66

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 86. cran Destination Folder (Rpertoire de destination)

Slectionnez le lecteur sur lequel installer vSphere PowerCLI et le nom du dossier ou conservez le chemin recommand et cliquez sur Next (Suivant). Lcran Ready to Install (Prt pour linstallation) suivant saffiche:

Figure 87. cran Ready to Install (Prt pour linstallation)

Cliquez sur Install (Installer) pour lancer linstallation de PowerCLI. Lcran Installing VMware vSphere PowerCLI (Installation de VMware vSphere PowerCLI) saffiche.

LIVRE BLANC TECHNIQUE / 67

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 88. Installation de vSphere PowerCLI

Patientez jusqu la fin de linstallation.

Figure 89. cran de fin dinstallation

Une fois linstallation termine, lcran de fin saffiche. Pour terminer linstallation, cliquez sur Finish (Terminer). Linstallation de vSphere PowerCLI est dsormais termine. Deux icnes doivent safficher sur votre Bureau pour vous permettre de lancer vSphere PowerCLI, version 64bits et version 32bits.

LIVRE BLANC TECHNIQUE / 68

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Premiers pas avec vSphere PowerCLI Dans le menu Dmarrer, le dossier VMware -> VMware vSphere PowerCLI contient dsormais les options suivantes: vSphere PowerCLI (32 bits) vSphere PowerCLI Guide dadministration de vSphere PowerCLI vSphere PowerCLI Cmdlets Reference vSphere SDK for .NET API Reference Guide du dveloppeur de vSphere SDK for .NET Il est fortement recommand de lire le Guide dadministration de vSphere PowerCLI, car il fournit les principes de base de vSphere PowerCLI et PowerShell, et vous aidera lors de vos premiers pas avec vSphere PowerCLI. Ce guide contient des exemples de code vSphere PowerCLI et PowerShell mais ne fournit aucune information pour la comprhension de ces langages. Pour obtenir une aide et un support supplmentaires, visitez le site de la communaut vSphere PowerCLI ladresse http://vmware.com/go/PowerCLI. Connexion un hte vSphere ou vCenter vSphere PowerCLI vous permet, tout comme vSphere Client, de vous connecter aux htes vSphere et aux serveurs vCenter. Ce document dcrit comment grer un serveur vCenter et toutes les entits connectes. Nanmoins, notez que les mmes applets de commande peuvent tre utiliss pour grer un seul hte vSphere.

Figure 90. Lancement dune session PowerShell

LIVRE BLANC TECHNIQUE / 69

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Dans le menu Dmarrer, slectionnez VMware -> VMware vSphere PowerCLI -> VMware vSphere PowerCLI. Une nouvelle session PowerShell se lance et importe automatiquement le composant logiciel enfichable VMware utilis pour grer lenvironnement VMware, comme suit:

Figure 91. Connexion au serveur vCenter

Utilisez lapplet de commande Connect-VIServer pour vous connecter votre serveur vCenter. Un nom dutilisateur et un mot de passe peuvent tre utiliss avec cet applet de commande pour spcifier les informations de connexion. Si aucun nom dutilisateur ni aucun mot de passe ne sont utiliss, lapplet de commande tente de se connecter avec les identifiants Windows actuellement utiliss. Si la connexion est impossible avec les identifiants actuels, vous tes invit saisir un nom dutilisateur et un mot de passe.

LIVRE BLANC TECHNIQUE / 70

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Une fois connect, vous retournez linvite vSphere PowerCLI. Vous pouvez alors excuter lapplet de commande suivant, comme suit:

Figure 92. Avertissement sur le certificat

Pour cette section Illustration de vSphere PowerCLI, lavertissement sur le certificat peut tre ignor. Une fois connect, le nom, le port et lutilisateur utiliss pour effectuer la connexion saffichent pour indiquer que la connexion a t tablie. Utilisation de vSphere PowerCLI

Figure 93.

LIVRE BLANC TECHNIQUE / 71

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Pour extraire la liste des machines virtuelles associes au serveur vCenter connect, saisissez Get-VM. Le nom, le statut dalimentation, le nombre de processeurs et la mmoire (Mo) saffichent. Il sagit des proprits de la machine virtuelle. vSphere PowerCLI renvoie davantage dinformations que celles affiches lcran. Il renvoie en fait un objet cette session vSphere PowerCLI contenant des informations supplmentaires sur la machine virtuelle.

Figure 94.

Pour en savoir plus sur lobjet renvoy par vSphere PowerCLI, utilisez lapplet de commande Get-Member pour extraire la liste de toutes les proprits, ainsi que les mthodes associes lobjet de cette machine virtuelle. Pour ce faire, utilisez lapplet de commande Get-VM et insrez-le dans lapplet de commande Get-Member. Cette procdure permet de renvoyer les rsultats de lapplet de commande Get-VM et de les dfinir comme entre pour lapplet de commande Get-Member. Saisissez Get-VM | Get-Member Comme vous pouvez le constater sur lillustration prcdente, lobjet de machine virtuelle contient davantage de proprits que celles affiches dans les premiers rsultats Get-VM.

LIVRE BLANC TECHNIQUE / 72

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 95.

Pour slectionner les proprits afficher, utilisez lapplet de commande Select-Object pour choisir les proprits de la machine virtuelle renvoyer. Saisissez: Get-VM | Select Name, PowerState, VMHost, NumCPU, MemoryMB | Format-Table Cette commande permet dextraire les proprits slectionnes et de les afficher sous forme de tableau sur la console.

Figure 96.

Ces informations peuvent tre facilement exportes depuis vSphere PowerCLI dans de nombreux formats laide de certains applets de commande intgrs dans la console PowerShell par dfaut.

LIVRE BLANC TECHNIQUE / 73

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Pour exporter les informations dans un fichier de valeurs spares par une virgule, saisissez Get-VM | ExportCSV -NoTypeInformation C:\Export\AllVMs.csv Pour exporter les informations dans un fichier html, saisissez Get-VM | ConvertTo-Html | Out-File C:\Export\ AllVMs.htm Pour exporter les informations dans un fichier texte normal, saisissez Get-VM | ConvertTo-Html | Out-File C:\ Export\AllVMs.txt

Figure 97.

Pour crer une machine virtuelle, utilisez lapplet de commande New-VM. Cette commande contient de nombreux paramtres permettant de dfinir la configuration exacte de la machine virtuelle. Pour afficher ces paramtres, utilisez lapplet de commande Get-Help. Nous allons crer une machine virtuelle avec la configuration suivante: Nom: VM_08 Hte: tm-pod01-esx03 Banque de donnes: Datastore Cluster 01 Processeur: 2 Mmoire: 4Go Disque: 40Go Type de disque: Fin (thin) Rseau: Production02 Lecteurs de disquettes: Oui CD-ROM: Oui

L I V R E B L A N C T E C H N I Q U E / 74

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Pour ce faire, saisissez la commande suivante: New-VM -Name VM_08 -ResourcePool (Get-VMHost tm-pod01-esx03*) -Datastore (Get-DatastoreCluster Datastore Cluster 01) -NumCPU 2 -MemoryMB 4096 -DiskMB 40000 -NetworkName Production02 -Floppy -CD -DiskStorageFormat Thin

Figure 98.

Lapplet de commande New-VM permet galement de crer dautres machines virtuelles avec la mme configuration. Lexemple suivant permet de crer 10machines virtuelles avec la mme configuration. Dans lexemple suivant, $_ fait rfrence au nombre actuellement en attente car intgr lapplet de commande New-VM: 10..20 | Foreach { New-VM -Name VM_$_ -ResourcePool (Get-VMHost tm-pod01-esx03*) -Datastore (GetDatastoreCluster Datastore Cluster 01) -NumCPU 2 -MemoryMB 4096 -DiskMB 40000 -NetworkName Production02 -Floppy -CD -DiskStorageFormat Thin }

Figure 99.

LIVRE BLANC TECHNIQUE / 75

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Dautres oprations sur les machines virtuelles peuvent tre excutes avec vSphere PowerCLI. Pour afficher les applets de commande pouvant tre utiliss avec les machines virtuelles, saisissez Get-ViCommand *VM Pour en savoir plus sur lun de ces applets de commande, saisissez Get-Help Move-VM -Full

Figure 100.

Pour afficher la liste de tous les htes associs la connexion en cours, saisissez Get-VMHost

Figure 101.

Pour afficher la liste de toutes les machines virtuelles rattaches un hte spcifique, saisissez Get-VMHost tm-pod01-esx02* | Get-VM Lexemple prcdent permet de renvoyer le rsultat de lapplet de commande Get-VMHost et de linsrer comme entre dans lapplet de commande Get-VM afin dafficher la liste des machines virtuelles sur cet hte.

LIVRE BLANC TECHNIQUE / 76

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 102.

Lapplet de commande Get-VMHost peut tre utilis avec dautres applets de commande pour extraire et dfinir les informations pour cet hte. Pour afficher la liste des serveurs NTP sur chaque hte de vSphere Client, vous devez accder la vue des htes et clusters, slectionner un hte, cliquer sur longlet de configuration et slectionner le paramtre Time Configuration (Configuration de temps) afficher. Vous devez rpter cette opration pour chaque hte. Pour effectuer cette opration dans vSphere PowerCLI, saisissez Get-VMHost | Get-VMHostNTPServer.

Figure 103.

La collecte dinformations sur les snapshots est la partie fastidieuse du travail de tout administrateur virtuel. Les snapshots doivent tre grs correctement afin dviter quils ne gnrent des problmes dans linfrastructure virtuelle. Dans vSphere Client, il est difficile davoir un aperu du nombre de snapshots crs et de lespace quils utilisent, de leur date de cration et de leur auteur. vSphere PowerCLI inclut plusieurs applets de commande qui vous permettent dutiliser les snapshots. Pour afficher tous les snapshots sur la connexion en cours, saisissez Get-VM | Get-Snapshot.

LIVRE BLANC TECHNIQUE / 77

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Pour obtenir des informations supplmentaires sur tous les snapshots, saisissez Get-VM | Get-Snapshot | Select VM, Name, Description, Created, SizeMB | Format-Table. Outre des rapports, PowerCLIvSphere PowerCLI fournit des applets de commande pour la gestion des snapshots.

Figure 104.

Avec vSphere PowerCLI, vous pouvez crer facilement un grand nombre de snapshots en mme temps. Dans vSphere Client, les snapshots doivent tre crs un par un. Avec vSphere PowerCLI, vous pouvez spcifier les critres de vos machines virtuelles et utiliser lapplet de commande New-Snapshot pour crer un snapshot sur chaque machine virtuelle. Lexemple suivant illustre comment crer un snapshot sur toutes les machines virtuelles dont le nom commence par VM: Get-VM VM* | New-Snapshot -Name Patch Tuesday -Description A Patch added before applying all Microsoft Patches Dans la capture prcdente, vous pouvez galement noter que toutes les tches excutes par vSphere PowerCLI sont enregistres normalement dans vCenter et attribues lutilisateur connect cette session vSphere PowerCLI.

LIVRE BLANC TECHNIQUE / 78

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 105.

Tout comme pour les crer, il est trs facile de supprimer un grand nombre de snapshots simultanment avec lapplet de commande Remove-Snapshot. Lexemple suivant permet de supprimer tous les snapshots intituls Patch Tuesday: Get-Snapshot -Name Patch Tuesday | Remove-Snapshot

Figure 106.

Pour afficher la liste des applets de commande disponibles pour les snapshots, saisissez Get-ViCommand *Snapshot*

Figure 107.

La mise en rseau est galement un composant cl de votre infrastructure virtuelle. vSphere PowerCLI permet de gnrer des rapports, de crer et de configurer tous les aspects de la configuration de votre rseau. Pour afficher la liste de tous les commutateurs virtuels et les informations associes, saisissez Get-VMHost | GetVirtualSwitch | Select VMHost, Name, Nic, NumPortsAvailable

LIVRE BLANC TECHNIQUE / 79

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 108.

Les rapports vSphere PowerCLI permettent galement de sassurer que les configurations virtuelles sont correctes. Si un groupe de ports est manquant, que le nom est incorrect ou que le paramtre VLANID est mal configur, les clusters et vSphere Distributed Resource Scheduler (DRS) peuvent subir de graves problmes. Lexemple prcdent dcrit comment vrifier la configuration de chaque hte, commutateur virtuel et groupe de ports. Pour ce faire, saisissez la commande suivante: Get-VMHost | Get-VirtualSwitch | Get-VirtualPortgroup | Select @{Name=VMHost;Expression={$_. VirtualSwitch.VMHost}}, VirtualSwitchName, Name, VLanId | Sort VMHost

Figure 109.

Avec vSphere PowerCLI, vous pouvez facilement ajouter un grand nombre de groupes de ports en mme temps. Cette opration peut tre excute sur chaque hte dun cluster spcifique afin de garantir la

LIVRE BLANC TECHNIQUE / 80

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

compatibilit DRS et HA de lhte. Dans lexemple suivant, nous allons crer un groupe de ports intitul Company X sur le commutateur virtuel vSwitch0 pour chaque hte du cluster DemoCluster-01: Get-Cluster DemoCluster-01 | Get-VMHost | Get-VirtualSwitch -Name vSwitch0 | New-VirtualPortGroup Company X -VLanId 200 Rsum de VMware vSphere PowerCLI Pour conclure, vous pouvez constater que vSphere PowerCLI est un outil de ligne de commande fiable qui permet dautomatiser tous les aspects de la gestion de vSphere, notamment la gestion des htes, du rseau, du stockage, des machines virtuelles et du systme dexploitation client. Il peut tre utilis avec dautres composants logiciels enfichables PowerShell proposs par Microsoft ou diteurs tiers en vue de simplifier lintgration des technologies VMware dans dautres produits et daccder au systme dexploitation client. La conception de PowerShell et, par consquent de vSphere PowerCLI, simplifie lapprentissage de ce langage de scripts par rapport aux autres langages prcdents. Les configurations et rapports complexes sont possibles avec un minimum deffort de la part de ladministrateur qui est certain de disposer dune solution reproductible et dpourvue derreurs.

valuation du pare-feu ESXi


Introduction Linterface de gestion ESXi5.0 est protge par un pare-feu en mode sans tat, orient services, que vous pouvez configurer avec vSphere Client ou par ligne de commande dans les interfaces esxcli. Un nouveau moteur de pare-feu limine lutilisation diptables, et les jeux de rgles dfinissent les rgles de port pour chaque service. Pour les htes distants, vous pouvez spcifier les adresses ou plages dadresses IP autorises accder chaque service. Prsentation de lvaluation Dans cet exercice, vous allez configurer le pare-feu ESXi pour autoriser ou refuser le service SSH lhte. SSH est un service qui peut tre activ ou interrompu sur un hte ESXi. Pour les besoins de cet exercice, vous allez interrompre, puis dmarrer le service SSH, mais galement configurer les rgles de pare-feu. La configuration du pare-feu ESXi peut tre effectue dans linterface de vSphere Client ou dans vCLI. Dans cet exemple denvironnement, vous allez configurer les rgles de pare-feu dans linterface utilisateur de vSphere Client. Conditions pralables Lenvironnement dvaluation se compose des lments suivants: 1. Trois htes ESXi 2. Des machines virtuelles excutes sur les htes 3. Un outil logiciel install sur chaque machine virtuelle a. PuTTY Interruption du service SSH pour empcher laccs Le service SSH fournit un protocole SSH pour la gestion de lhte ESXi. Ce service est activ par dfaut. Pour interrompre ce service, procdez comme suit: 1. Slectionnez la vue Home > Inventory > Hosts and Clusters (Page daccueil > Inventaire > Htes et clusters). 2. Choisissez lhte tm-pod01-esx01.tmsb.local dans le volet de gauche et slectionnez longlet Configuration droite. 3. Pour afficher les paramtres du pare-feu et des services, slectionnez Security Profile (Profil de scurit) dans la section Software (Logiciel). La Figure 110 illustre le profil de scurit actuel de lhte ESXi slectionn. Vous pouvez constater que le service SSH est activ et que les paramtres de pare-feu actuels autorisent laccs au serveur SSH sur le port TCP 22.

LIVRE BLANC TECHNIQUE / 81

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 110.

4. Le symbole davertissement sur lhte tm-pod01-esx01.tmsb.local concerne le service SSH. La Figure 111 illustre lcran Summary (Rsum) avec lavertissement affich. Lactivation du service SSH peut reprsenter un risque de scurit, cest pourquoi la plate-forme envoie cet avertissement. Vous devez vrifier que des rgles de pare-feu sont configures lorsque le service SSH est activ.

LIVRE BLANC TECHNIQUE / 82

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 111.

5. Pour interrompre le service, vous devez cliquer sur le lien Properties (Proprits) de la section Services tel quillustr la Figure 112.

Figure 112.

LIVRE BLANC TECHNIQUE / 83

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

6. La fentre illustre la Figure 113 saffiche alors. Slectionnez SSH et cliquez sur Options. Vous pouvez dmarrer ou interrompre tous les services rpertoris dans cette fentre.

Figure 113.

Figure 114.

7. Dans la mesure o ce service a dj t dmarr, vous pouvez linterrompre en cliquant sur Stop (Arrter) dans la fentre illustre la Figure 114.

LIVRE BLANC TECHNIQUE / 84

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Test de laccs avec service SSH interrompu Aprs avoir interrompu le service daccs distance SSH, vous pouvez tester si un client peut se connecter Host1 (tm-pod01-esx01.tmsb.local) sur le port TCP 22. Dans cet exemple denvironnement, vous pouvez utiliser la machine virtuelle VM_02 excute sur Host3 (tm-pod01-esx03.tmsb.local) pour dmarrer une session SSH avec Host1. Vous pouvez lancer loutil PuTTY pour initialiser la session SSH, tel quillustr la Figure 115.

Figure 115.

La connexion sinterrompt avec une erreur rseau, tel quillustr la Figure 116.

LIVRE BLANC TECHNIQUE / 85

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 116.

Ce rsultat montre quen interrompant le service SSH, vous pouvez empcher tout accs distance. Au lieu de bloquer tout accs en interrompant un service, vous pouvez restreindre de manire slective laccs distant laide du pare-feu ESXi. Dans la section suivante, vous allez activer le service SSH, puis utiliser les paramtres de pare-feu pour proposer un accs distant slectif.

Cration de rgles de pare-feu pour bloquer laccs SSH


Avant de dfinir des rgles de pare-feu pour bloquer laccs SSH, vous devez activer le service, comme suit: 1. Cliquez sur le lien Properties (Proprits) de la section Services, tel quillustr la Figure 112. 2. Slectionnez le service SHH dans la fentre Service Properties (Proprits de service), tel quillustr la Figure 117. Vous pouvez noter que le service SSH est interrompu. Pour activer le service, cliquez sur Options.

LIVRE BLANC TECHNIQUE / 86

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 117.

Figure 118.

3. Cliquez sur Start (Dmarrer) dans la fentre SSH Options (Options SSH), tel quillustr la Figure 118. Le service SSH redmarre alors. Vous pouvez prsent configurer les rgles de pare-feu pour ce service. 4. Cliquez sur le lien Properties (Proprits) de la section Firewall (Pare-feu) pour accder la fentre de configuration du pare-feu. La Figure 119 illustre la fentre Firewall Properties (Proprits de pare-feu).

LIVRE BLANC TECHNIQUE / 87

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 119.

Figure 120.

LIVRE BLANC TECHNIQUE / 88

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

5. Aprs avoir cliqu sur le lien Properties (Proprits) de la section Firewall (Pare-feu), la fentre Firewall Properties (Proprits de pare-feu) saffiche, tel quillustr la Figure 120. Slectionnez le serveur SSH dans la section Secure Shell et cliquez sur Firewall (Pare-feu). 6. Dans cet exemple denvironnement, vous devez activer laccs distant SSH uniquement depuis la machine virtuelle VM_02 dont ladresse IP est 10.91.35.55. Les connexions SSH depuis toutes les autres adresses IP sont rejetes. Vous pouvez galement spcifier une srie dadressesIP ou une classe de sous-rseau dans le champ Only allow connections... (Autoriser des connexions uniquement...) illustre la Figure 121.

Figure 121.

Aprs avoir configur la rgle de pare-feu qui autorise laccs distant depuis la machine virtuelle VM_02 uniquement, vous pouvez tester ce paramtre de pare-feu en initialisant des sessions PuTTY depuis diffrentes machines virtuelles. Test des rgles de pare-feu SSH Dans cet exemple denvironnement, vous allez tenter dinitialiser des sessions SSH depuis les deux machines virtuelles suivantes en cours dexcution sur Host3 (tm-pod01-esx03.tmsb.local): 1. VM_02: adresseIP 10.91.35.55 2. VM_04: adresseIP 10.91.35.67 Vous pouvez dabord essayer de crer une session SSH laide de loutil PuTTY sur VM_02. LadresseIP de cette machine virtuelle figure parmi les adresses autorises dans la configuration du pare-feu. Par consquent, vous pouvez esprer linitialisation de la connexion SSH.

LIVRE BLANC TECHNIQUE / 89

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 122.

La Figure 123 illustre lcran de connexion Host1. Vous pouvez vous connecter lhte laide des identifiants racine.

Figure 123.

LIVRE BLANC TECHNIQUE / 90

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Lorsque vous rptez la procdure dinitialisation dune connexion SSH depuis VM_04 (10.91.35.67), le message Network error: Connection timed out (Erreur rseau: expiration de la connexion) saffiche tel quillustr la Figure 124. En effet, le pare-feu ESXi bloque laccs au port TCP 22 depuis toutes les adressesIP autre que 10.91.35.55.

Figure 124.

Image Builder
Introduction Dans cette section, vous allez dcouvrir comment utiliser vSphere5.0 Image Builder pour crer et grer des images ESXi personnalises en vue de dployer des htes dans votre environnement vSphere5.0. Lune des prcdentes difficults dESXi tait la nature statique de limage dinstallation de vSphere. Au fur et mesure que les clients adoptaient de nouveaux quipements et que les diteurs lanaient des mises jour pour les fournisseurs CIM et les pilotes logiciels, il tait difficile dintgrer ces mises jour dans linstallation ESXi. Image Builder permet aux utilisateurs de mettre jour et de grer leurs images ESXi afin de bnficier des derniers pilotes et des dernires mises jour logicielles.

Entrepts Prol dimage

Gnration dune nouvelle image


Hte Windows avec PowerCLI et composant logiciel enchable Image Builder

VIB ESXI VIB pilote

Image Builder

Image ISO

Image de dmarrage PXE VIB OEM


Figure 125. Prsentation dImage Builder

Image Builder peut tre utilis avec VMware vSphere Auto Deploy pour provisionner de manire dynamique des htes dans un environnement sans disque.

LIVRE BLANC TECHNIQUE / 91

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Conditions pralables Image Builder Les composants suivants sont requis pour utiliser vSphere5.0 Image Builder: VM Windows avec 2Go despace disque disponible (utiliss pour hberger vSphere PowerCLI et conserver les entrepts logiciels dImage Builder) vSphere PowerCLI5.0 Offre groupe hors ligne ESXi vCenter Server5.0 Tches de prparation Excutez la procdure suivante avant de commencer lvaluation dImage Builder5.0: Installer vSphere PowerCLI Tlchargez et installez vSphere5.0 PowerCLI sur le site www.vmware.com. Le fichier tlcharger est un excutable auto-extractible. Double-cliquez simplement sur le fichier .exe pour lancer le programme dinstallation de vSphere PowerCLI et suivez les instructions. Reportez-vous au Guide dutilisation de vSphere PowerCLI et la section Illustration de vSphere PowerCLI de ce guide pour plus dinformations sur linstallation de vSphere PowerCLI. Tlcharger loffre groupe hors ligne ESXi Tlchargez le fichier .zip de loffre groupe hors ligne ESXi sur le site www.vmware.com. Loffre groupe hors ligne est fournie au format .zip. Tlchargez le fichier sur le mme serveur que le serveur dinstallation de vSphere PowerCLI. Extraire loffre groupe hors ligne ESXi Crez le rpertoire C:\ImageBuilder et extrayez le contenu de loffre groupe hors ligne dans ce rpertoire. Dmarrer une session dImage Builder vSphere PowerCLI La procdure suivante dcrit comment dmarrer une session vSphere PowerCLI et comment se connecter un serveur vCenter. Lancez vSphere PowerCLI en double-cliquant sur licne vSphere PowerCLI sur le bureau ou en slectionnant: Dmarrer -> Tous les programmes -> VMware vSphere PowerCLI -> VMware vSphere PowerCLI Dans linvite vSphere PowerCLI, excutez lapplet de commande Connect-VIServer pour connecter votre session vSphere PowerCLI au serveur vCenter: PowerCLI C:\> Connect-VIServer <adresse IP vCenter>

Figure 126. Connect-VIServer

LIVRE BLANC TECHNIQUE / 92

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

En fonction de vos identifiants de connexion, vous pouvez tre invit saisir le nom dutilisateur et le mot de passe de vCenter, comme suit:

Figure 127. Invite de connexion Connect-VIServer

vSphere PowerCLI affiche le nom / ladresse IP du serveur vCenter, ainsi que le port et lutilisateur. Au cours de lvaluation dImage Builder, lerreur de certificat peut tre ignore.

Figure 128. Rsultats de Connect-VIServer

LIVRE BLANC TECHNIQUE / 93

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Importer loffre groupe hors ligne ESXi Cette section dcrit comment importer un entrept logiciel ESXi laide de lentrept hors ligne ESXi plac dans le rpertoire C:\ImageBuilder au cours des tches de prparation. PowerCLI C:\> Add-EsxSoftwareDepot C:\ImageBuilder

Figure 129. Ajouter lentrept logiciel

Lentrept logiciel regroupe les paquets vSphere utiliss pour crer et grer les images ESXi. La procdure suivante dcrit comment consulter les informations sur les entrepts logiciels ajouts votre session vSphere PowerCLI. Afficher les entrepts logiciels Les entrepts logiciels sont ajouts laide de lapplet de commande Add-ESXSoftwareDepot et supprims laide de lapplet de commande Remove-SoftwareDepot. Utilisez la variable $DefaultSoftwareDepots pour afficher la liste des entrepts logiciels disponibles dans votre session vSphere PowerCLI en cours. Pour afficher la liste des entrepts logiciels disponibles, saisissez la commande suite: PowerCLI C:\> $DefautSoftwareDepots

Figure 130. Afficher les entrepts logiciels

LIVRE BLANC TECHNIQUE / 94

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Afficher les VIB Une offre groupe dinstallation vSphere (vSphere Installation Bundle, ou VIB) est un format de conception utilis dans vSphere. VMware et ses partenaires regroupent les solutions, pilotes, fournisseurs CIM et applications sous forme de VIB. Les VIB sont ensuite regroupes pour crer les profils dimage ESXi. Pour afficher les VIB disponibles dans les entrepts logiciels ajouts votre session vSphere PowerCLI, utilisez lapplet de commande Get-EsxSoftwarePackage. PowerCLI C:\> Get-EsxSoftwarePackage

Figure 131. Get-EsxSoftwarePackage

Afficher les profils dimage Un profil dimage est une compilation de VIB qui composent une image ESXi pouvant tre utilise pour installer un hte ESXi. Au minimum, un profil dimage se compose dune VIB ESXi de base et dune VIB du module du noyau de dmarrage. Toutefois, elle peut inclure galement des VIB supplmentaires issues du pool des entrepts logiciels disponibles. Pour rpertorier les profils dimage configurs, utilisez lapplet de commande Get-EsxImageProfile. PowerCLI C:\> Get-EsxImageProfile

Figure 132. Get-EsxImageProfile

Pour rpertorier les VIB qui composent un profil dimage, utilisez lapplet de commande GetEsxImageProfile et dveloppez les proprits de la proprit VibList. PowerCLI C:\> Get-EsxImageProfile MyProfile | Select ExpandProperty VibList

LIVRE BLANC TECHNIQUE / 95

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 133. Get-EsxImageProfile VibList

Crer un profil dimage La procdure suivante dcrit comment crer un profil dimage personnalis en slectionnant manuellement chacun des composants VIB ou en clonant un profil dimage existant. Chaque profil dimage doit respecter les conditions suivantes: Le nom du profil dimage doit tre unique. Le profil dimage doit contenir au moins une VIB ESXi de base et un module du noyau de dmarrage. Le niveau dacceptation de chaque VIB doit correspondre celui dfini pour le profil. Une VIB ne peut apparatre quune seule fois dans un profil dimage. Toutes les dpendances VIB doivent tre respectes. Crer un profil dimage en slectionnant manuellement chaque VIB Crez un profil dimage intitul MyNewProfile et contenant limage de base ESXi. PowerCLI C:\> New-EsxImageProfile NewProfile MyNewProfile vendor VMware SoftwarePackage esx-base

Figure 134. New-EsxImageProfile

LIVRE BLANC TECHNIQUE / 96

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Ajoutez ensuite la VIB esx-tboot MyNewProfile, comme suit: PowerCLI C:\> Add-EsxSoftwarePackage -ImageProfile MyNewProfile SoftwarePackage esx-tboot

Figure 135. Add-EsxSoftwarePackage esx-tboot

Ajoutez ensuite la VIB net-e1000e MyNewProfile, comme suit: PowerCLI C:\> Add-EsxSoftwarePackage -ImageProfile MyNewProfile SoftwarePackage net-e1000e

Figure 136. Add-EsxSoftwarePackage net-e1000e

Affichez ensuite les profils dimage disponibles et vrifiez que le nouveau profil dimage MyNewProfile a bien t cr:

Figure 137. Get-EsxImageProfile with MyNewProfile

prsent, affichez la liste des VIB dans les profils dimage pour vrifier que seules les VIB identifies sont incluses:

Figure 138. Get-EsxImageProfile MyNewProfile VibList

LIVRE BLANC TECHNIQUE / 97

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Crer un profil dimage en clonant un profil dimage existant Crez une image ESXi intitule MyClonedProfile en clonant limage ESXi-5.0.0-381646-standard incluse dans loffre groupe hors ligne. PowerCLI C:\> New-EsxImageProfile CloneProfile ESXi-5.0.0-381646-standard Name MyClonedProfile

Figure 139. New-EsxImageProfile -CloneProfile

Affichez la liste des profils dimage disponibles et vrifiez que le nouveau profil a t cr: PowerCLI C:\> Get-EsxImageProfile

Figure 140. Get-EsxImageProfile with MyClonedProfile

Retrait de VIB dun profil dimage Le profil dimage clon MyCloneProfile inclut le paquet VMware Tools. Nous pouvons rduire la taille de ce profil dimage en supprimant le paquet VMware Tools. PowerCLI C:\> Remove-EsxSoftwarePackage ImageProfile MyClonedProfile SoftwarePackage tools-light

Figure 141. Remove-EsxSoftwarePackage

LIVRE BLANC TECHNIQUE / 98

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Comparer les profils dimage Cette section dcrit comment comparer les profils dimage en vue didentifier et de suivre les diffrences entre les profils dimage personnaliss. Au cours de la section prcdente, nous avons cr un clone du profil dimage intitul MyCloneProfile. Nous avons ensuite supprim le paquet VMware Tools de limage personnalise. Nous pouvons prsent utiliser lapplet de commande Compare-EsxImageProfile pour comparer les deux images et vrifiez que les modifications ont bien t apportes. PowerCLI C:\> Compare-EsxImageProfile ReferenceProfile Esxi-5.0.0-381646-no-tools CompareProfile MyClonedProfile

Figure 142. Compare-EsxImageProfile

Dans lexemple ci-dessus, nous pouvons constater que le paquet VMware _ locker _ toolslight _ 5.0.0.0-0.0.381646 nexiste plus dans le profil de rfrence (-ReferenceProfile) mais quil existe encore dans le profil de comparaison (-Comparison Profile). Exporter le profil dimage La procdure suivante dcrit comment exporter les profils dimage dans une offre groupe hors ligne ou une image ISO de dmarrage. Exporter dans une offre groupe hors ligne chaque fois que vous quittez une session vSphere PowerCLI, tous les entrepts logiciels et profils dimage personnaliss sont perdus. Pour enregistrer vos profils dimage personnaliss, en vue de pouvoir les utiliser dune session vSphere PowerCLI lautre, vous devez les enregistrer sur le disque en les exportant dans une offre groupe hors ligne. Avec une offre groupe hors ligne, chaque fois que vous dmarrez une nouvelle session vSphere PowerCLI, vous pouvez continuer utiliser vos profils dimage personnaliss en important loffre groupe hors ligne dans un nouvel entrept logiciel laide de lapplet de commande AddEsxSoftwareDepot. Pour exporter un profil dimage dans une offre groupe hors ligne, utilisez lapplet de commande ExportEsxImageProfile avec loption -ExportToBundle. PowerCLI C:\> Export-EsxImageProfile ImageProfile MyNewProfile ExportToBundle FilePath C:\ImageBuilder\MyNewProfile

Figure 143. Export-EsxImageProfile -ExportToBundle

LIVRE BLANC TECHNIQUE / 99

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Exporter dans une image ISO de dmarrage Pour utiliser un profil dimage personnalis pour installer des htes ESXi, vous devez exporter le profil dimage dans une image ISO de dmarrage. Utilisez lapplet de commande Export-EsxImageProfile avec loption -ExportToIso. PowerCLI C:\> Export-EsxImageProfile ImageProfile MyNewProfile ExportToIso FilePath C:\ImageBuilder\MyNewProfile.iso

Figure 144. Export-EsxImageProfile -ExportToIso

Utilisez lExplorateur Windows pour afficher les fichiers .zip et .iso.

Figure 145. Afficher les exports des profils dimage

Documentation du produit Pour plus dinformations sur linstallation, la configuration, la gestion et lutilisation de vSphere Image Builder ou autres fonctionnalits vSphere, reportez-vous la documentation en ligne: http://www.vmware.com/support/ pubs/vs_pubs.html.

LIVRE BLANC TECHNIQUE / 100

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Utilisation des statistiques sur les performances de stockage


Introduction vSphere5.0 comprend plusieurs nouvelles vues de performances. Ces vues offrent un aperu rapide de ltat de sant actuel de vos banques de donnes. Il existe deuxdiffrents types de vue: performances et espace. Cette prochaine section va dcrire quel point la surveillance des banques de donnes est simple avec vSphere5.0. Deux vues de base composent la vue Datastores and Datastore Clusters (Banques de donnes et clusters de banques de donnes): Surveillance de lutilisation de lespace dune banque de donnes 1. Accdez la vue Datastores and Datastore Clusters (Banques de donnes et clusters de banques de donnes).

Figure 146.

2. Slectionnez une banque de donnes.

Figure 147.

LIVRE BLANC TECHNIQUE / 101

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

3. Cliquez sur longlet Performance. Les statistiques dutilisation de lespace en cours pour cette banque de donnes saffichent par dfaut.

Figure 148.

4. Dans la liste droulante Time Range (Plage horaire), modifiez la priode de 1 Day (1 jour) 1 Week (1 semaine). Cette procdure permet de savoir si les machines virtuelles ont augment ou ont t migres vers dautres banques de donnes, ainsi que toute autre tendance des 7 derniers jours.

Figure 149.

LIVRE BLANC TECHNIQUE / 102

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Surveillance des statistiques de performances dune banque de donnes La seconde partie de cet exercice va permettre dafficher les statistiques de performances disponibles sur la vue Datastores and Datastore Clusters (Banques de donnes et clusters de banques de donnes). Ces vues prsentent les mesures les plus pertinentes et importantes surveiller, telles que la latence moyenne de priphrique et la latence moyenne dcriture par disque de machine virtuelle. 1. Accdez la vue Datastores and Datastore Clusters (Banques de donnes et clusters de banques de donnes).

Figure 150.

2. Slectionnez une banque de donnes.

Figure 151.

3. Cliquez sur longlet Performance et slectionnez Performance dans la liste droulante View (Afficher).

LIVRE BLANC TECHNIQUE / 103

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Figure 152.

4. Vous avez prsent termin lexercice sur lutilisation des statistiques de performances de stockage.

LIVRE BLANC TECHNIQUE / 104

Guide dvaluation de VMwarevSphere 5.0 - Volume Un

Aide et support au cours de lvaluation


Ce guide offre un aperu des procdures requises pour garantir la russite dune valuation de VMware vSphere. Il na pas pour but de se substituer la documentation sur le produit. Reportez-vous la documentation en ligne sur les produits vSphere pour plus dinformations (voir les liens suivants). Vous pouvez galement consulter la base de connaissances VMware en ligne pour toute question supplmentaire. Pour une assistance supplmentaire, contactez un reprsentant commercial VMware ou un partenaire revendeur. Ressources sur VMware vSphere et vCenter: Documentation du produit: http://www.vmware.com/support/pubs/ Support en ligne: http://www.vmware.com/fr/support/ Offres de support: http://www.vmware.com/support/services Services de formation: http://mylearn1.vmware.com/mgrreg/index.cfm Base de connaissances du support: http://kb.vmware.com Communaut du kit doutils VMware vSphere PowerCLI: http://communities.vmware.com/community/developer/windows_toolkit (ou saisissez Get-VIToolkitCommunity dans PowerCLI) Blogs PowerCLI: http://blogs.vmware.com/vipowershell

Vos contacts chez VMware


Pour acheter les produits VMware vSphere ou obtenir plus dinformations sur ceux-ci, VMware dispose dun rseau mondial de fournisseurs de solutions pour vous aider. Si vous souhaitez contacter directement VMware, vous pouvez vous adresser un reprsentant commercial en composant le 1-877-4VMWARE (650-475-5000 hors de lAmrique du Nord) ou envoyer un e-mail au service commercial sales@vmware.com. Dans votre e-mail, mentionnez le dpartement, le pays et le nom de lentreprise partir desquels vous effectuez votre demande. Vous pouvez galement visiter le site http://www.vmware.com/vmwarestore/.

Retour dinformation
Nous apprcions vos commentaires sur les informations fournies dans ce guide. En particulier, nous vous serions reconnaissants de nous faire part de vos commentaires sur les sujets suivants: Les informations figurant dans ce guide vous ont-elles t utiles? Quelles autres rubriques spcifiques aimeriez-vous voir aborder? Dans lensemble, que pensez-vous de ce guide? Envoyez vos commentaires ladresse suivante: tmdocfeedback@vmware.com, en indiquant VMware vSphere 5.0 Evaluation Guide dans lobjet. Nous vous remercions de nous aider faire de ce guide un outil prcieux.

LIVRE BLANC TECHNIQUE / 105

VMware, Inc. 3401 Hillview Avenue Palo Alto CA 94304 tats-Unis Tl . 877-486-9273 Fax 650-427-5001 www .vmware .com VMware Global Inc . Tour Franklin100-101 Terrasse Boieldieu 92042 Paris La Dfense 8 Cedex France Tl . +33 1 47 62 79 00 Fax +33 1 47 62 79 01 www .vmware .com/fr
Copyright 2011 VMware, Inc . Tous droits rservs . Ce produit est protg par les lois amricaines et internationales sur le copyright et la proprit intellectuelle . Les produits VMware sont couverts par un ou plusieurs brevets, rpertoris ladresse http://www .vmware .com/go/patents . VMware est une marque ou une marque dpose de VMware, Inc . aux tats-Unis et/ou dans dautres juridictions . Toutesles autres marques et tous les autres noms mentionns sont des marques dposes par leurs propritaires respectifs . Rfrence: VMW-WP-vSPHR-EVAL-GUIDE-VOL1-USLET-101

You might also like