Servidor de virtualização residencial [fechado]

10

Estou planejando usar um computador para executar máquinas virtuais. Tenho alguma confusão sobre qual seria a melhor opção.

  • Servidor VMware (executando ontop algum linux otimizado): Tentei isso, mas com um computador antigo, era muito lento a execução de mais de 3 vms. Mas o computador era antigo (Sempron 1gb ram) e o host linux era ubuntu com muitos serviços em execução.Como o servidor usará um intel core 2 ... O vmware suporta intel-vt?

  • VMware ESXi (ou algo semelhante, mas a versão gratuita): nunca tentei isso, compatibilidade limitada de hardware ... Não acho que isso funcione no computador doméstico.

  • Xenserver 5.5: Eu tentei isso hoje, mas está falhando bastante. Não há muito suporte e também não há wifi wifi funcionando, não há armazenamento local listado, não há unidades de DVD listadas ... o xencenter funciona apenas no Windows e na mesma sub-rede ...

Estou planejando ir com a opção 1, mas outras idéias?

llazzaro
fonte
Os semprons não usam o AMD-V pacifica. Portanto, o Xen terá problemas com isso. Eu recomendaria seriamente o Xenserver 5.5, pois é um bom servidor de virtualização doméstica . O servidor VMware 2.0 também é muito bom e muito mais maduro, mas você precisa fornecer ao host virtualizado o hardware certo para que ele funcione da melhor maneira possível. Independentemente da escolha que você faça, o hardware certo fornecerá a melhor luz para qualquer solução que você escolher. O Sempron + 1 GB não vai bem na virtualização.
osij2is 5/08/09
O Sempron 1gb estava executando o Linux com o vmware. Mas o servidor é um núcleo 2 da CPU Intel.
llazzaro

Respostas:

7

Se você está planejando comprar hardware para fazer isso, é bem possível comprar hardware que execute o ESXi com um preço bastante baixo (eu fiz isso algumas semanas atrás). Existem vários sites por aí que lidam com as configurações de whiebox que funcionam com o ESXi, como o Ultimate Whitebox

Se você possui uma máquina com recursos suficientes, qualquer uma dessas opções deve funcionar bem, mas você pode achar que o ESXi é o mais eficiente, pois não precisa lidar com um sistema operacional subjacente (exceto os componentes do ESXi).

Sam Cogan
fonte
O ESXi é ótimo se você deseja trabalhar um pouco para instalá-lo em uma caixa branca. O maior obstáculo é instalá-lo em um controlador IDE normal, mas PODE ser feito facilmente depois de encontrar o tutorial certo!
6119 Mark Henderson
7

VirtualBox. Eu achei o mais leve para uso doméstico. Você está certo sobre o ESXi, os requisitos de hardware são específicos. Não sou muito fã do que a VMware fez pelo gerenciamento do servidor 2.x, apesar do meu amor por eles na empresa.

Kevin Kuphal
fonte
Eu tive um bom sucesso com o VirtualBox. Não é "produção", mas eu tenho 3 servidores rodando neles e todos eles foram sólidos.
Dave Drager
Eu concordo, eu também só tive sucesso com o VirtualBox. Além disso, a licença permite que ela seja usada livremente para uso pessoal, o que é perfeito para as necessidades dessa pessoa.
Berkus Aurelius 12/08/09
2

O equivalente da AMD ao VT da Intel é o AMD-V, no entanto, a linha Sempron não suporta isso. Portanto, qualquer virtualização que você faça precisará oferecer suporte à execução em hardware sem suporte à virtualização.

O Xen fará isso se você estiver executando convidados paravirtualizados. Mas ele oferecerá suporte apenas à HVM (convidados totalmente virtualizados) se o seu hardware suportar a virtualização. O Virtualbox também pode fazer isso, mas onde o Virtualbox brilha é a virtualização da área de trabalho. Eu não o usaria para aplicativos de servidor em sua forma atual. Não estou familiarizado o suficiente com os produtos da VMware para saber qual funcionará e quais não funcionarão ou quais condições se aplicam. Mas o Hyper-V requer hardware compatível com Intel-VT ou AMD-V.

Se você está interessado em fazer virtualização, sugiro investir em equipamentos mais novos que o suportem melhor e atinjam o computador com ram, se você planeja executar muitas máquinas.

3dinfluence
fonte
os semprons usam o mesmo soquete que o amd64 cpus e o amd64 x2 7750s é barato hoje em dia. a atualização para 4 GB de RAM e uma CPU x2 7750 de núcleo duplo deve custar cerca de US $ 135 AUD (aproximadamente US $ 110 USD). cerca de US $ 75 AUD para a CPU e cerca de US $ 60 para 2 x 2GB DDR2 800 RAM. vale cada centavo para virtualização. você também pode encontrar o amd64 x2 5200s mais antigo muito mais barato que o usado em segunda mão.
5282
mmm não é tão certo, existem muitas semprons. O meu era um encaixe A sempron ... os primeiros. Então amd vem com o soquete 754 sempron, e eu não sei se eles tiveram um soquete sempron.
llazzaro
2

Eu uso o KVM em casa e no trabalho, porque:

  • está incluído no kernel do linux da linha principal (sem correções, correções ou restrições a uma versão específica do kernel),

  • combinado com o qemu, ele suporta para-virtualização em CPUs sem suporte à virtualização de hardware,

  • já é praticamente parecido com todos os outros,

e, mais importante:

  • é a direção futura da virtualização no linux, onde a maior parte do trabalho de desenvolvimento será realizada (por exemplo, a Redhat acaba de se comprometer com o KVM de maneira gigantesca)

no curto prazo, provavelmente não importa muito, porque todas as ferramentas de gerenciamento de virtualização de nível superior no linux usam libvirt, que possui interfaces de nível inferior para KVM, QEMU, Xen, VirtualBox e algumas outras. O VMWare é o estranho aqui.

o que você escolher agora, existem ferramentas para converter de um tipo de virtualização para outro, se você decidir mudar mais tarde.

cas
fonte
ps: eu também uso o virtualbox em algumas máquinas de desktop - onde o virtual é apenas para meu uso pessoal, e não como um "servidor" virtualizado em execução permanente (por exemplo, uma máquina debian i386 para compilar kernels de 32 bits para o meu gateway sem fio, o meu último restante CPU 32-bit - fazê-lo com vbox é menos incómodo do que compilação cruzada)
cas
2

Era isso que eu procurava -> proxmox, por enquanto parece bom.

Enfim, será bom ler mais respostas :)

llazzaro
fonte
Estou executando, o desempenho é realmente bom. Agora, com o Core 2 Duo com 1 GB de RAM, ele roda 5 vms, sem problemas de desempenho. Eles são todos vms linux. Eu acho que mudar para 4gb em algum tempo, então eu instalo algumas janelas vms.
llazzaro
Eu estava pensando em começar a usar o Proxmox, mas meu hardware (antigo Opteron) não suporta AMD-V, portanto, terminarei sem VMs do Windows. Executando o ESXi 4 agora.
Ariel Antigua
Como funciona, por enquanto vou manter proxmox ... mas não sei no futuro. Por favor, se você quiser me dizer mais estatísticas do seu computador e quantos vms você está executando. Obrigado!
llazzaro
1

Existe algum motivo específico para você não considerar o Microsoft Hyper V? Existe uma versão gratuita disponível para download e é um ambiente de virtualização muito capaz.

Eu usei o VMWare Server antes de mudar para o Hyper V e devo dizer que evitaria isso como uma praga. Uma das coisas que eu estava testando era distribuir imagens fantasmas para os desktops, e o VMWare Server estava comendo as configurações dos sistemas convidados em todas as outras reinicializações - não parecia gostar muito.

Moo
fonte
Ele mencionou que tem um AMD Sempron ... que não suporta AMD-V. Portanto, seu hardware atual não atende aos requisitos para executar o Hyper-V.
3dinfluence
Eu não acredito que o seu hardware (Sempron) tem as extensões de virtualização da AMD necessários para executar o Hyper-V
Kevin Kuphal
Não, ele disse que tentou o VMWare Server com um computador antigo (o Sempron) e teve resultados ruins, ele não disse que usaria esse computador para este projeto e pergunta especificamente se 'ele' suporta o Intel VT, que pode ser entendido como o hardware mencionado ou a plataforma mencionada.
Moo
Ele conseguiu o que eu disse !!! Sempron era uma máquina antiga que eu tinha
llazzaro 5/08/09
0

A lista de compatibilidade de hardware do ESXi é para o hardware suportado se você precisar ligar para o VMWare. Existem muitos outros hardwares com os quais ele trabalhará, mas o VMWare simplesmente não oferecerá suporte se você quiser chamá-los. Então, eu diria que experimente o ESXi 4.0 com sua atual máquina Sempron de 1GB. Ou vai funcionar ou não. Mas até você tentar, você não sabe. Se funcionar, isso fornecerá o melhor desempenho, pois o host ESXi não ocupará tanto um servidor Linux + VMS (ou qualquer outro software host VM instalado).

Se isso funcionar, alguma memória barata pode ser tudo o que você precisa para colocar algumas máquinas em funcionamento.

Se você for comprar hardware, eu ainda usaria o ESXi e apenas o hardware mais barato não suportado (mas ainda funciona), pois não parece que você esteja fazendo isso para a produção comercial.

SpaceManSpiff
fonte
O ESXi 4.0 requer um processador de 64 bits, o que não acho que será o Sempron. Ele pode tentar com o 3.5, mas duvido que funcione. O ESXi é bastante específico sobre controladores de disco e placas de rede; se você puder comprar um hardware que atenda a esses requisitos, ele funcionará bem, mas tentar fazê-lo funcionar com o hardware antigo é um erro.
5139 Sam Cogan
0

No final, é sua escolha. Eu recomendaria apenas por experiência pessoal:

  • Use mais de um disco e espalhe os vms; caso contrário, você terá gargalos
  • Aumente a quantidade de RAM para mais de 1 GB (deve ser barato)
  • Você pode atualizar para uma CPU melhor?

Se você planeja usar o VMware Server, tente dedicar o host para executar apenas o VMware Server.

Luis Ventura
fonte
0

Realmente depende do que você quer fazer com as VMs ... tipo, por que você está executando 3 VMs? Testando? Negócio de servidor de produção?

Se você quiser apenas experimentar a virtualização, o Virtualbox funcionará. Costumo usá-lo na minha estação de trabalho.

Para tarefas mais pesadas ... estamos executando o hipervisor VMWare ESXi tipo 1. Livre. Mas você está certo, ele tem compatibilidade limitada de hardware. É possível executá-lo em sistemas homebrew (consulte este site , por exemplo) de forma relativamente barata, mas é claro que eles não o suportam.

Xenserver que eu olhei, mas não tenho um sistema processador de 64 bits sobressalente necessário para executá-lo. Enviei um e-mail para o suporte deles procurando uma versão mais antiga que funcione especificamente com processadores de 32 bits. Depois de alguns dias, eles finalmente me enviaram um e-mail com instruções precisas sobre como fazer o download da versão mais recente que não funcionará com sistemas mais antigos, além de uma observação para entre em contato com o suporte técnico por telefone se tiver outros problemas. Obrigado, Citrix. Você é uma grande ajuda ... Lembrarei mais tarde.

Se você está tentando virtualizar coisas do Linux, sempre pode olhar para o Xen ou KVM simples .

Você pode, dependendo do seu sistema e necessidades, precisar de um processador que suporte a virtualização no hardware. Para isso, você precisaria verificar o seu tipo de processador. Você pode usar "sudo lshw" e analisar a saída das informações da CPU para ver se isso pode ajudá-lo a encontrar o tipo de chip. Em seguida, referencie-o ao fornecedor (AMD / Intel) para ver os recursos do chip.

A execução de 3 VMs em 1 gig de memória sempre será sempre difícil. Se você for jogar com mais de uma VM de qualquer tipo no seu sistema, provavelmente desejará considerar seriamente aumentar isso para um mínimo de 2 GB .

Bart Silverstrim
fonte
0

Você também pode considerar o uso de uma solução de virtualização como o OpenVZ ou o VServer. Tudo depende do que você realmente deseja no final. Estou usando uma máquina low-end com o OpenVZ com o objetivo de isolar minhas máquinas e também para fins de teste. É trivial criar, testar e destruir máquinas virtuais. Com o OpenVZ, todos os servidores virtuais são executados em velocidade quase total, com apenas uma leve sobrecarga de 3% (de acordo com a documentação). O único problema é que ele usa apenas um único kernel (portanto, você não pode fazer o teste do kernel, por exemplo).

sybreon
fonte
O proxmox permite criar de uma maneira fácil openvz ou kvm (se o hardware o suportar) vms. Proxmox é uma distro linux
llazzaro
0

Realmente depende do que você está virtualizando e do que deseja alcançar.

Se você planeja usar esta caixa como um servidor de arquivo doméstico, recomendo o OpenSolaris para obter mais vantagens do ZFS, além do Sun xVM (Xen) ou VirtualBox para virtualização.

Se a veiculação de arquivos não for uma preocupação, o ESXi provavelmente é sua melhor aposta, desde que seja executado no seu hardware. Falha no VMware Server ou VirtualBox sobre um sistema operacional de sua escolha ou Hyper-V Server.

Não importa com o que você vá, você precisará de um processador melhor e muito mais RAM!

Matt
fonte
será usado para teste, hospedando alguns aplicativos da web e também algumas configurações distribuídas. também será usado para executar bots em diferentes conexões à Internet (eu tinha algumas antenas wifi no telhado). Agora, o seu e4500 core 2 em execução, com apenas 120giga, no futuro próximo terá mais salas de espaço (especialmente para mais vms e bots) e também preciso de um servidor Windows para executar alguns mssqls. Estou planejando se mudar para 4gigas de carneiro também
llazzaro