Pour accéder aux disques virtuels, aux périphériques SCSI et aux lecteurs de CD/DVD-ROM, une machine virtuelle utilise les contrôleurs de stockage ajoutés par défaut lors de la création de la machine virtuelle. Vous pouvez ajouter des contrôleurs supplémentaires ou modifier le type de contrôleur après la création de la machine virtuelle. Vous pouvez effectuer ces modifications dans l'assistant de création. La connaissance du comportement du nœud, des limitations du contrôleur et de la compatibilité des différents types de contrôleurs avant de modifier ou d'ajouter un contrôleur vous permet d'éviter les éventuels problèmes de démarrage.

Fonctionnement de la technologie du contrôleur de stockage

Les contrôleurs virtuels apparaissent sur une machine virtuelle comme différents types de contrôleurs SCSI, y compris BusLogic Parallel, LSI Logic Parallel, LSI Logic SAS et VMware Paravirtual SCSI. Des contrôleurs SATA AHCI sont également disponibles.

Lorsque vous créez une machine virtuelle, le contrôleur par défaut est optimisé de manière à offrir les meilleures performances. Le type de contrôleur dépend du système d'exploitation invité, du type de périphérique et, dans certains cas, de la compatibilité des machines virtuelles. Par exemple, lorsque vous créez des machines virtuelles sur des invités Apple Mac OS X et ESXi 5.5 (et les versions ultérieures), le type de contrôleur par défaut pour le lecteur de disque dur et le lecteur CD/DVD est défini sur SATA. Lorsque vous créez des machines virtuelles avec Windows Vista et des systèmes d'exploitation invités ultérieurs, le type de contrôleur par défaut du disque dur est défini sur SCSI, tandis que le type de contrôleur par défaut du lecteur CD/DVD est défini sur SATA.

Chaque machine virtuelle peut avoir un maximum de quatre contrôleurs SCSI et quatre contrôleurs SATA. Le contrôleur SCSI ou SATA par défaut est numéroté 0. Lorsque vous créez une machine virtuelle, le disque dur par défaut est affecté au contrôleur par défaut 0 au niveau du nœud de bus (0:0).

Lorsque vous ajoutez des contrôleurs de stockage, ils sont numérotés dans l'ordre 1, 2 et 3. Si vous ajoutez un disque dur, un SCSI ou un CD/DVD-ROM à une machine virtuelle après la création de celle-ci, ce périphérique est affecté au premier nœud de périphérique virtuel disponible sur le contrôleur par défaut, par exemple (0:1).

Si vous ajoutez un contrôleur SCSI, vous pouvez réaffecter à ce contrôleur un disque dur ou un périphérique existant ou nouveau. Par exemple, vous pouvez affecter le périphérique à (1:z), où 1 est un contrôleur SCSI 1 etz est un nœud de périphérique virtuel de 0 à 15. Pour les contrôleurs SCSI, z ne peut pas être 7. Par défaut, le contrôleur SCSI est affecté au nœud de périphérique virtuel (z:7), afin que le nœud de périphérique soit indisponible pour les disques durs ou les autres périphériques.

Si vous ajoutez un contrôleur SATA, vous pouvez réaffecter à ce contrôleur un disque dur ou un périphérique existant ou nouveau. Par exemple, vous pouvez affecter le périphérique à (1:z), où 1 est le contrôleur SATA 1 et z est un nœud de périphérique virtuel de 0 à 29. Pour les contrôleurs SATA, vous pouvez utiliser des nœuds de périphérique de 0 à 29, y compris 0:7.

Limitations du contrôleur de stockage

Les contrôleurs de stockage sont soumis aux exigences et limitations suivantes :

  • LSI Logic SAS et VMware Paravirtual SCSI sont disponibles pour les machines virtuelles compatibles avec ESXi 4.x et les versions ultérieures.

  • SATA AHCI est disponible uniquement pour les machines virtuelles compatibles avec ESXi 5.5 et les versions ultérieures.

  • Les contrôleurs BusLogic Parallel ne prennent pas en charge les machines virtuelles avec des disques dont la taille est supérieure à 2 To.

ATTENTION :

La modification du type de contrôleur après l'installation du système d'exploitation invité rend le disque et les autres périphériques connectés à l'adaptateur inaccessibles. Avant de modifier le type de contrôleur ou d'ajouter un nouveau contrôleur, assurez-vous que le support d'installation du système d'exploitation invité contient les pilotes nécessaires. Sur les systèmes d'exploitation invités Windows, le pilote doit être installé et configuré comme pilote de démarrage.

Compatibilité des contrôleurs de stockage

L'ajout de différents types de contrôleurs de stockage aux machines virtuelles qui utilisent un microprogramme BIOS peut provoquer des problèmes de démarrage du système d'exploitation. Dans les cas suivants, il se peut que la machine virtuelle ne démarre pas correctement et que vous deviez entrer dans la configuration du BIOS et sélectionner le périphérique de démarrage approprié :

  • Si la machine virtuelle démarre à partir de LSI Logic SAS ou VMware Paravirtual SCSI, et que vous ajoutez un disque qui utilise des contrôleurs BusLogic, LSI Logic ou SATA AHCI.

  • Si la machine virtuelle démarre à partir de SATA AHCI, et que vous ajoutez des contrôleurs BusLogic Parallel ou LSI Logic.

L'ajout de disques supplémentaires aux machines virtuelles qui utilisent un microprogramme EFI ne provoque pas de problèmes de démarrage.

Tableau 1. Compatibilité des contrôleurs de stockage VMware

Contrôleur existant

Contrôleur ajouté

BusLogic Parallel

LSI Logic

LSI Logic SAS

VMware Paravirtual SCSI

SATA AHCI

IDE

BusLogic Parallel

Oui

Oui

Oui

Oui

Oui

Oui

LSI Logic

Oui

Oui

Oui

Oui

Oui

Oui

LSI Logic SAS

Nécessite la configuration du BIOS

Nécessite la configuration du BIOS

Fonctionne généralement

Fonctionne généralement

Nécessite la configuration du BIOS

Oui

VMware Paravirtual SCSI

Nécessite la configuration du BIOS

Nécessite la configuration du BIOS

Fonctionne généralement

Fonctionne généralement

Nécessite la configuration du BIOS

Oui

SATA AHCI

Nécessite la configuration du BIOS

Nécessite la configuration du BIOS

Oui

Oui

Oui

Oui

IDE

Oui

Oui

Oui

Oui

Oui

S/O