Se você precisar acessar USB no Hyper-V, saiba que existem três tipos de controladores virtuais suportados pelo Hiper-V. Com a plataforma de virtualização, você pode usar IDE, SCSI ou adaptadores de barramento de host virtual (HBAs). Se uma máquina virtual precisar de mais de quatro discos, adicionar um controlador SCSI enquanto a máquina estiver em execução pode ser a melhor opção. Então, o que é um controlador SCSI?
SCSI (Small Computer System Interface) fornecem às máquinas virtuais acesso a discos SCSI. Um máximo de 64 dispositivos podem ser suportados por um controlador SCSI virtual. Vários discos conectados a um único controlador fornecerão desempenho ideal. A melhor prática é criar controladores adicionais apenas se forem necessários devido ao número de discos usados pela VM. Como o caminho SCSI não é emulado, um controlador SCSI é o melhor controlador para todos, exceto para o disco que contém o sistema operacional. Ao trabalhar com VMs da Geração 2, um controlador SCSI deve ser usado. Esse tipo de controlador é definido como SAS (Serial Attached SCSI) para oferecer suporte a VHDX compartilhado a partir do Windows Server 2012 R2.
Índice:
Outro termo usado para um controlador SCSI é adaptador de barramento de host (HBA). Pode ser um chip ou cartão usado para permitir que dispositivos de armazenamento SCSI se comuniquem com o sistema operacional por meio de um barramento SCSI. O controlador pode ser um chip na placa-mãe do computador ou alojado no slot PCI do disco rígido.
Os seguintes componentes são comumente encontrados em controladores SCSI para suportar o protocolo de comunicação SCSI. Você pode entender melhor como o SCSI funciona conhecendo seus tipos e componentes.
Iniciador - O iniciador é responsável por iniciar solicitações de serviço para um dispositivo SCSI e receber respostas. Vários tipos de iniciadores estão em uso e podem ser integrados em um adaptador de barramento host ou fazer parte da placa de sistema de um computador. Um iniciador de software é frequentemente usado em implementações do protocolo SCSI.
Destino - Um destino geralmente é um dispositivo de armazenamento físico, embora possa ser baseado em software. O alvo pode ser uma matriz de armazenamento, uma unidade de disco individual ou outro tipo de dispositivo de hardware. Por exemplo, já foi muito popular conectar scanners ópticos a um computador utilizando o barramento SCSI.
Subsistema de entrega de serviço - Este componente, normalmente implementado com cabeamento, facilita a transferência de dados entre o iniciador e o destino.
Expansor - Os expansores são usados em implementações SCSI conectadas em série (SAS) para permitir que vários dispositivos SAS compartilhem uma porta inicializadora.
Três especificações básicas são usadas para implementar o protocolo SCSI.
SCSI-1: A especificação SCSI original foi introduzida em 1986. SCSI-1 fornecia um barramento amplo de 8 bits e uma velocidade de clock de 5 MHz. SCSI-1 não está mais em uso e foi substituído por especificações mais funcionais.
SCSI-2: O segundo conjunto de especificações foi introduzido em 1994. O suporte para dispositivos SCSI foi aprimorado pela inclusão de 18 comandos essenciais conhecidos como Common Command Set (CCS ). SCSI-2 permitiu dobrar a velocidade do clock para 10 MHz (Fast SCSI-2) e dobrar a largura do barramento para 16 bits com suporte para até 15 dispositivos (Wide SCSI-2). Fast/Wide SCSI-2 duplica a velocidade do clock e a largura do barramento. O enfileiramento comum também forneceu aos dispositivos SCSI a funcionalidade de salvar e priorizar comandos recebidos do host.
SCSI-3: Esta especificação foi lançada em 1995 e incorporou vários padrões suplementares que tratam de implementações SCSI específicas. Um exemplo são os padrões em constante evolução que suportam a Interface Paralela SCSI (SPI) que controla a comunicação entre dispositivos SCSI.
O prefixo Ultra é normalmente usado ao nomear especificações SCSI-3. Freqüentemente, você verá variações do protocolo SCSI rotuladas como Ultra SPI, Ultra2 para SPI-2 e Ultra3 para SPI-3. SCSI-3 suporta as opções Fast e Wide introduzidas no SCSI-2. SCSI-3 é atualmente o padrão em uso e está disponível em muitas variações que implementam combinações alternativas de velocidade de clock e largura de barramento.