Harddrive dedicado de máquina virtual no ESX

1

É possível fornecer a uma máquina virtual um disco rígido dedicado no ESX. Eu quero fazer isso para melhorar o desempenho, mas meu colega de trabalho diz que não é possível.

    
por Richard 18.09.2009 / 06:40

2 respostas

3

Sim, é totalmente possível. Quando você atribui um disco a uma máquina virtual, pode escolher entre um disco lógico ou um disco físico.

Se você escolher Disco Físico, ele terá a opção de escolher todos os discos não alocados no servidor.

Se você não tem essa opção, em versões posteriores do ESX e do ESXi, é necessário escolher "Mapeamentos de dispositivos brutos".

    
por 18.09.2009 / 07:21
1

O mapeamento de dispositivos brutos faz isso para o disco rígido e já existe há algum tempo. O vSphere (ESX \ i 4) suporta o VM Direct Path IO, que permite mapear diretamente outros dispositivos de E / S (principalmente NICS e HBAs), desde que esses dispositivos sejam suportados. Veja algumas informações da Intel no último IDF que reivindica uma melhoria de desempenho de 1,7x ao usar IO de caminho direto com 10GigE versus o hardware de rede emulado da VM padrão. Os benefícios para o mapeamento direto de hardware mais lento (por exemplo, GigE ou 4Gig FC). Há algumas desvantagens significativas em fazer isso no momento - quase todos os recursos avançados de tolerância a falhas \ alta disponibilidade de cluster não estão disponíveis para VMs que mapeiam diretamente dispositivos IO. Ele também requer suporte no nível da plataforma - nas plataformas Intel, o VT-d é necessário, portanto, isso é limitado às plataformas Xeon 5500 da AFAIK.

Outras etapas nesse caminho fazem uso da Virtualização de E / S de Raiz Única (SR-IOV), em que o hardware fornece suporte à virtualização, permitindo o mapeamento direto de várias VMs para o mesmo dispositivo físico, descarregando a virtualização de hardware do Hypervisor da mesma maneira DirectPath, mas mantendo a capacidade de ter um dispositivo compartilhado entre VMs e, esperamos, recuperando muitos dos recursos perdidos de cluster \ FT. A Virtualização de E / S de Raízes Múltiplas é uma extensão para isso que fornece mapeamento de E / S direto para complexos PCI distribuídos (por exemplo, chassi Blade ou clusters com malhas IO compartilhadas).

    
por 19.09.2009 / 15:54