Eu quero virtualizar minha estação de trabalho (Camada 1), procurando por um hipervisor Bare Metal para componentes de nível de consumidor

16

Eu me encontro nesse vínculo semelhante pelo menos uma vez por ano. A ligação pela qual eu estou atualizando uma placa-mãe ou um disco rígido do sistema operacional. Isso me deixa louco por ter que reinstalar o Windows, o Visual Studio, todos os meus suplementos, reconfigurar minhas configurações, etc ... todas as vezes. Eu tenho um layout e gosto e quero ficar com ele.

Minha pergunta é ...

Existe um hipervisor Bare Metal no mercado que me permitirá virtualizar minha estação de trabalho de nível de consumidor? Eu realmente quero evitar a virtualização de host / cliente. O Bare Metal é definitivamente o melhor caminho para as minhas necessidades.

Esta é uma boa abordagem, ou vou sofrer alguns outros efeitos colaterais indesejáveis ao fazer isso?

Esclarecimento

Minha máquina tem finalidades muito limitadas. Meu principal uso é o Visual Studio 2010 Professional, onde desenvolvo aplicativos da Web ASP.NET MVC. O segundo software que eu uso (que é intensivo no sistema) é o Photoshop CS3. Além disso, meus aplicativos são limitados ao Outlook, Internet Explorer, Firefox, Opera, Chrome, LinqPad e vários outros (pequenos) aplicativos.

Além disso, estou pensando em trabalhar em um projeto node.js e executar ubuntu no mesmo hipervisor, se possível.

Especificações do sistema:
Placa-mãe Gigabyte
Intel i7 920
12 GB de RAM HDD básico de 500 GB e 7200 RPM para o OS
4 VelociRaptors no Raid 1/0 para disco de compilação Placas Gráficas Dual GTS250 (512 MB) (não SLI) para monitores quádruplos

Em uma nota lateral

Eu também não me oponho a uma sugestão alternativa se as limitações forem muito grandes. Eu poderia instalar o ESXi (ou Zen Server) na minha caixa e construir um "thin client" separado para o RDP na máquina virtual. Parece que o RDP oferece suporte a dois monitores .

Editar (9 de dezembro de 2011)

Já faz quase um ano desde que fiz a primeira pergunta. Desde então, tem havido muitos avanços na tecnologia de hipervisor ... E o MokaFive agora está liberado para uso corporativo.

Gostaríamos de analisar um pouco mais essa questão e descobrir se há um BareMetal Hypervisor sólido para estações de trabalho que executam componentes de nível de consumidor (ou seja, não Dell , HP, Lenovo, Etc).

    
por Chase Florell 18.01.2011 / 19:32

10 respostas

9

Não é uma boa ideia usar um hypervisor Tipo 1 como o VMware ESX / ESXi, o Hyper-V, o Xen, etc., para uma estação de trabalho de desktop. Eles são projetados para uso do servidor e você não poderá usar portas USB ou Firewire ou usar gráficos 3D acelerados por hardware.

Seria melhor você usar um programa de virtualização hospedado. Acho que o VMware Workstation seria ideal para seu uso, até que o MokaFive seja disponibilizado.

EDIT: Existe um teste do MokaFive disponível no site.

Novas informações

Você deve dar uma olhada em Citrix XenClient , que é um componente da suíte XenDesktop, mas também está disponível de forma independente, para até dez clientes.

Infelizmente, parece ser compatível apenas com certas marcas OEM de laptops e estações de trabalho (onde o hardware é conhecido).

Eu ainda não experimentei, mas pretendo usá-lo em breve.

Melhor opção: Hyper-V (grátis)

Eu só agora notei que você está aberto para usar um cliente e uma configuração de servidor thin separados. Isso permitirá que você use um hipervisor Tipo 1 destinado a servidores, para uso em estações de trabalho através de RDP. A lista de compatibilidade de hardware do VMware ESXi é bastante restritiva, enquanto o Hyper-V pode ser executado em praticamente qualquer coisa. O Hyper-V também tem uma grande vantagem para o que você quer fazer - RemoteFX . Isso permitirá que você use placas gráficas 3D aceleradas por hardware em seu host Hyper-V (suas placas gráficas são suportadas!) Através do RDP. Eu acho que isso vai funcionar muito bem para você. Você pode investigar se um comutador gigabit e um agrupamento de NIC de dois gigabits oferecerão um desempenho ainda melhor com essa configuração com placas gráficas poderosas.

Última atualização

O Windows 8 inclui um hipervisor bare-metal no qual ele é executado - Client Hyper-V .

    
por 18.01.2011 / 20:12
4

Pelo menos você pode tentar. Crie dual boot com algum sistema operacional Linux como host e instale seu Windows como convidado no VirtualBox.

O Linux fornecerá melhor desempenho do HDD devido ao melhor cache de disco.

Se você gosta da configuração, apenas continue fazendo o backup da imagem da máquina virtual, você pode até mesmo criar 2 instâncias para o Windows - uma para o trabalho, uma para experimentos (não executando simultaneamente as devidas licenças)

Se você tiver arquivos grandes, ou seja, seus arquivos de multimídia, pode mantê-los fora do guest, usando as pastas compartilhadas do VirtualBox para manter as imagens de VMs não muito grandes

você também vai adorar navegar na i-net e checar e-mails fora do Linux, usar desktops virtuais, usar gerenciadores de janelas diferentes (KDE, Gnome, LXDE, XFCE), rodar alguns servidores (Apache, MySQL, SVN, Git, Wiki ) também copia a imagem do Windows para trás e para frente entre diferentes PCs

Até você pode mover o disco rígido inteiro para outra máquina sem problemas.

Se partições no fstab são montadas por ID em vez de números de dispositivos, você pode inicializar o disco a partir de outra máquina com porta eSATA sem abrir o gabinete com todo o seu ambiente

    
por 18.01.2011 / 20:28
3

Você precisa estar ciente das limitações de usar uma máquina virtual, como a placa de vídeo, mas se estiver satisfeito com essas limitações, tente testá-la.

Se você obtiver a versão correta do hipervisor não lhe custará dinheiro .

Eu definitivamente usaria um hipervisor em vez de um sistema operacional completo com VMWare Player ou similar se eu quisesse ter tudo na máquina virtual. O VMWare Player (ou VirtualBox ou ...) é bom quando você não está gastando muito tempo na máquina virtual e é um tanto desnecessário, porque você tem dois sistemas operacionais completos em execução.

Você pode obter a versão gratuita de aqui ; acertar o link principal no corpo para hardware de 64 bits, o link na parte inferior da página para a versão anterior, se você tiver hardware de 32 bits.

    
por 18.01.2011 / 20:09
2

Não tenho conhecimento do VMWare ESXi, por isso não tenho certeza se essa questão minha está em contexto aqui, mas explica minha experiência ao tentar usar um sistema operacional virtualizado: Como é prejudicial usar o Linux (Ubuntu) como um sistema operacional convidado para todas as minhas tarefas? . Mais tarde eu adicionei uma 'Nota' ao meu post, explicando como eu acertei uma parede eventualmente. Agora eu dou boot duplo.

(Talvez eu tenha algo a aprender com esse tópico.)

    
por 18.01.2011 / 19:52
2

O ESXi funcionaria e tornaria as suas reconstruções regulares de hardware muito mais fáceis.

No entanto, você perguntou quais efeitos indesejáveis poderia haver. Minha pergunta para você é o que você usa para o seu sistema Windows? A menos que algo tenha mudado, as VMs não são conhecidas pelo desempenho de vídeo. Se você gosta de jogar games de ponta, você terá que escalar os gráficos, se eles rodarem.

    
por 18.01.2011 / 20:05
2

Eu tenho usado o Proxmox ( link ) há quase um ano. Eu tenho que dizer que é incrível. Muito parecido com ESXi, isso é baseado em linux. É um sistema operacional gratuito baseado no Debian. Mesmo que você não saiba muito sobre o Linux, você pode instalar e executar isso rapidamente.

Minha configuração atual é:

Server 1:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

Server 2:
Core-i3
16GB DDR3 RAM
500GB HDD
2x1GBps Link Aggregation NIC

iSCSI SAN:
3.9TB RAID5 (4x1.5TB 7200RPM)
3WARE Raid Controller

Sua comunidade de usuários é extremamente útil em situações em que você pode precisar de SSH no servidor. Sua wiki e outra documentação são excelentes para executar as tarefas básicas; adicionando outro nó ao cluster, fazendo backup de VMs, restaurando VMs, migrando VMs para outros nós e configurações típicas.

Eles têm uma nova versão em beta agora que é um pouco bugs, então não estou usando isso no meu ambiente atual, mas tem uma interface completa de makeover usando o EXTJS, que é uma interface chique.

IU antiga

NEWUI

Como você tem acesso total ao console, é possível instalar as ferramentas necessárias por meio do apt-get. Pessoalmente, executo um servidor Hamachi nos nós para poder acessar meus servidores de qualquer lugar do mundo sem ter que abrir os servidores para riscos de segurança. As únicas portas abertas para minhas VMs e servidores são 80 e 443.

Eu executo vários tipos de VMs, incluindo Ubuntu, Ubuntu 64 bits, Windows Server 2003, Windows Home Server 2003, Windows Server 2008, Windows XP, etc.

O Proxmox também suporta uma variedade de adaptadores de rede para usar com as VMs. Você pode adicionar facilmente discos rígidos extras, NICs virtuais de 1 GB e mais.

Os backups nas VMs são muito fáceis de configurar e configurar. Você pode fazer o upload de ISOs para o servidor ou usar seus aparelhos (sem o Windows obviamente). No entanto, seus aparelhos são incríveis e fáceis de configurar. Você pode obter um Wordpress Out of the Box, Drupal, Gerenciamento de Ticketing, CRM, EYEOS e muito mais.

    
por 16.12.2011 / 00:52
0

Acho que o que você deve fazer além de comprar o ESXi é usar o software gratuito que a VMWare fornece chamado VMWare Player . Você não precisa comprar uma licença para usá-lo para o usuário pessoal. Pode importar e exportar máquinas como você quer. Você não precisa se preocupar com a compatibilidade de hardware com a VM ou com o uso do software (ou seja, você não precisa comprar uma placa-mãe especial apenas para usar o VMWare Player). Se você tiver alguma dúvida, comente.

    
por 18.01.2011 / 19:46
0

por que não fazer uma imagem do sistema? use o drivexml para copiar toda a sua unidade c :. custo total. 1 disco rígido. novas placas-mãe vêm com um cd de drivers. basta instalar o mobo e os drivers. faça backup de uma unidade do sistema ou faça backup de uma imagem da máquina virtual. Diferenciais noturnos podem ser feitos com alguns programas de backup de drive grátis. google it

    
por 24.01.2011 / 03:15
0

Você poderia optar por outra abordagem - executar janelas e ter sua pasta pessoal e software em execução em uma camada de virtualização de aplicativos. Eu juro por SVS - você pode criar uma camada que teria suas pastas de usuário, e tem uma camada separada (ou uma única) para software. Se você reinstalar, apenas mova e ative as camadas e bata seu tio.

Se você quiser uma alternativa, use App-V

    
por 10.12.2011 / 01:19
0

Se você estiver usando o Windows 7, poderá transformar seu computador antigo em um VHD e depois inicializá-lo.

Isso significará que você precisará reinstalar apenas o Windows em uma nova máquina, enquanto todos os seus aplicativos virão da máquina virtual, e isso usando apenas o Virtual PC e não qualquer hypervisor.

Aqui estão alguns artigos que ajudarão você no caminho:

Migração de P2V local usando o Microsoft Deployment Toolkit 2010 e o Sysinternals Disk2VHD Windows 7 - Inicialização VHD - Diretriz de Configuração
Aproveitando o Windows 7 Boot to VHD para testar o Visual Studio 2010
Inicialização do Windows 7 a partir do VHD - Algumas Pegadinhas

    
por 10.12.2011 / 12:57