Un RDM est un fichier de mappage dans un volume vSphere VMFS distinct qui agit comme un proxy pour un périphérique de stockage physique brut. Avec le disque RDM, une machine virtuelle peut accéder au périphérique de stockage et l'utiliser directement. Le RDM contient des métadonnées pour la gestion et la redirection de l'accès au disque vers le périphérique physique.

Le fichier vous donne certains des avantages de l'accès direct au périphérique physique tout en conservant les avantages du disque virtuel dans VMFS. En conséquence, il associe la capacité de gestion de VMFS à l'accès au périphérique brut.

Figure 1. Mappage de périphérique brut
Une machine virtuelle accède directement à un LUN sur le stockage physique à l'aide du fichier de mappage de périphériques bruts (RDM) d'une banque de données VMFS.

Généralement, vous utilisez les banques de données VMFS pour la plupart des opérations de stockage de disque virtuel. Dans certains cas, vous pouvez utiliser des LUN bruts ou des disques logiques situés sur un SAN.

Par exemple, vous pouvez utiliser des LUN bruts avec des RDM dans les situations suivantes :

  • Lorsque le snapshot du SAN ou d'autres applications en couche sont exécutés dans la machine virtuelle. Le RDM active des systèmes de déchargement de sauvegarde à l'aide de fonctionnalités inhérentes au SAN.
  • Dans tout scénario de mise en cluster MSCS s'étendant sur les hôtes physiques, comme des clusters virtuels à virtuels et des clusters physiques à virtuels. Dans ce cas, les données du cluster et les disques quorum sont configurés comme des RDM plutôt que comme des disques virtuels sur un VMFS partagé.

Considérez un RDM comme un lien symbolique d'un volume VMFS vers un LUN brut. Le mappage fait apparaître les LUN comme des fichiers dans un volume VMFS. LE RDM, et non le LUN brut, est référencé dans la configuration de la machine virtuelle. Le RDM contient une référence au LUN brut.

Deux modes de compatibilité sont disponibles pour les RDM :

  • En mode de compatibilité virtuelle, le RDM agit comme un fichier de disque virtuel. Le RDM peut utiliser des snapshots.
  • En mode de compatibilité physique, le RDM offre un accès direct au périphérique SCSI pour les applications qui requièrent un contrôle de niveau inférieur.

Avantages du mappage de périphérique brut

Un RDM fournit un certain nombre d'avantages, mais il ne doit pas être utilisé dans tous les cas. Généralement, les fichiers de disque virtuel sont préférables à la capacité de gestion du RDM. Cependant, si vous avez besoin de périphériques bruts, vous devez utiliser le RDM.

Le RDM offre plusieurs avantages.

Noms persistants conviviaux
Fournit un nom convivial pour un périphérique mappé. Lorsque vous utilisez un RDM, il est inutile de se rapporter au périphérique par son nom de périphérique. Vous l'appelez par le nom du fichier de mappage, par exemple :
/vmfs/volumes/myVolume/myVMDirectory/myRawDisk.vmdk
Résolution dynamique de nom
Stocke des informations uniques d'identification pour chaque périphérique mappé. VMFS associe chaque RDM à son périphérique SCSI actuel, quelles que soient les modifications dans la configuration physique du serveur, en raison des modifications matérielles de l'adaptateur, des modifications de chemin, de la relocalisation du périphérique, etc.
Verrouillage des fichiers distribués
Permet d'utiliser le verrouillage distribué VMFS pour les périphériques SCSI bruts. Le verrouillage distribué sur un RDM permet d'utiliser en toute sécurité un LUN brut partagé sans perdre de données lorsque deux machines virtuelles sur des serveurs différents essaient d'accéder au même LUN.
Autorisations de fichier
Rend les autorisations de fichier possibles. Les autorisations de fichier de mappage sont appliquées au moment de l'ouverture du fichier pour protéger le volume mappé.
Opérations du système de fichiers
Permet d'utiliser les utilitaires du système de fichiers pour travailler avec un volume mappé à l'aide du fichier de mappage comme proxy. La plupart des opérations valides pour un fichier ordinaire peuvent être appliquées au fichier de mappage et sont redirigées pour fonctionner sur un périphérique mappé.
Snapshots
Permet d'utiliser des snapshots de machine virtuelle sur un volume mappé. Les snapshots ne sont pas disponibles lorsque le RDM est utilisé en mode de compatibilité physique.
vMotion
Vous permet de migrer une machine virtuelle avec vMotion. Le fichier de mappage agit comme un proxy pour permettre à vCenter Server de migrer la machine virtuelle à l'aide du même mécanisme que celui qui existe pour la migration des fichiers du disque.
Figure 2. vMotion pour une machine virtuelle utilisant le mappage de périphérique brut
vMotion d'une machine virtuelle avec un fichier RDM. Le fichier de mappage s'affiche sous la forme d'un proxy qui permet de migrer la machine virtuelle.
Agents de gestion du SAN
Permet d'exécuter certains agents de gestion du SAN à l'intérieur d'une machine virtuelle. De même, tout logiciel ayant besoin d'accéder à un périphérique à l'aide de commandes SCSI spécifiques au matériel peut être exécuté dans une machine virtuelle. Ce type de logiciel est appelé logiciel basé sur cible SCSI. Lorsque vous utilisez les agents de gestion du SAN, sélectionnez un mode de compatibilité physique pour le RDM.
Virtualisation d'ID de port N (NPIV)
Permet d'utiliser la technologie NPIV qui autorise un port unique Fibre Channel HBA à s'enregistrer sur l'ensemble Fibre Channel à l'aide de plusieurs noms de port mondiaux (WWPN). Ainsi, le port HBA a la forme de ports virtuels multiples, chacun ayant son propre ID et un nom de port virtuel. Les machines virtuelles peuvent ensuite appeler chacun de ces ports virtuels et les utiliser pour tout le trafic RDM.
Note : Vous ne pouvez utiliser le NPIV qu'avec les machines virtuelles dotées de disques RDM.

VMware travaille avec les fournisseurs de logiciel de gestion de stockage pour garantir que leur logiciel fonctionne correctement dans des environnements incluant ESXi. Certaines applications de ce type sont :

  • Logiciel de gestion du SAN
  • Logiciel de gestion des ressources de stockage (SRM)
  • Logiciel de snapshot
  • Logiciel de réplication

De tels logiciels utilisent un mode de compatibilité physique pour les RDM afin que le logiciel puisse accéder aux périphériques directement.

Divers produits de gestion s'exécutent mieux de manière centralisée (non pas sur la machine ESXi, tandis que d'autres s'exécutent bien sur les machines virtuelles. VMware ne certifie pas ces applications ou ne fournit pas de matrice de compatibilité. Pour savoir si une application de gestion du SAN est prise en charge dans un environnement ESXi, contactez le fournisseur du logiciel de gestion du SAN.

Considérations et Limitations des RDM

Certaines considérations et limitations existent lorsque vous utilisez les RDM.

  • Le RDM n'est pas disponible pour les périphériques de traitement par blocs ou certains périphériques RAID à connexion directe. Le RDM utilise un numéro série SCSI permettant d'identifier le périphérique mappé. Comme les périphériques de traitement par blocs et certains périphériques RAID à connexion directe n'exportent pas de numéros de série, ils ne peuvent pas être utilisés avec les RDM.
  • Si vous utilisez le RDM en mode de compatibilité physique, vous ne pouvez pas utiliser un snapshot avec le disque. Le mode de compatibilité physique permet à la machine virtuelle de gérer son propre snapshot ou de mettre en miroir des opérations.

    Les snapshots de machine virtuelle sont disponibles pour les RDM avec le mode de compatibilité virtuel.

  • Vous ne pouvez pas mapper sur une partition de disque. Les RDM exigent que le périphérique mappé soit un LUN entier.
  • Si vous utilisez vMotion pour migrer des machines virtuelles avec des RDM, assurez-vous de maintenir des ID de LUN cohérents pour les RDM, parmi tous les hôtes ESXi participant.