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 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 controladora 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. Os 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. ESXi é compatível com o protocolo NVMe para se conectar a dispositivos de armazenamento locais e em rede. Para obter mais informações, consulte a documentação do vSphereArmazenamento.

Quando você cria uma máquina virtual, o controlador padrão é otimizado para obter o 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 convidados Apple Mac OS X e compatibilidade ESXi 5.5 e posterior, 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 convidados Windows Vista e 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 paravirtuais. O controlador SCSI paravirtual VMware garante maior taxa de transferência e menor uso da CPU, o que aumenta o desempenho em comparação com as outras opções de controlador SCSI. Para obter suporte de plataforma para VMware controladores SCSI Paravirtuais, consulte o VMwareGuia 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 1, 2 e 3. Se você adicionar um dispositivo de disco rígido, SCSI ou 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 ), em que 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 fique 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 ), em que 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 dispositivo novo ou existente a esse controlador. Por exemplo, você pode atribuir o disco rígido a (x:z ), em que x é um controlador NVMe e z é um controlador virtual nó do dispositivo. x tem valores de 0 a 3 e z tem valores de 0 a 14.

Limitações da controladora 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.
  • AHCI SATA está disponível apenas para máquinas virtuais com compatibilidade com o ESXi 5.5 e versões posteriores.
  • O NVMe está disponível apenas para máquinas virtuais com compatibilidade com o ESXi 6.5 e versões posteriores.
  • Os controladores BusLogic Parallel não oferecem suporte a máquinas virtuais com discos maiores que 2 TB.
  • Os discos em controladores SCSI paravirtuais VMware podem não apresentar o desempenho ideal se tiverem snapshots ou se a memória dos hosts 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 convidado contenha os drivers necessários. Em Windows sistemas operacionais guest, o driver deve ser instalado e configurado como o driver de inicialização.

Compatibilidade da controladora de armazenamento

A adição de 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 inicializar a partir de LSI Logic SAS ou VMware Paravirtual SCSI, e você adicionar um disco que use controladores BusLogic, LSI Logic ou AHCI SATA.
  • Se a máquina virtual inicializar do AHCI SATA e você adicionar controladores BusLogic Paralelo ou LSI Logic.

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

Tabela 1. VMware Compatibilidade da controladora de armazenamento
Controlador existente Controlador adicionado
BusLogic Paralelo LSI LSI LSI Logic SAS VMware SCSI paravirtual AHCI SATA IDE NVMe
BusLogic Paralelo Sim Sim Sim Sim Sim Sim Sim
LSI Logic Sim Sim Sim Sim Sim Sim Sim
LSI Logic SAS Requer a configuração do BIOS Requer a configuração do BIOS Normalmente funciona Normalmente funciona Requer a configuração do BIOS Sim Normalmente funciona
VMware SCSI paravirtual Requer a configuração do BIOS Requer a configuração do BIOS Normalmente funciona Normalmente funciona Requer a configuração do BIOS Sim Normalmente funciona
AHCI SATA Requer a configuração do BIOS Requer a configuração do BIOS Sim Sim Sim Sim Sim
IDE Sim Sim Sim Sim Sim N/A Sim
NVMe Requer a configuração do BIOS Requer a configuração do BIOS Normalmente funciona Normalmente funciona Requer a configuração do BIOS Sim Normalmente funciona

Adicionar um controlador SATA

Se uma máquina virtual tiver vários discos rígidos ou dispositivos de CD/DVD-ROM, você poderá adicionar até três controladores SATA adicionais aos quais atribuir os dispositivos. Ao distribuir os dispositivos entre vários controladores, você pode melhorar o desempenho e evitar o congestionamento do tráfego de dados. Você também poderá adicionar controladores adicionais se exceder o limite de trinta dispositivos para um único controlador.

Você pode inicializar máquinas virtuais a partir de controladores SATA e usá-los para discos rígidos virtuais de grande capacidade.

Nem todos os sistemas operacionais convidados oferecem suporte a controladores AHCI SATA. Normalmente, quando você cria máquinas virtuais com compatibilidade do ESXi 5.5 e posterior e sistemas operacionais guest do Mac OS X, um controlador SATA é adicionado por padrão para o disco rígido virtual e os dispositivos de CD/DVD-ROM. A maioria dos sistemas operacionais guest, incluindo Windows Vista e posteriores, tem um controlador SATA padrão para dispositivos de CD/DVD-ROM. Para verificar o suporte, consulte os VMwareGuias de Compatibilidade em http://www.vmware.com/resources/compatibility.

Pré-requisitos

  • Verifique se a compatibilidade da máquina virtual é ESXi 5.5 e posterior.
  • Verifique se você está familiarizado com o comportamento e as limitações do controlador de armazenamento.
  • Verifique se você tem o privilégio Máquina virtual.Alterar configuração.Adicionar ou remover dispositivo na máquina virtual.

Procedimento

  1. Clique com o botão direito do mouse em uma máquina virtual no inventário e selecione Editar configurações (Edit Settings).
  2. Na guia Hardware virtual (Virtual Hardware), clique no botão Adicionar novo dispositivo (Add New Device).
  3. Selecione Controlador SATA (SATA Controller) no menu suspenso.
    O controlador aparece na lista de dispositivos de Hardware Virtual.
  4. Clique em OK.

O que Fazer Depois

Você pode adicionar um disco rígido ou uma unidade de CD/DVD à máquina virtual e atribuí-la ao novo controlador.

Adicionar um controlador SCSI a uma máquina virtual

Muitas máquinas virtuais têm um controlador SCSI por padrão, dependendo do sistema operacional convidado. Se você tiver uma máquina virtual muito carregada com vários discos rígidos, poderá adicionar até três controladores SCSI aos quais atribuir os discos. Ao distribuir os discos entre vários controladores, você pode melhorar o desempenho e evitar o congestionamento do tráfego de dados. Você também poderá adicionar controladores adicionais se exceder o limite de 15 dispositivos para um único controlador.

Pré-requisitos

Verifique se você tem o privilégio Máquina virtual.Alterar configuração.Adicionar ou remover dispositivo na máquina virtual.

Procedimento

  1. Clique com o botão direito do mouse em uma máquina virtual no inventário e selecione Editar configurações (Edit Settings).
  2. Na guia Hardware virtual (Virtual Hardware), clique no botão Adicionar novo dispositivo (Add New Device). adicione um novo controlador SCSI.
  3. Selecione Controlador SCSI (SCSI Controller) no menu suspenso.
    O controlador aparece na lista de dispositivos de Hardware Virtual.
  4. No menu suspenso Alterar tipo (Change Type), selecione o tipo de controlador.
    Não selecione um controlador BusLogic Parallel para máquinas virtuais com discos maiores que 2 TB. Este controlador não oferece suporte a discos rígidos de grande capacidade.
  5. Na guia Hardware virtual (Virtual Hardware), expanda Novo controlador SCSI (New SCSI Controller) e selecione o tipo de compartilhamento no menu suspenso Compartilhamento de barramento SCSI (SCSI Bus Sharing).
    Opção Descrição
    Nenhum Os discos virtuais não podem ser compartilhados por outras máquinas virtuais.
    Virtual Os discos virtuais podem ser compartilhados por máquinas virtuais no mesmo host ESXi. Selecione Provisão espessa zerada antecipadamente (Thick provision eager zeroed) ao criar o disco.
    Físico Os discos virtuais podem ser compartilhados por máquinas virtuais em qualquer host ESXi. Selecione Provisão espessa zerada antecipadamente (Thick provision eager zeroed) ao criar o disco.
  6. Clique em OK.

O que Fazer Depois

Agora você pode adicionar um disco rígido ou outro dispositivo SCSI à máquina virtual e atribuí-lo ao novo controlador SCSI.

Adicionar um adaptador SCSI paravirtualizado

Você pode adicionar um controlador de armazenamento de alto desempenho VMware Paravirtual SCSI a uma máquina virtual para fornecer maior taxa de transferência e menor uso da CPU.

VMware Os controladores SCSI paravirtuais são mais adequados para ambientes, especialmente ambientes SAN, que executam aplicativos com uso intenso de E/S.

Pré-requisitos

  • Verifique se a máquina virtual tem um sistema operacional convidado com o VMware Tools instalado.
  • Verifique se a compatibilidade da máquina virtual é ESXi 4.x e posterior.
  • Certifique-se de estar familiarizado com o tipo de controlador SCSI Paravirtual VMware.
  • Para acessar os dispositivos de disco de inicialização conectados a um controlador SCSI Paravirtual VMware, verifique se a máquina virtual tem um sistema operacional convidado Windows 2003 ou Windows 2008.
  • Em alguns sistemas operacionais, antes de alterar o tipo de controlador, crie uma máquina virtual com um controlador LSI Logic, instale o VMware Tools e altere para o modo paravirtual.

Procedimento

  1. Clique com o botão direito do mouse em uma máquina virtual no inventário e selecione Editar configurações (Edit Settings).
  2. Na guia Hardware virtual (Virtual Hardware), clique no botão Adicionar novo dispositivo (Add New Device).
  3. Selecione Controlador SCSI (SCSI Controller) no menu suspenso.
  4. Expanda Novo controlador SCSI (New SCSI controller) e, no menu Alterar tipo (Change Type), selecione VMwareParavirtual.
    O controlador aparece na parte inferior da lista de dispositivos de Hardware Virtual.
  5. Clique em OK.

Adicionar um controlador NVMe

Se uma máquina virtual tiver vários discos rígidos, você poderá adicionar até quatro controladores NVMe virtuais aos quais atribuir os discos virtuais. O uso de um controlador NVMe reduz significativamente a sobrecarga de software para processamento de E/S do SO guest, em comparação com os controladores AHCI SATA ou SCSI.

Os controladores NVMe têm melhor desempenho com discos virtuais em uma matriz de discos totalmente flash, SSD NVMe local e armazenamento PMem.

Pré-requisitos

  • Verifique se a máquina virtual tem um sistema operacional convidado compatível com NVMe.
  • Verifique se a compatibilidade da máquina virtual é ESXi 6.5 ou posterior.
  • Verifique se você está familiarizado com o comportamento e as limitações do controlador de armazenamento.
  • Verifique se você tem o privilégio Máquina virtual.Alterar configuração.Adicionar novo disco na máquina virtual.

Procedimento

  1. Clique com o botão direito do mouse em uma máquina virtual no inventário e selecione Editar configurações (Edit Settings).
  2. Na guia Hardware virtual (Virtual Hardware), clique no botão Adicionar novo dispositivo (Add New Device).
  3. Selecione NVMe Controller no menu suspenso.
    O controlador aparece na lista de dispositivos de Hardware Virtual.
  4. Clique em OK.

O que Fazer Depois

Você pode adicionar um disco rígido à máquina virtual e atribuí-lo ao controlador NVMe.

Alterar a configuração do controlador SCSI

Você pode especificar o tipo de controlador SCSI e pode definir o tipo de compartilhamento de barramento SCSI para uma máquina virtual.

A escolha de um tipo de controlador SCSI não afeta se o disco virtual é um disco IDE ou SCSI. O adaptador IDE é sempre ATAPI. O padrão para o sistema operacional convidado já está selecionado.

A escolha de uma opção de compartilhamento de barramento SCSI determina se máquinas virtuais em hosts diferentes podem acessar o mesmo disco virtual.

Pré-requisitos

  • Verifique se você está familiarizado com as limitações e as condições para configurar os controladores SCSI.
  • Verifique se você tem o privilégio Máquina virtual.Alterar configuração.Modificar configurações do dispositivo na máquina virtual.

Procedimento

  1. Clique com o botão direito do mouse em uma máquina virtual no inventário e selecione Editar configurações (Edit Settings).
  2. Na guia Hardware virtual (Virtual Hardware), expanda Controlador SCSI (SCSI controller) e selecione um tipo de controlador SCSI no menu suspenso Alterar tipo (Change Type).
    Cuidado: A alteração do tipo de controlador SCSI pode resultar em uma falha de inicialização da máquina virtual.

    Não selecione um controlador BusLogic Parallel para máquinas virtuais com discos maiores que 2 TB. Este controlador não oferece suporte a discos rígidos de grande capacidade.

    O vSphere Client exibe informações sobre o que acontece se você alterar o tipo de controlador SCSI. Se você selecionar um tipo de controlador que não seja recomendado para o sistema operacional convidado da máquina virtual, um aviso será exibido.
  3. Expanda Controlador SCSI (SCSI controller) e selecione o tipo de compartilhamento no menu suspenso Compartilhamento de barramento SCSI (SCSI Bus Sharing).
    Opção Descrição
    Nenhum Os discos virtuais não podem ser compartilhados por outras máquinas virtuais.
    Físico Os discos virtuais podem ser compartilhados por máquinas virtuais em qualquer host ESXi.
    Virtual Os discos virtuais podem ser compartilhados por máquinas virtuais no mesmo host ESXi.
    Para o compartilhamento de barramento virtual ou físico, selecione Thick provision ahead zeroed (Thick provision eager zeroed) ao criar o disco.
  4. Clique em OK.