Desejo virtualizar minha estação de trabalho (camada 1), procurando o Bare Metal Hypervisor para componentes de nível de consumidor


17

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

Minha pergunta é...

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

Essa é uma boa abordagem ou vou sofrer outros efeitos colaterais indesejáveis ​​ao fazer isso?


Esclarecimento

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

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

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

Em uma nota lateral

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 criar um "thin client" separado para o RDP na máquina virtual. Parece que o RDP suporta monitores duplos .


Editar (9 de dezembro de 2011)

Já faz quase um ano desde que eu fiz essa pergunta. Desde então, houve muitos avanços na tecnologia Hypervisor ... E agora o MokaFive é lançado para uso corporativo.

Gostaria muito de aprofundar essa questão e descobrir se existe um BareMetal Hypervisor sólido para estações de trabalho que executam componentes de nível de consumidor (IE: não Dell, HP, Lenovo, Etc).


Por que notDell, HP ou Lenovo? O que é etc?
trolle3000

@ trolle3000 O xenClient é executado nas grandes marcas (Dell, HP, Lenovo), mas não no hardware de uma loja de computadores como Gigabyte, Asus, etc. Estou procurando um hipervisor Type1 que funcione de maneira geral.
Chase Florell

2
etc = et cetera, uma expressão latina que significa "e outras coisas" ou "e assim por diante". Não é uma marca de computador :)
kobaltz

Veja meu post sobre Proxmox. Eu o instalei em desktops de consumo. Funciona perfeitamente desde que você tenha hardware de virtualização (Core i3, i5, i7 etc.) #
kobaltz

Honestamente, eu brinquei com o Proxmox em vários sistemas de hardware e ainda não encontrei um que tivesse problemas de compatibilidade de hardware. O ESXi é péssimo para um hardware que não custa caro.
kobaltz

Respostas:


10

Não é uma boa ideia usar um hipervisor Tipo 1, como VMware ESX / ESXi, Hyper-V, Xen, etc, para uma estação de trabalho de desktop. Eles foram 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 usar um programa de virtualização hospedado. Eu acho que o VMware Workstation seria ideal para seu uso, até que o MokaFive fique disponível.

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


Nova informação

Você deve dar uma olhada no Citrix XenClient , que é um componente do pacote XenDesktop, mas também está disponível de forma independente e gratuita, 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).

Ainda não tentei fazer isso sozinho, mas pretendo usá-lo em breve.


Melhor opção: Hyper-V (gratuito)

Acabo de notar que você está aberto a usar uma instalação separada de thin client e servidor. Isso permitirá que você use um hipervisor Tipo 1 destinado a servidores, para uso em estações de trabalho através do 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ê deseja fazer - RemoteFX . Isso permitirá que você use placas gráficas 3D aceleradas por hardware no host Hyper-V (suas placas gráficas são suportadas!) Através do RDP. Eu acho que isso vai funcionar muito bem para você. Convém investigar se um switch de gigabit e uma equipe 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 que é executado em cima do - Cliente Hyper-V .


Obrigado pelo comentário. O fórum do VMWare diz que, com a nova versão do VMWare vSphere, posso obter suporte USB .
Perseguição Florell

1
É um hipervisor Tipo 1 para desktop - o primeiro de seu tipo. Eu ainda não tentei, mas tenho ouvido falar sobre isso há meses.
Paradroid

1
Está correto.
Paradroid

1
@ PhaseFlorell: Ah, eu só notei esse velho comentário seu. Então você já conhece o XenClient e parece que ele é destinado apenas a laptops. Vou deixar na minha resposta, pois pode ser útil para outras pessoas. Felizmente para mim, só planejo usá-lo nos laptops ThinkPad.
55411 paradroid

1
Parece que você está certo! O RemoteFX deve "apenas funcionar" com GPUs modernas da classe de consumidor (supondo que ele tenha os recursos necessários)! Link 1 e Link 2 . O link 1 tem uma demonstração com algumas capturas de tela. O Link 2 possui várias postagens de blog com GPUs que o autor afirma ter testado para funcionar com o RemoteFX.
afrazier

4

Pelo menos você pode tentar. Crie inicialização dupla com algum sistema operacional Linux como host e instale o Windows como convidado com o VirtualBox.

O Linux fornecerá melhor desempenho do disco rígido devido ao melhor armazenamento em cache do disco.

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

Se você tiver arquivos grandes - ou seja, seus arquivos multimídia, poderá mantê-los fora do convidado - usando pastas compartilhadas do VirtualBox para manter as imagens da VM não muito grandes

você também adorará navegar na i-net e verificar e-mails fora do Linux, usar áreas de trabalho virtuais, usar gerenciadores de janelas diferentes (KDE, Gnome, LXDE, XFCE), executar alguns servidores (Apache, MySQL, SVN, Git, Wiki) também copiar Imagem do Windows para a frente e para trás entre diferentes PCs

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

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


Concordo @jet - Se um Hypervisor não for a resposta devido a limitações do monitor ou outras limitações, acho que um sistema operacional leve (Linux) pode ter que ser a resposta.
Perseguição Florell

@rockinthesixstring: O ESXi é baseado no Red Hat Linux, embora altamente modificado.
Paradroid

Fiz mais uma "observação" editada na minha pergunta.
Perseguição Florell

3

Você precisa estar ciente das limitações do uso de uma máquina virtual, como a placa gráfica de lixo, mas se estiver satisfeito com essas limitações, poderá tentar.

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

Definitivamente, eu usaria um hipervisor em vez de um sistema operacional completo com o VMWare Player ou similar se quisesse ter tudo na máquina virtual. O VMWare Player (ou Virtualbox ou ...) é bom quando você não passa muito tempo na máquina virtual e é um desperdício porque você tem dois sistemas operacionais completos em execução.

Você pode obter o verson grátis a partir daqui ; clique no link principal do corpo para o hardware de 64 bits; no link na parte inferior da página da versão anterior, se você tiver um hardware de 32 bits.


Obrigado @Neal - Concordo que a execução de dois sistemas operacionais completos para realizar uma única tarefa é um pouco retardada. Definitivamente, estou me inclinando para um hipervisor, no entanto, o Citrix parece um pouco mais polido, acho que vou ter que experimentá-los quando pegar o Mobo apropriado.
Perseguição Florell


2

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

No entanto, você perguntou que efeitos indesejáveis ​​poderiam ter. Minha pergunta é: para que você usa o seu sistema Windows? A menos que algo tenha mudado, as VMs não são conhecidas pelo desempenho impressionante do vídeo. Se você gosta de jogar jogos de última geração, terá que diminuir a escala dos gráficos, se eles rodarem.


2

Estou usando o Proxmox ( http://www.proxmox.com ) há quase um ano. Eu tenho que dizer que é incrível. Assim como o ESXi, este é baseado em Linux. É um sistema operacional gratuito baseado no Debian. Mesmo que você não saiba muito sobre o Linux, você pode instalar e fazer 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

A comunidade de usuários é extremamente útil em situações nas quais você pode precisar fazer o SSH no servidor. Seu wiki e outras documentações 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.

No momento, eles têm uma nova versão na versão beta que é um pouco problemática, então não estou usando isso no meu ambiente atual, mas ele possui uma interface de usuário de reforma completa usando EXTJS, que é uma interface de usuário sofisticada.

UI VELHA UI VELHA

NEW UI NEW UI

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

Eu corro vários tipos diferentes de VMs, incluindo Ubuntu, Ubuntu 64bit, 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 GBps e muito mais.

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


0

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


Meu acordo é que quero bare metal para não precisar de um SO cliente para executar a VM. O ESXi tem uma edição gratuita, e eu apenas olhei, e há uma edição gratuita do Xen Server da Citrix também.
usar o seguinte código

Ahh ... Eu também estava pesquisando isso ... Uau, parece que seria uma boa idéia se você quiser pagar um pouco mais por hardware especial.
David

Parece que o único requisito especial de hardware é o hardware x64 com tecnologia VT. blogs.vmware.com/esxi/2009/06/… e citrix.com/Portuguese/ps2/products/…
Chase Florell

Acabei de ter outra ideia @rockinthesixstring! Você pode colocar o sistema operacional host (Windows) em uma unidade flash e inicializar o computador e acessar a VM através do host (como usar o VMWare Player). Eu apenas pensei que era uma ideia legal. Se a tecnologia VT custar mais, tente isso. :) Boa sorte
David

0

por que não fazer uma imagem do sistema? use 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 de máquina virtual. diferenciais noturnos podem ser feitos com alguns progs de backup de unidade livre. pesquise no google


não tenho certeza de como isso funciona com hardware diferente.
Perseguição Florell

0

Você pode 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 pelo SVS - você pode criar uma camada que teria suas pastas de usuário e uma camada separada (ou uma única) para o software. Se você reinstalar, basta passar por cima e ativar as camadas e balançar seu tio.

Se você quiser uma alternativa, você pode usar o App-V


0

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

Isso significa 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 enquanto estiver usando apenas o Virtual PC e não qualquer hipervisor.

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

Migração local de P2V usando o Microsoft Deployment Toolkit 2010 e o Sysinternals Disk2VHD
Windows 7 - Inicialização VHD - Guia de Configuração
Aproveitando a Inicialização do Windows 7 para VHD para Testar o Visual Studio 2010
Inicialização do Windows 7 do VHD - Algumas Dicas


Esta é uma ótima sugestão. Uma possibilidade "adicionada" é que eu possa começar a me interessar pelo node.js e o desenvolver em um ambiente Linux.
Chase Florell
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.