La sortie GA de VMware vSphere 5 est pour demain (lundi 22/08/2011), elle apporte plus de 140 améliorations par rapport à la précédente version... difficile de ne rien oublier.
Après toute une série d'article sur les nouveautés, c'est l'occasion de faire un article de synthèse pour retrouver facilement les liens (certaines pages ont été mise à jour depuis).
Voici donc la liste des articles sur les nouveautés de vSphere 5:
- "nouveautés vSphere 5": avec la release note
- "les modes de licence vSphere 5"
- "nouveauté vSphere5: Client Web Flex": avec la partie vSphere Web Client Server
- "nouveauté vSphere5: vCenter Server Appliance"
- "nouveauté vSphere5: AutoDeploy & ImageBuilder": avec Image Builder et Auto Deploy
- "nouveauté vSphere5: VSA"
- "nouveauté vSphere5: vDR 2.0"
- "nouveauté vSphere5: FDM": avec les rôles des agents FDM, le HeartBeat par le Stockage et la simplicité accrue de l’administration HA
- "nouveauté vSphere5: amélioration réseau": avec les fonctions de surveillance et découverte du réseau (LLDP, NetFlow, Port Mirroring), le Firewall d'ESXi et le Network IO Control par groupe de VMs
- "nouveauté vSphere5: améliorations vmotion et cluster DRS/DPM": avec le vMotion, les clusters DRS/DPM et les Pools de Ressources
- "nouveauté vSphere5: amélioration stockage": avec le VMFS5, VAAI en version 2, VASA, le Storage vMotion et l'adapteur software FCoE
- "nouveauté vSphere5: Storage DRS &VM Storage Profiles": avec Storage DRS et ses Datastore Clusters, Driven-Profile Storage et ses VM Storages Profiles
- "Upgrade en vSphere 5"
Voici également la liste des articles sur les nouveautés autour de la génération 5 de VMware (sortie pour début Septembre 2011):
Lire la suite...
Dans la majeure partie des cas, la mise en place de vSphere 5 va être une mise à jour vers vSphere 5 plutôt qu'une installation depuis zéro.
L'upgrade en vSphere 5 va se découper selon les phases suivantes:
- phase 0: validation des pré-requis
- phase 1: mise à jour de vCenter
- phase 2: mise à jour des plugins vCenter (VUM...)
- phase 3: mise à jour des serveurs ESXi
- phase 4: mise à jour des VMs (VMtools & Virtual HW)
Phase 0: pré-requis
Voici, pour rappel, quelques pré-requis pour vSphere 5:
Remarque: vCenter 5.0 peut gérer des hôtes ESX/ESXi 3.5, 4.x et 5.0 au sein d’un même cluster.
La gestion de Stockage fait une grosse avancée dans vSphere 5 avec Storage DRS et Profile-Driven Storage qui permettent de simplifier et d'automatiser les taches d'administration en relation avec le stockage.
Storage DRS
Avant Storage DRS, le remplissage des Datastores et surtout les performances étaient difficilement équilibrés et surtout l'ajustement de ces problèmes était complexe. Ces opérations de choix et d'équilibrage peuvent maintenant être adressé avec la fonctionnalité Storage DRS.
Storage DRS (SDRS) fournit au stockage les fonctionnalités qu'offre DRS pour les ressources CPU et RAM. Il assure les opérations suivantes :
- Placement initial des VMs et des VMDKs en fonction de l’espace et de la capacité d’E/S disponibles.
- Équilibrage de la charge entre les Datastores d’un cluster via Storage vMotion, en fonction de l’utilisation de l’espace de stockage.
- Équilibrage de la charge via Storage vMotion en fonction des mesures d’E/S (par exemple la latence).
Pour fonctionner, il s'appuie bien entendu sur le Storage vMotion pour l'équilibrage mais aussi sur un nouveau concept: le Datastore Cluster (également appelé "Pod"). Ce regroupement de plusieurs Datastores en un seul objet administrable globalement. Ils offrent la flexibilité d'être interchangeable (notamment avec le Mode Maintenance). Cet agrégat de Datastores peut être de type mixte: de différentes Baies, de différents Constructeurs, de différents VMFS (3/5), de différentes capacités E/S et de différentes tailles. Cependant, il est fortement recommandé de ne pas mixer entre des volumes VMFS et NFS, ni entre les volumes répliqués et non-répliqués. Il n'y a pas de relation directe entre un Cluster d'ESXi et un Datastore Cluster, la relation est de type n:n, c'est à dire qu'un Cluster d'ESXi peut avoir plusieurs Datastore Clusters et qu'un Datastore Cluster peut être attaché à plusieurs Cluster d'ESXi.
La plus grosse partie des nouveautés vSphere 5 se situe au niveau du stockage. Et c'est bien normal, le stockage devient le nerf de la guerre pour des infrastructures virtualisées, aussi bien au niveau des performances que du management. Voici donc une description des nouveautés au niveau stockage : VMFS5, VAAI v2, VASA, Storage vMotion, FCoE soft adapter (la partie Storage DRS et Profile-Driven Storage sera traité dans un prochain article).
VMFS5
La nouvelle version du système de fichier : VMFS5 apporte une meilleure évolutivité et de meilleur performance.
Avec le VMFS5, les limitations du système de fichier sont repoussées. En effet, les Datastores supportent des volumes allant jusqu’à 64 To sans nécessité d’extend. Cela est possible car les partitions VMFS5 sont basées sur une table GPT (GUID Partition Table). La limitation du nombre maximum de fichier dans un volume VMFS est repoussé à plus de 100 000 fichiers. Lire la suite...
Lors de la mise en place de PRA avec VMware Site Recovery Manager, il est plus qu'utile mettre en place des routines pour vérifier que les services applicatifs contenu sont bien repartis. Pour cela le produit inclut la possibilité de lancer des scripts, cependant si les commandes des scripts sont passées à travers le réseau elles sont incompatible avec le mode "Test" de SRM. En effet, lors du mode "Test", les VMs sont démarré dans un réseau isolé qui ne peut communiquer avec le serveur SRM qui doit lancer les scripts. Il est alors impossible de vérifier le bon fonctionnement des scripts.
Il y a cependant une solution: c'est d'utiliser VIX pour demander à la couche de virtualisation de lancer un script local aux VMs. Cette fonction est disponible en PowerCLI avec le cmdlet Invoke-VMScript. Pour info, cette partie sera intégré dans la prochaine version: SRM5.
Je vais donc présenter un exemple de lancement de scripts pour réaliser cela à l'étape "Post Power-On" des VMs. Il faut faire appel à plusieurs scripts qui en appel d'autres, l'important est d'être capable de récupérer les codes retour d'erreurs entre les différents contextes pour qu'ils soient prises en compte comme résultat par SRM.
Pour commencer, voici un synopsis de la communication en différents scripts et le traitement des codes retour:
Lire la suite...
Même si ce n’est pas trop visible dans les annonces autour de vSphere 5, le fonctionnement de vMotion, DRS/DPM et des Pools de Ressources a été amélioré. Ces améliorations visent les points suivants : optimisation des performances et de l’évolutivité, facilité d’utilisation accrue et intégration de produits mixtes.
vMotion
Et oui, même si cette fonction existe depuis ans et que son efficacité n’est plus à démontré depuis bien longtemps, la fonctionnalité vMotion s’améliore encore !

Lire la suite...
Le réseau dans vSphere n'a pas été révolutionné mais il y a pas mal d'améliorations. Pour les administrateurs: au niveau visibilité,dépannage, surveillance, configuration et gestion automatisées du réseau. Et coté utilisateurs: au niveau du SLA réseau avec notamment du contrôle de bande passante par regroupement de VM et de la Qualité de Service (QoS) de bout-en-bout.
Fonctions de surveillance et découverte du réseau
Depuis VI3.5, VMware supportait la découverte réseau avec le protocole propriétaire Cisco: CDP. Maintenant avec vSphere 5.0, on a également le LLDP (Link Layer Discover Protocol): un protocole de découverte standard non lié à un fournisseur (802.1AB). Les protocoles de découverte réseau (CDP ou LLDP) interviennent au niveau de la couche de liaisons de données (layer2) pour découvrir les capacités des périphériques réseaux et découvrir la configuration de l'infrastructure voisine.
Voici un exemple de découverte réseau avec LLDP:

Lire la suite...

Voici le top 20 des KB les plus utilisées par le support VMware au mois de Juillet 2011:
- KB1004588: Best practices pour utiliser et résoudre VMware Converter
- KB1003490: Redémarrer les agents de management sur un serveur ESX ou ESXi
- KB1003212: Support de processeur avec Enhanced VMotion Compatibility (EVC)
- KB2003715: Support de Mac OS X Lion (10.7) par VMware Fusion 3
- KB1001596: Résolution de VMware High Availability (HA)
- KB1022104: Best practices pour mettre à jour en ESX 4.1 et vCenter Server 4.1
- KB10051: Une VM ne peut démarrer à cause d’un fichier manquant ou verrouillé
- KB1016621: Activer Syslog sur un ESXi
- KB1002511: Recréer un fichier de description de disque virtuel (VMDK) manquant
- KB1003894: Collecter les informations de diagnostique pour VMware Fusion
- KB1016626: Les VMs arrêtent de répondre quand un des LUN sur l’hôte est dans l’état all-paths-down (APD)
- KB1022101: Best practices pour installer ESXi/ESX 4.1 et vCenter Server 4.1
- KB1004340: Eteindre une « unresponsive » VM sur un host ESX
- KB1022140: Monter de version de ESX 4.0 en ESX 4.1
- KB1007849: Consolider des Snapshots
- KB1008658: Supprimer manuellement des entrées périmées ou en Linked-Clone de Bureau Virtuel dans View Manager
- KB1002310: Appliquer les Snapshots quand il n'y a pas d'entrée Snapshot dans le Snapshot manager
- KB1015180: Comprendre les Snapshots de VM en VMware ESX
- KB1025279: Best practices pour les Snapshots VM dans un environnent VMware
- KB1003565: Limitations du Block Size d'un Datastore VMFS
Le module HA dans vSphere 5 a été complètement réécrit, du coup l'agent est renommé maintenant de AAM en FDM (Fault Domain Manager).
Avant de rentrer plus dans le détail voici déjà une synthèse de amélioration de ce nouveau HA:
- Prise en charge de l’IPv6
- Suppression des problèmes standard de configuration (lié à la résolution DNS)
- Utilise le stockage partagé comme chemin secondaire de vérification de l’isolation d’un Host
- Prise ne charge des partitions réseau de gestion
- Amélioration de la capacité à détecter certain type de plantage et fournit la redondance
- API orientée applications : assure la surveillance des applications stratégiques
- Facilité d’utilisation accrue : modification de la procédure de journalisation et de l’interface utilisateur
- Amélioration du reporting des erreurs : un seul fichier log par host, ce qui simplifie le troubleshooting
- Amélioration de l’interface utilisateurs
- Amélioration des mécanismes de déploiement