Lorsque le service de stockage ne prend pas en charge l'accélération matérielle, les hôtes ESXi utilisent le mécanisme de réservations SCSI lors de l'exécution d'opérations qui requièrent un verrouillage de fichier ou de métadonnées dans VMFS. Les réservations SCSI verrouillent le LUN entier. Trop de réservations iSCSI demandées par un hôte peuvent provoquer une dégradation de la performance sur d'autres serveurs accédant au même VMFS.
Problème
Trop de réservations iSCSI provoquent une dégradation de la performance et des conflits de réservation iSCSI.
Cause
Plusieurs opérations nécessitent que VMFS utilise des réservations iSCSI.
- Création, re-signature ou développement d'une banque de données VMFS
- Mise sous tension d'une machine virtuelle
- Création ou suppression d'un fichier
- Création d'un modèle
- Déploiement d'une machine virtuelle à partir d'un modèle
- Création d'une machine virtuelle
- Migration d'une machine virtuelle avec vMotion
- Extension d'un fichier, tel qu'un disque virtuel légèrement provisionné
Solution
Pour supprimer des sources éventuelles de conflits de réservation iSCSI, respectez les directives suivantes :
- Sérialiser les opérations des LUN partagés, si possible, limiter le nombre d'opérations sur différents hôtes qui nécessitent une réservation iSCSI en même temps.
- Augmenter le nombre de LUN et limiter le nombre d'hôtes qui accèdent au même LUN.
- Réduire le nombre d'instantannés. Les instantannés provoquent de nombreuses réservations iSCSI.
- Réduire le nombre de machines virtuelles par LUN. Suivre les recommandations disponibles dans Configurations maximales.
- Vérifier que le dernier microprogramme HBA est installé sur tous les hôtes.
- Vérifier que l'hôte dispose du dernier BIOS.
- Garantir un bon paramétrage du Host Mode au niveau de la baie SAN.
Pour plus d'informations sur la gestion des conflits de réservation SCSI sur des baies de stockage spécifiques, reportez-vous à l'article de la base de connaissances VMware sur http://kb.vmware.com/kb/1005009.