As máquinas virtuais comuns podem usar uma unidade enitre de 4TB como uma unidade virtual?

1

Eu gostaria de comprar uma unidade externa de 4 TB USB3 ou eSATA, instalar um host de virtualização como VirtualBox ou VMWarePlayer na unidade externa e usar o restante do espaço em disco externo como um volume na máquina virtual. Eu não me importo se a unidade virtual precisa ser dividida em vários arquivos.

Isso é possível ou aconselhável?

    
por Mark Miller 27.09.2013 / 20:32

2 respostas

2

Você pode criar uma VM com acesso a um volume de ~ 4 TB?

Sim, desde que a plataforma de virtualização específica ofereça suporte a essa unidade de tamanho, você poderá criar um disco virtual grande (~ 4 TB) para ser usado como um único volume no convidado.

Se a sua plataforma de virtualização não permitir que um único disco virtual tenha um tamanho de 4 TB, você pode criar vários discos virtuais e usar LVM (Linux) ou discos dinâmicos (Windows) para combinar vários virtuais discos em um único volume dentro do sistema operacional convidado.

Qual é o truque?

Se isso é aconselhável é uma questão mais complicada, e não há uma resposta direta. Simplificando: "depende". Tenha em mente que a camada de virtualização adiciona um impacto no desempenho em comparação ao acesso nativo ao disco. Adicione a isso o desempenho relativamente lento de discos rígidos externos típicos, que são projetados mais para capacidade e eficiência de energia do que para desempenho. Você pode achar sua VM convidada menos responsiva do que gostaria. Mas, novamente, se a sua VM está apenas executando um servidor de arquivos que permanece residente na RAM, você provavelmente não terá um problema.

Se o seu convidado for usado como um computador desktop interativo, eu colocaria sua VM em um pequeno SSD portátil e manteria os dados grandes (se você realmente precisa de muita capacidade) em uma unidade separada - de preferência um compartilhamento de rede que você pode montar diretamente na VM usando o compartilhamento de arquivos do Windows / Samba ou NFS.

VMs portáteis

Para responder à pergunta sobre seu caso de uso mais específico, conforme descrito no seu comentário sobre a resposta da Colyn1337: sim, você pode criar uma VM portátil em uma unidade externa que você move de máquina para máquina, mas fazendo o hypervisor portátil é uma questão mais complicada e pode ou não ser prática, ou até mesmo possível, dependendo da sua solução de virtualização. E como você planeja mover a unidade entre VMs Linux e Windows, certifique-se de formatar a unidade externa com um sistema de arquivos de nível superior que pode ser lido e escrito em ambas as plataformas (por exemplo, NTFS, exFAT - não FAT32, porque suporta apenas até 4 GB).

A VMware costumava ter um produto chamado VMware ACE destinado exatamente a esse fim (e com muitos recursos de segurança adicionais), mas eles descontinuado ACE em 2011.

Uso o VMware Workstation / VMware Player e armazeno várias VMs em um SSD que conecto por meio de uma estação de acoplamento de disco rígido SATA ou o adaptador SATA para USB de uma unidade SeaFinder GoFlex de 2,5 ". Cada vez que eu inicio a VM uma máquina diferente, eu tenho que dizer VMware que mudei a VM (a outra opção é "eu copiei"). Para VMware funcionar corretamente neste cenário, eu tenho que ter VMware Workstation ou Player instalado em cada host que vai executar minha VM.Também preciso ter cuidado para desligar completamente o guest da VM em vez de suspendê-lo antes de movê-lo para outra máquina ou até mesmo um hub USB diferente.Por conveniência usei o Gerenciamento de Disco do Windows para atribuir V: ao SSD portátil , e preserva essa letra de unidade, independentemente de qual máquina eu conectá-lo.A única ressalva é que, se eu conectá-lo a uma máquina que já tem uma unidade V: (um volume real ou uma unidade de rede mapeada), as unidades V: serão escondidas pela outra.

Você também pode procurar vbox.me , que é uma solução de VM portátil criada no VirtualBox.

    
por 27.09.2013 / 21:48
-2

É possível? Sim. O problema é que há tantas leituras / gravações de disco que um sistema operacional executa provavelmente trash sua unidade de backup rapidamente. Não é que a unidade em si falharia, mas as unidades de backup normalmente têm chipsets especiais que ficam entre a unidade e a porta que queimam rapidamente. A Western Digital, em particular, é notória por isso.

Se você tiver uma unidade física, não uma unidade de backup e conectá-la a um kit usb / sata (normalmente chamado de adaptadores de disco rígido), você deve estar totalmente satisfeito. No entanto, o VirtualBox tem um limite de tamanho de unidade de 2 TB, então você precisará criar dois discos rígidos virtuais nesse disco. Não estou familiarizado com as especificações do VMware.

Agora, executando o software virtual fora dessa unidade, você pode encontrar problemas com a necessidade de reconectar constantemente os discos rígidos virtuais. O arquivo de preferências de vbox armazena onde o software procurará pelo arquivo do disco rígido e não faz isso pelo GUID da unidade. Ele se lembra do caminho literal c: \ em algum lugar \ overhere \ isthefile.vhd

Seu disco externo receberá um esquema de letras do que está disponível. Portanto, se quando você criou a VM, a unidade de backup era E: \ e depois movia-a para outro computador e esse computador emitia uma designação F: \ (porque outra unidade interna é E :), será necessário reconectar a unidade.

EDITAR:

Da fonte: link

"Arquivos de imagem de disco residem no sistema host e são vistos pelos sistemas convidados como discos rígidos de uma certa geometria. Quando um sistema operacional convidado lê ou grava em um disco rígido, o VirtualBox redireciona o disco rígido. pedido para o arquivo de imagem . "

    
por 27.09.2013 / 20:37