Si vous devez accéder à USB dans Hyper-V, sachez qu'il existe trois types de contrôleurs virtuels sont pris en charge par Hyper-V. Avec la plate-forme de virtualisation, vous pouvez utiliser des adaptateurs de bus hôte (HBA) IDE, SCSI ou virtuels. Si une machine virtuelle a besoin de plus de quatre disques, l'ajout d'un contrôleur SCSI pendant que la machine est en cours d'exécution peut être la meilleure option. Alors, qu'est-ce qu'un contrôleur SCSI ?
SCSI (Small Computer System Interface) permettent aux machines virtuelles d'accéder aux disques SCSI. Un maximum de 64 périphériques peuvent être pris en charge à partir d'un contrôleur SCSI virtuel. Plusieurs disques connectés à un seul contrôleur offriront des performances optimales. La meilleure pratique consiste à créer des contrôleurs supplémentaires uniquement s’ils sont nécessaires en raison du nombre de disques utilisés par la machine virtuelle. Étant donné que le chemin SCSI n'est pas émulé, un contrôleur SCSI est le meilleur contrôleur pour tous, à l'exception du disque contenant le système d'exploitation. Lorsque vous travaillez avec des machines virtuelles de génération 2, un contrôleur SCSI doit être utilisé. Ce type de contrôleur est défini comme Serial Attached SCSI (SAS) pour prendre en charge le VHDX partagé à partir de Windows Server 2012 R2.
Table des matières :
Un autre terme utilisé pour désigner un contrôleur SCSI est un adaptateur de bus hôte (HBA). Il peut s'agir d'une puce ou d'une carte utilisée pour permettre aux périphériques de stockage SCSI de communiquer avec le système d'exploitation via un bus SCSI. Le contrôleur peut être une puce sur la carte mère de l'ordinateur ou logé dans l'emplacement PCI d'un disque dur.
Les composants suivants sont généralement présents dans les contrôleurs SCSI pour prendre en charge le protocole de communication SCSI. Vous pouvez mieux comprendre le fonctionnement de SCSI grâce à la connaissance de ses types et composants.
Initiateur : l'initiateur est responsable du lancement des demandes de service pour un périphérique SCSI et de la réception des réponses. Différents types d'initiateurs sont utilisés et peuvent être intégrés à un adaptateur de bus hôte ou faire partie de la carte système d'un ordinateur. Un initiateur logiciel est souvent utilisé dans les implémentations du protocole SCSI.
Cible : une cible est généralement un périphérique de stockage physique, bien qu'il puisse être basé sur un logiciel. La cible peut être une matrice de stockage, un lecteur de disque individuel ou tout autre type de périphérique matériel. Par exemple, il était autrefois très courant de connecter des scanners optiques à un ordinateur en utilisant le bus SCSI.
Sous-système de prestation de services : ce composant, généralement implémenté avec un câblage, facilite le transfert de données entre l'initiateur et la cible.
Extension : les extensions sont utilisées dans les implémentations SCSI (SAS) en série pour permettre à plusieurs périphériques SAS de partager un port initiateur.
Trois spécifications de base sont utilisées pour implémenter le protocole SCSI.
SCSI-1 : la spécification SCSI originale a été introduite en 1986. SCSI-1 fournissait un bus de 8 bits de large et une vitesse d'horloge de 5 MHz. SCSI-1 n'est plus utilisé et a été remplacé par des spécifications plus fonctionnelles.
SCSI-2 : le deuxième ensemble de spécifications a été introduit en 1994. La prise en charge des périphériques SCSI a été améliorée par l'inclusion de 18 commandes essentielles connues sous le nom de Common Command Set (CCS ). SCSI-2 a permis de doubler la vitesse d'horloge à 10 MHz (Fast SCSI-2) et de doubler la largeur du bus à 16 bits avec prise en charge jusqu'à 15 périphériques (Wide SCSI-2). Fast/Wide SCSI-2 double à la fois la vitesse d'horloge et la largeur du bus. La mise en file d'attente commune a également fourni aux périphériques SCSI la fonctionnalité permettant de sauvegarder et de prioriser les commandes reçues de l'hôte.
SCSI-3: Cette spécification a été publiée en 1995 et incorporait plusieurs normes supplémentaires qui concernent des implémentations SCSI spécifiques. Un exemple est l'évolution constante des normes prenant en charge l'interface parallèle SCSI (SPI) contrôlant la communication entre les périphériques SCSI.
Le préfixe Ultra est généralement utilisé pour nommer les spécifications SCSI-3. Vous verrez souvent des variantes du protocole SCSI étiquetées Ultra SPI, Ultra2 pour SPI-2 et Ultra3 pour SPI-3. SCSI-3 prend en charge les options Fast et Wide introduites sur SCSI-2. SCSI-3 est actuellement la norme utilisée et est disponible dans de nombreuses variantes qui implémentent des combinaisons alternatives de vitesse d'horloge et de largeur de bus.