Para acessar discos virtuais, CD / DVD-ROM e dispositivos SCSI, uma máquina virtual usa controladores de armazenamento, que são adicionados por padrão quando você cria a máquina virtual. Você pode adicionar controladores adicionais ou alterar o tipo de controlador após a criação da máquina virtual. Você pode fazer essas alterações enquanto estiver no assistente de criação. Se você souber sobre o comportamento do nó, as limitações do controlador e a compatibilidade de diferentes tipos de controladores antes de alterar ou adicionar um controlador, poderá evitar possíveis problemas de inicialização.

Como funciona a tecnologia de controlador de armazenamento

Os controladores de armazenamento aparecem para uma máquina virtual como diferentes tipos de controladores SCSI, incluindo BusLogic Parallel, LSI Logic Parallel, LSI Logic SAS e VMware Paravirtual SCSI. Controladores AHCI, SATA e NVM Express (NVMe) também estão disponíveis.

O NVMe é um protocolo padronizado, projetado especificamente para comunicação de várias filas de alto desempenho com dispositivos NVM. O ESXi oferece suporte ao protocolo NVMe para conexão com dispositivos de armazenamento locais e em rede. Para obter mais informações, consulte a documentação do vSphere Storage .

Quando você cria uma máquina virtual, o controlador padrão é otimizado para melhor desempenho. O tipo de controlador depende do sistema operacional convidado, do tipo de dispositivo e, às vezes, da compatibilidade da máquina virtual. Por exemplo, quando você cria máquinas virtuais com Apple Mac OS X guests e compatibilidade do ESXi 5.5 e posteriores, o tipo de controlador padrão para o disco rígido e a unidade de CD / DVD é SATA. Quando você cria máquinas virtuais com Windows Vista e convidados posteriores, um controlador SCSI é o padrão para o disco rígido e um controlador SATA é o padrão para a unidade de CD / DVD.

Em ambientes de armazenamento de alto desempenho, você pode se beneficiar do uso de VMware controladores SCSI Paravirtual. O controlador SCSI VMware Paravirtual garante maior taxa de transferência e menor uso da CPU, o que aumenta o desempenho em comparação com outras opções de controlador SCSI. Para suporte de plataforma para controladores SCSI VMware Paravirtual, consulte o VMware Guia de Compatibilidade em http://www.vmware.com/resources/compatibility.

Cada máquina virtual pode ter no máximo quatro controladores SCSI e quatro controladores SATA. O controlador SCSI ou SATA padrão é 0. Quando você cria uma máquina virtual, o disco rígido padrão é atribuído ao controlador padrão 0 no nó de barramento (0: 0).

Quando você adiciona controladores de armazenamento, eles são numerados sequencialmente como 1, 2 e 3. Se você adicionar um disco rígido, SCSI ou um dispositivo de CD / DVD-ROM a uma máquina virtual após a criação da máquina virtual, o dispositivo será atribuído ao primeiro nó de dispositivo virtual disponível no controlador padrão, por exemplo (0: 1).

Se você adicionar um controlador SCSI, poderá reatribuir um disco rígido ou um dispositivo novo ou existente a esse controlador. Por exemplo, você pode atribuir o dispositivo a (1: z ), onde 1 é o controlador SCSI 1 e z é um nó de dispositivo virtual de 0 a 15. Para controladores SCSI, z não pode ser 7. Por padrão, o controlador SCSI virtual é atribuído ao nó do dispositivo virtual ( z : 7), para que o nó do dispositivo esteja indisponível para discos rígidos ou outros dispositivos.

Se você adicionar um controlador SATA, poderá reatribuir um disco rígido ou um dispositivo novo ou existente a esse controlador. Por exemplo, você pode atribuir o dispositivo a (1: z ), onde 1 é o controlador SATA 1 e z é um nó de dispositivo virtual de 0 a 29. Para controladores SATA, você pode usar os nós de dispositivo de 0 a 29, incluindo 0: 7.

Como alternativa, cada máquina virtual pode ter no máximo quatro controladores NVMe. Você pode reatribuir um disco rígido ou um dispositivo novo ou existente a esse controlador. Por exemplo, você pode atribuir o disco rígido a ( x : z ), onde x é um controlador NVMe e z é um virtual nó do dispositivo. x tem valores de 0 a 3 e z tem valores de 0 a 14.

Limitações do controlador de armazenamento

Os controladores de armazenamento têm os seguintes requisitos e limitações:

  • O LSI Logic SAS e o VMware Paravirtual SCSI estão disponíveis para máquinas virtuais com compatibilidade com o ESXi 4.x e versões posteriores.
  • O AHCI SATA está disponível apenas para máquinas virtuais com compatibilidade ESXi 5.5 e posteriores.
  • O NVMe está disponível apenas para máquinas virtuais com compatibilidade do ESXi 6.5 e posteriores.
  • Os controladores BusLogic Parallel não oferecem suporte a máquinas virtuais com discos maiores que 2 TB.
  • Os discos em VMware controladores SCSI paravirtuais podem não apresentar um desempenho ideal se tiverem instantâneos ou se a memória do host estiver sobrecarregada.
Cuidado: Alterar o tipo de controlador após a instalação do sistema operacional convidado tornará o disco e quaisquer outros dispositivos conectados ao adaptador inacessíveis. Antes de alterar o tipo de controlador ou adicionar um novo controlador, certifique-se de que a mídia de instalação do sistema operacional guest contenha os drivers necessários. Em sistemas operacionais convidados do Windows, o driver deve ser instalado e configurado como o driver de inicialização.

Compatibilidade do controlador de armazenamento

Adicionar diferentes tipos de controladores de armazenamento a máquinas virtuais que usam o firmware do BIOS pode causar problemas de inicialização do sistema operacional. Nos casos a seguir, a máquina virtual pode falhar ao inicializar corretamente e você pode ter que entrar na configuração do BIOS e selecionar o dispositivo de inicialização correto:
  • Se a máquina virtual for inicializada a partir do LSI Logic SAS ou do VMware Paravirtual SCSI, e você adicionar um disco que usa os controladores BusLogic, LSI Logic ou AHCI SATA.
  • Se a máquina virtual for inicializada a partir do AHCI SATA e você adicionar controladores BusLogic Parallel ou LSI Logic.

Adicionar discos adicionais a máquinas virtuais que usam firmware EFI não causa problemas de inicialização.

Tabela 1. VMware Compatibilidade do controlador de armazenamento
Controlador Existente Adicionado controlador
BusLogic Parallel LSI Logic LSI Logic SAS VMware SCSI paravirtual AHCI SATA IDE NVMe
BusLogic Parallel Sim Sim Sim Sim Sim Sim Sim
LSI Logic Sim Sim Sim Sim Sim Sim Sim
LSI Logic SAS Requer configuração de BIOS Requer configuração de BIOS Normalmente funciona Normalmente funciona Requer configuração de BIOS Sim Normalmente funciona
VMware SCSI paravirtual Requer configuração de BIOS Requer configuração de BIOS Normalmente funciona Normalmente funciona Requer configuração de BIOS Sim Normalmente funciona
AHCI SATA Requer configuração de BIOS Requer configuração de BIOS Sim Sim Sim Sim Sim
IDE Sim Sim Sim Sim Sim N/D Sim
NVMe Requer configuração de BIOS Requer configuração de BIOS Normalmente funciona Normalmente funciona Requer configuração de BIOS Sim Normalmente funciona