Академический Документы
Профессиональный Документы
Культура Документы
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
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
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
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
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).
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
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
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)
vSwitch0
VMK0: rseau de gestion VMK0 :Management network VLAN 2912 vmnic0 TM-POD<xx>ESX<xx>
vmnic2
vmnic3
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.
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.
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.
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.
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
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.
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.
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).
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.
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.
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).
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.
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.
Lassistant saffiche pour vous permettre de modifier les paramtres du cluster. Une fois VMware HA activ, des paramtres supplmentaires saffichent pour sa configuration.
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.
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
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.
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.
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).
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.
Slectionnez loption Custom (Personnalise) pour contrler plus prcisment les diffrents paramtres impliqus. Vous pouvez spcifier ces paramtres par machine virtuelle.
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.
En cas dun tel vnement, VMware HA identifie la panne de lhte et tente de redmarrer les machines virtuelles protges sur un hte fonctionnel.
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.
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.
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.
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.
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.
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.
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.
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.
Sur la console, appuyez sur F2 pour accder au menu. Vous devez dabord authentifier lhte pour quil autorise laccs au menu de la console.
Une fois connect, slectionnez loption de menu Troubleshooting Options (Options de dpannage).
Slectionnez ici loption Enable ESXi Shell (Activer ESXi Shell) pour activer ESXi Shell. Ce shell va vous permettre dinterrompre les connexions rseau avec lhte.
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.
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.
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).
Longlet Tasks & Events (Tches et vnements) affiche galement les messages du journal gnrs lors de la dtection par VMware HA de lisolation de lhte.
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.
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.
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.
Sur la console, slectionnez Disable ESXi Shell (Dsactiver ESXi Shell) sur lcran Troubleshooting Mode Options (Options mode dpannage) pour dsactiver laccs ESXi Shell.
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
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.
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.
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.
Patientez jusqu ce que le statut des tches de dsactivation affiche Completed (Termin).
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-
vSphere PowerCLI
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
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.
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:
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:
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.
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.
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.
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.
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.
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.
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.
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:
Utilisez la commande esxcli network ip interface ipv4 get pour afficher la liste de toutes les adresses IPv4 configures sur lhte ESXi, comme suit:
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:
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:
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.
Nous pouvons vrifier la modification en affichant la nouvelle valeur du paramtre ESXiShellTimeout, comme suit:
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:
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:
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:
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.
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:
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.
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.
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.
Le programme dinstallation vous avertit dabord quun composant supplmentaire, VMware VIX, va tre install avec vSphere PowerCLI. Cliquez sur OK.
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:
Lcran daccueil saffiche prsent pour dmarrer lassistant dinstallation de vSphere PowerCLI. Cliquez sur Next (Suivant) pour continuer. Lcran VMware Patents (Brevets VMware) saffiche:
Cliquez sur Next (Suivant) pour continuer. Lcran License Agreement (Accord de licence) suivant saffiche:
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:
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:
Cliquez sur Install (Installer) pour lancer linstallation de PowerCLI. Lcran Installing VMware vSphere PowerCLI (Installation de VMware vSphere PowerCLI) saffiche.
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.
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.
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:
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.
Une fois connect, vous retournez linvite vSphere PowerCLI. Vous pouvez alors excuter lapplet de commande suivant, comme suit:
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.
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.
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.
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
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.
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.
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.
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.
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
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
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.
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.
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.
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.
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.
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.
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).
Figure 119.
Figure 120.
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.
Figure 122.
La Figure 123 illustre lcran de connexion Host1. Vous pouvez vous connecter lhte laide des identifiants racine.
Figure 123.
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.
Image Builder
Image ISO
Image Builder peut tre utilis avec VMware vSphere Auto Deploy pour provisionner de manire dynamique des htes dans un environnement sans disque.
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>
En fonction de vos identifiants de connexion, vous pouvez tre invit saisir le nom dutilisateur et le mot de passe de vCenter, comme suit:
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.
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
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
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
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
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
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
Ajoutez ensuite la VIB esx-tboot MyNewProfile, comme suit: PowerCLI C:\> Add-EsxSoftwarePackage -ImageProfile MyNewProfile SoftwarePackage esx-tboot
Ajoutez ensuite la VIB net-e1000e MyNewProfile, comme suit: PowerCLI C:\> Add-EsxSoftwarePackage -ImageProfile MyNewProfile SoftwarePackage net-e1000e
Affichez ensuite les profils dimage disponibles et vrifiez que le nouveau profil dimage MyNewProfile a bien t cr:
prsent, affichez la liste des VIB dans les profils dimage pour vrifier que seules les VIB identifies sont incluses:
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
Affichez la liste des profils dimage disponibles et vrifiez que le nouveau profil a t cr: PowerCLI C:\> Get-EsxImageProfile
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
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
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
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
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.
Figure 146.
Figure 147.
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.
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.
Figure 151.
3. Cliquez sur longlet Performance et slectionnez Performance dans la liste droulante View (Afficher).
Figure 152.
4. Vous avez prsent termin lexercice sur lutilisation des statistiques de performances de stockage.
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.
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