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.
Compatibilidade da controladora de armazenamento
- 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.
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 na máquina virtual.
Procedimento
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
na máquina virtual.Procedimento
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
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 na máquina virtual.
Procedimento
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 na máquina virtual.