Erreurs de comparaison PowerFlex VMware ATS lors du déploiement de plusieurs machines virtuelles
Summary: Le déploiement d’une machine virtuelle (VM) à partir d’une bibliothèque de contenu (CL) prend beaucoup de temps. Des erreurs de comparaison ATS sont observées dans le vmkernel.log.
Instructions
Scénario
Cette situation peut se produire lors du déploiement simultané de plusieurs machines virtuelles sur un seul datastore, ou de l’exécution de toute autre opération vSphere qui nécessite un verrouillage étendu sur un datastore VMFS (Virtual Machines File System).
Par exemple:
- Création, extension ou verrouillage d’un fichier de machine virtuelle
- Modification des attributs d’un fichier
- Mise sous ou hors tension d’une machine virtuelle
- Création ou suppression d’un datastore VMFS
- Extension d’un datastore VMFS
- Création d’un modèle
- Déploiement d’une machine virtuelle à partir d’un modèle
- Migration d’une machine virtuelle avec vMotion
- Etc.
Symptômes
vmkernel.log affiche un nombre élevé d’erreurs similaires par rapport à un datastore :
2021-09-10T09:59:39.080Z cpu27:2098773)NMP: nmp_ThrottleLogForDevice:3872: Cmd 0x89 (0x459b0a7d8500, 3268605) to dev "eui.768dd94c75fbb70f058911e70000001f" on path "vmhba64:C0:T0:L31" Failed: H:0x0 D:0x2 P:0x0 Valid sense data: 0xe 0x1d 0x0. Act:NONE 2021-09-10T09:59:39.080Z cpu27:2098773)ScsiDeviceIO: 3483: Cmd(0x459b0a7d8500) 0x89, CmdSN 0x1c73c4e from world 3268605 to dev "eui.768dd94c75fbb70f058911e70000001f" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0xe 0x1d 0x0.
Impact
Les opérations planifiées peuvent fonctionner plus lentement que prévu.
Cause
Cette situation est normale. Certaines opérations VMFS (création, mise sous tension de machines virtuelles, etc.) nécessitent de verrouiller un datastore afin de mettre à jour les métadonnées VMFS. Lorsque ces opérations se produisent simultanément, elles doivent être en concurrence pour l’accès au datastore, ce qui peut les retarder. Si le verrouillage ATS est activé, seule une partie d’un datastore est verrouillée (contrairement à l’utilisation d’un mécanisme de réservation SCSI existant), mais le résultat est le même : les mêmes types d’opérations tentent d’obtenir un verrou des mêmes métadonnées et sont en concurrence pour l’accès.
Solution
Il n’existe aucune solution de contournement, cela fonctionne normalement.
Versions affectées
Le problème n’est pas lié à PowerFlex.