La fonctionnalité d'accélération matérielle permet à l'hôte ESXi de s'intégrer à des systèmes de stockage conformes. L'hôte peut décharger certaines opérations de gestion de stockage et de machine virtuelle sur les systèmes de stockage. Avec l'assistance matérielle du stockage, votre hôte effectue les opérations plus rapidement et consomme moins de CPU, de mémoire et de bande passante de stockage.

Les périphériques de stockage des blocs ainsi que les périphériques NAS, iSCSI et Fibre Channel prennent en charge l'accélération matérielle.

Pour de plus amples détails, consultez l'article de la base de connaissances VMware à l'adresse http://kb.vmware.com/kb/1021976.

Avantages de l'accélération matérielle

Lorsque la fonctionnalité de l'accélération matérielle est prise en charge, l'hôte peut obtenir une assistance matérielle et effectuer les tâches suivantes plus rapidement et plus efficacement.

  • Migration des machines virtuelles avec Storage vMotion
  • Déploiement des machines virtuelles depuis les modèles
  • Clonage des machines virtuelles ou des modèles
  • Verrouillage en cluster VMFS et opérations de métadonnées pour les fichiers des machines virtuelles
  • Provisionnement statique de disques virtuels
  • Création des machines virtuelles tolérant les pannes
  • Création et clonage des disques dynamiques sur les banques de données NFS

Conditions requises pour l'accélération matérielle

La fonctionnalité d'accélération matérielle fonctionne uniquement si vous utilisez une association hôte/baie de stockage appropriée.
Tableau 1. Conditions requises de stockage pour l'accélération matérielle
ESXi Périphériques de stockage des blocs Périphériques NAS
ESXi Prend en charge la norme T10 SCSI ou les plug-ins de stockage des blocs pour l'intégration de la baie (VAAI) Prend en charge les plug-ins NAS pour l'intégration de la baie
Note : Si votre structure de stockage SAN ou NAS utilise un dispositif intermédiaire devant un système de stockage qui prend en charge l'accélération matérielle, le dispositif intermédiaire doit également prendre en charge l'accélération matérielle et être certifié correctement. Le dispositif intermédiaire pourrait être un dispositif de virtualisation du stockage, un dispositif d'accélération E/S, un dispositif de chiffrement, etc.

État de la prise en charge de l'accélération matérielle

Pour chaque périphérique de stockage et banque de données, vSphere Client affiche le statut de prise en charge de l'accélération matérielle.

Les valeurs d'état sont Inconnu, Pris en charge et Non pris en charge. La valeur initiale est Inconnu.

Pour les périphériques de traitement par blocs, le statut passe à Pris en charge après l'opération de déchargement réussie par l'hôte. Si l'opération de déchargement échoue, l'état passe à Non pris en charge. Le statut reste Inconnu si le périphérique assure une prise en charge partielle de l'accélération.

Avec NAS, le statut devient Pris en charge lorsque le stockage peut effectuer au moins une opération de déchargement matériel.

Lorsque les périphériques de stockage ne prennent pas en charge ou assurent une prise en charge partielle des opérations de l'hôte, votre hôte reprend ses méthodes natives pour effectuer des opérations non prises en charge.

Considérations sur l'accélération matérielle

Lorsque vous utilisez la fonctionnalité d'accélération matérielle avec ESXi, certaines considérations s'appliquent.

Plusieurs raisons pourraient provoquer l'échec d'une opération accélérée par le matériel.

Pour toute primitive que la baie ne met pas en œuvre, la baie renvoie une erreur. L'erreur déclenche l'hôte ESXi pour tenter de réaliser l'opération en utilisant ses méthodes natives.

Le système de déplacement des données VMFS n'exploite pas les déchargements matériels et utilise plutôt un déplacement de données logicielles dans l'un des cas suivants :

  • Les banques de données VMFS source et destination ont différentes tailles de bloc.
  • Le type de fichier source est RDM et le type de fichier de destination est non RDM (fichier ordinaire).
  • Le type de VMDK source est eagerzeroedthick et le type de VMDK destination est dynamique.
  • Le VMDK source ou destination est dans le format fragmenté ou hébergé.
  • La machine virtuelle source a un snapshot.
  • L'adresse logique et la longueur de transfert dans l'opération demandée ne sont pas alignées selon l'alignement minimum requis par le périphérique de stockage. Toutes les banques de données créées avec vSphere Client sont alignées automatiquement.
  • Le VMFS a de multiples LUN ou extensions, et ces derniers sont sur différentes baies.

Le clonage matériel entre les baies, même dans la même banque de données VMFS, ne fonctionne pas.