Les filtres d'E/S sont des composants logiciels pouvant être installés sur les hôtes ESXi et offrir des services de données supplémentaires aux machines virtuelles. Les filtres traitent les demandes d'E/S, qui transfèrent des données entre le système d'exploitation invité d'une machine virtuelle et les disques virtuels.

Les filtres d'E/S peuvent être proposés par VMware ou créés par des tiers via les API VAIO (vSphere APIs for I/O Filtering).

À propos des filtres d'E/S

Les filtres d'E/S peuvent obtenir un accès direct au chemin d'E/S de la machine virtuelle. Vous pouvez activer le filtre d'E/S pour un disque virtuel individuel. Les filtres d'E/S sont indépendants de la topologie de stockage.

VMware offres plusieurs catégories de filtres d'E/S. En outre, des fournisseurs tiers peuvent créer les filtres d'E/S. Ils sont généralement distribués en tant que modules qui fournissent un programme d'installation permettant de déployer les composants de filtre sur vCenter Server et des clusters d'hôtes ESXi.

Une fois les filtres d'E/S déployés, vCenter Server configure et enregistre un fournisseur de stockage de filtres d'E/S, également appelé fournisseur VASA, pour chaque hôte du cluster. Le fournisseur de stockage communique avec vCenter Server et rend les services de données offerts par le filtre d'E/S visible dans l'interface Stratégies de stockage VM. Vous pouvez référencer ces services de données lorsque vous définissez des règles communes pour une stratégie de VM. Après avoir associé des disques virtuels à cette stratégie, les filtres d'E/S sont activés sur les disques virtuels.

Prise en charge de banques de données

Les filtres d'E/S peuvent prendre en charge tous les types de banques de données, notamment les suivants :
  • VMFS
  • NFS 3
  • NFS 4.1
  • vVol
  • vSAN

Configuration système requise pour les filtres d'E/S

Pour pouvoir utiliser des filtres d'E/S dans votre environnement, vous devez respecter des conditions requises spécifiques.

  • Utilisez la dernière version de ESXi et de vCenter Server compatible avec les filtres d'E/S. Les anciennes versions risquent de ne pas prendre en charge les filtres d'E/S ou de ne fournir qu'une prise en charge partielle.
  • Vérifiez les conditions requises supplémentaires que des solutions de partenaires individuels peuvent imposer. Dans des cas spécifiques, votre environnement peut nécessiter des périphériques Flash, de la mémoire physique supplémentaire, ou une connectivité réseau et une bande passante. Pour plus d'informations, prenez contact avec votre fournisseur ou votre représentant VMware.
  • Serveur Web utilisé pour héberger les modules de partenaires pour l'installation des filtres. Le serveur doit rester disponible après l'installation initiale. Lorsqu'un nouvel hôte joint le cluster, le serveur transmet à l'hôte en mode push les composants de filtre d'E/S.

Directives et meilleures pratiques applicables aux filtres d'E/S

Lorsque vous utilisez les filtres d'E/S dans votre environnement, suivez les directives et meilleures pratiques spécifiques.

  • Comme les filtres d'E/S sont indépendants de la banque de données utilisée, tous les types de banques de données, notamment VMFS, NFS, Virtual Volumes et vSAN, sont compatibles avec les filtres d'E/S.
  • Les filtres d'E/S prennent en charge les RDM en mode de compatibilité virtuelle. Aucune prise en charge n'est assurée pour les RDM en mode de compatibilité physique.
  • Vous ne pouvez pas modifier ni attribuer la stratégie de filtre d'E/S lorsque vous migrez ou clonez une machine virtuelle. Vous pouvez modifier la stratégie après la migration ou le clonage.
  • Lorsque vous clonez ou migrez une machine virtuelle avec une stratégie de filtre d'E/S d'un hôte vers un autre, assurez-vous qu'un filtre compatible est installé sur l'hôte de destination. Cette exigence s'applique aux migrations lancées par un administrateur ou par des fonctionnalités telles que HA ou DRS.
  • Lorsque vous convertissez un modèle vers une machine virtuelle et que le modèle est configuré avec une stratégie de filtre d'E/S, un filtre d'E/S compatible doit être installé sur l'hôte de destination.
  • Si vous utilisez vCenter Site Recovery Manager pour répliquer des disques virtuels, les disques résultants sur le site de récupération n'ont pas les stratégies de filtre d'E/S. Vous devez créer les stratégies de filtre d'E/S sur le site de récupération et les rattacher aux disques répliqués.
  • Si une arborescence de snapshot est associée à votre machine virtuelle, vous ne pouvez pas ajouter, modifier ou supprimer la stratégie de filtre d'E/S pour la machine virtuelle.

Utilisation de filtres d'E/S de cache avec des périphériques de stockage Flash sur des hôtes ESXi

Un filtre d'E/S de mise en cache peut utiliser un périphérique Flash local sur votre hôte ESXi pour mettre en cache des données de machine virtuelle.

Si votre filtre d'E/S de mise en cache utilise des périphériques Flash locaux, vous devez configurer une ressource Virtual Flash, également appelée volume VFFS. Vous configurez la ressource sur votre hôte ESXi avant d'activer le filtre. Lorsqu'il traite les E/S en lecture de la machine virtuelle, le filtre crée un cache de la machine virtuelle et le place sur le volume VFFS.

Le graphique présente un volume VFFS et un cache de machine virtuelle résidant sur le volume VFFS.

Pour configurer une ressource Virtual Flash, vous utilisez des périphériques Flash connectés à votre hôte. Pour augmenter la capacité de votre ressource Virtual Flash, vous pouvez ajouter des lecteurs Flash supplémentaires. Un lecteur Flash doit être alloué à la ressource Virtual Flash de manière exclusive. Il ne peut pas être partagé avec un autre service vSphere, par exemple vSAN ou VMFS. Reportez-vous à la section Configurer une ressource Virtual Flash.