Bonjour, quelques mots sur la cuvée 2011. VMware avait pléthore de produits à montrer, de best practices à donner, il a donc été très difficile de faire un choix parmi les très nombreuses sessions, qui, pour la plupart, n’étaient jouées qu’une fois. N’ayant pas le don de me multiplier, j’ai dû faire des choix. Déjà j’ai choisi de ne pas me focaliser sur des sessions parlant des nouveaux produits vSphere 5, qui n’auraient fait que répéter ce que tout le monde a déjà lu sur les blogs (dont le nôtre… surtout le nôtre). J’ai choisi d’assister à :
- VSP3866 Performance Best Practices and Troubleshooting : cette session parlait essentiellement des outils de monitoring des performances qui sont les performances charts du vCenter et la commande ESXTOP. On y parlait beaucoup des différentes metrics CPU et mémoire, expliquant pour une fois de manière claire les différences entre memory used, granted et consumed les (très) nombreuses metrics CPU, etc, bref, de quoi vous rendre complètement adepte d’ESXTOP. Egalement, on y expliquait certain pièges du troublshooter non-averti : oui, un stockage lent se ressentira d’abord par du CPU élevé ; non, une VM avec 32 vCPU ne fonctionnera pas forcément mieux qu’avec 2 ; oui, les VMware tools jouent un rôle primordial dans le mécanisme de réclamation de la mémoire et donc sur les performances globales ; non, donner 25 GB de RAM à une VM en se disant « bof, elle ne consommera que ce dont elle aura besoin » n’est pas une bonne idée. À me lire vous pourriez croire que l’on a enfoncé des portes ouvertes durant 1 heure, mais il était très intéressant (et surement nécessaire pour bon nombre) d’expliquer en détail pourquoi, plutôt que de hausser le sourcil. Si le sujet vous intéresse, je ne peux que vous recommander chaudement de suivre un des cours « Manage for Performances » ou « Troubleshooting » (www.lanexpert.ch/training)
- BCO2479 Understanding VMware vSphere Stretched Clusters, Disaster Recovery and Planned Workload Mobility : dans cette session, co-animée par EMC, on parle de Disaster Recovery et de Disaster Avoidance, reprenant et classant dans ces deux catégories les solutions SRM, Virtualisation de Stockage et HA. Pour résumer, HA et SRM sont des solutions de Disaster recovery, qui permettent très rapidement de retourner à une situation de production normale, mais avec une perte possible (RPO) car une panne a eu lieu, et on utilise une solution pour revenir à la normale. Les solutions de virtualisation de stockage, quant à elles, permettent d’éviter qu’une panne n’ait d’effets et de conséquences. Dans un design des plus aboutis, la perte de tout un Datacenter ne se ressent à peine. N’ayant pas choisi beaucoup de session parlant de SRM, j’ai pu ici voir (revoir) SRM 5, et le Host Based Replication. J’ai fait également un LAB sur le sujet, un seul mot me vient : Waow! Simplement génial, imaginez : indépendant du stockage ; peut utiliser les stockages locaux des ESX pour un DRP pas cher ; protection et réplication d’une VM en 3 clicks ; fonction de migration intégrée, où l’on réplique toutes ses VM sur le nouveau site, puis on provoque le basculement.
- CIM1264 Private VMware vCloud Architecture Technical Deep Dive : session pas très intéressante, mais nécessaire pour rattraper un peu mon retard sur vCloud Director. Mon intérêt dans cette session était surtout de voir le concept de private cloud avec vCloud Director, puisqu’il va remplacer dans le courant de l’année prochaine le LAB Manager. Actuellement les linked clones ne sont pas encore intégrés dans vCloud, mais dès qu’ils le seront, LAB Manager va doucement disparaitre.
- EUC1987 VMware View PC-over-IP Performance and Best Practices : ce que j’ai retenu de cette session, ce sont les améliorations apportées au protocole PCoIP. Bien qu’en terme de fonctionnalités, ou de configuration, rien de très impressionnant, tous les nouveaux paramétrages se font via GPO et des .adm. En revanche il était intéressant de voir les tests comparatifs entre RDP, PCoIP et ICA, et entre l’ancien PCoIP et le nouveau. VMware annonce une amélioration théorique jusqu’à 70% de la bande passante ! Mazeltov ! Ceci grâce au fait que le protocole lui-même prend beaucoup moins de bande passante, et au fait qu’il charge beaucoup moins le CPU. Dans la pratique, on annonce plutôt dans les 30% de réduction de la bande passante consommée. Selon les tests de VMware, en toutes circonstances, le PCoIP est dorénavant comparable à l’ICA de Citrix. Champagne !
- SPO3400 Agentless Security for VMware Environments: A Report Card on the Past 12 Months and a crystal ball for the future : Session présentée par TrendMicro, pour parler de Deep Security, solution basée sur les API VMware vShield Endpoint, qui permettent de sortir complètement l’analyse anti-virus des VMs. C’est-à-dire d’avoir des Virtual Appliances qui vont assurer la sécurité depuis l’extérieur, au niveau des serveurs ESX. Mon avis est que la solution est très prometteuse, car le futur ne sera pas sans ce concept, mais encore un peu jeune. La dernière version de Deep Security est très récente, et celle d’avant n’avait pas le niveau attendu. Sachant que pour l’instant TrendMicro à une longueur d’avance sur la concurrence, vivement que d’autres éditeurs s’y mettent, pour stimuler un peu ce domaine qui ne progresse pas vite. Les projets VDI n’attendent que ça.
- EUC3865 Tips, Tricks and Best Practices for VMware View Success: Learning from Customer support : Session tenue par le support de VMware, parlant des différents cas (les plus fréquents, pas forcément les plus intéressants) qu’ils reçoivent. Pour résumer : ne touchez jamais à une VM desktop depuis le vCenter !
- VSP1682 VMware vSphere Clustering Q&A : J’ai beaucoup aimé cette session, un peu particulière, où des participants pouvaient poser des questions durant 1h. Elle était animée par la dream team VMware soit : Ducan Epping (@DuncanYB, Mr. Yellow Bricks) ; Frank Denneman (@FrankDenneman, le co-auteur des livres de Ducan) ; et Chris Colotti (@ccolotti). Les questions étaient assez intéressantes, notamment une question sur le partage entre ressource pools et VMs : il faut éviter de mettre des VMs au même niveau que des ressources pools, car en cas de contention, une VM aura autant de ressource que l’ensemble d’un ressource pool, et cela fausse complètement le calcul. Un autre point, les shares d’un ressource pool sont à diviser par l’ensemble des VMs à l’intérieur. Prenons un exemple avec 6 VMs : 2 VMs dans un ressource pool avec un share de 2000 et 4 VMs dans un ressource pool avec un share de 4000. En cas de contention, on peut diviser le nombre de share par le nombre de VM dans le pool, dans le cas présent, chaque VM à 1000, et donc la même importance. Or on imaginait privilégier le pool à 4000. Maintenant, si on ajoute 4 VMs dans le pool à 4000 share, les VMs n’auront plus que 500, etc.
- VSP3299 Using VMware vSphere Storage Appliance to Create Shared Storage from Local Storage : dans cette session, il est question de la VSA (voir mon article) petites modifications par rapport aux premières annonces : SSD non supportés et RAID 10 de 4, 6 ou 8 disques. Les shares NFS montrés par la VSA peuvent être utilisés par n’importe quel autre ESX, mais pour l’instant, maximum 3 nœud dans un cluster VSA. La version suivante de ce produit va certainement apporter un peu de souplesse dans la reconfiguration (ajout de disque, serveur). VMware a voulu la VSA très simple, et preuves à l’appui, elle s’installe en maximum 10 clicks, vraiment très impressionnant (une semaine de design, de réflexions, de réunions avec le client pour 10 clicks…)
- VSP2447 Understanding Virtualized Memory Performance Management : cette session allait en détails dans les mécanismes de réclamation de la mémoire, mais n’apportait rien de plus que l’on en apprend dans le cours « Manage for Performance ». Ce qui est intéressant : les différents niveaux de réclamation : HIGH. Until 6% memory free. No action ; SOFT. Between 6% and 4%. Action = ballooning ; HARD. Between 4% and 2%. Action = ballooning and swapping ; LOW. Between 2% and 1%. Action = swapping. La comparaison entre le ballooning et le swapping était intéressante, dans le cas du ballooning, on gonfle un process, ce qui va avoir pour conséquence de réclamer au Windows toute la mémoire de sa free-list, puis éventuellement de le forcer à swapper la idle memory, et en dernier recours, de swapper l’active memory (perf impact). Le VMKernel swapping, lui, donne simplement du disque au lieu de la RAM, donc indifféremment, de l’idle ou active memory seront sur du disque, donc gros impact. Vous me direz, « cela, on le savait » mais VMware à fait une analyse comparative de l’impact au niveau des performances. Le balloon est une technologie très intéressante pour les performances : ballooning de la moitié de la RAM de la VM, impact sur les perf = 0. Avec le VMkernel swapping, je vous laisse imaginer… ensuite, quand le ballon gonfle, les performances baissent, simplement car Windows commence à swapper de la mémoire active.
- VSP2774 Supercharge Your VMware Deployment with VAAI and VAAI-enabled Storage Arrays : VAAI (vStorage API for Array Integration, voir l’article de Cédric) permet de déléguer certaines primitives (commandes SCSI) à la baie de stockage, par exemple, lors de la copie d’une VM, chaque bloc de donnée passe de la baie de stockage au serveur ESX pour retourner sur la baie de stockage, avec VAAI, l’ESX donne une liste de commande à la baie de stockage, qui les exécute toute seule. Grace à cela, les opérations répétitives prennent beaucoup moins de temps, et chargent nettement moins le réseau de stockage. Il était très intéressant de discuter en détails toutes les primitives VAAI, et de voir exactement où sont les avantages. Pariez que cette technologie, déjà présente chez beaucoup de fabricant, sera dans quelques temps une évidence.
- VSP3868 VMware vStorage Best Practices : très déçu de cette session, tenue également par le support VMware. On nous a présenté ici les commandes pour voir les devices/volumes présentés à un ESX, vu les questions de resignature de LUN et de montage de LUN snapshot, et quand cela devenait intéressant : que faire quand un Datastore a été effacé (du moins la table de partition), réponse : « là c’est le moment d’appeler le support… »
Si un de ces thèmes vous interpelle, n’hésitez pas à me le dire, j’en ferai un sujet d’article.
A bientôt
Stéphane