Devo ir nativo ou com o servidor ESXi?

7

Neste momento, meu servidor é um AMD simples de 64 bits, executando o Windows 2003. Eu queria executar outro sistema operacional virtualizado em cima dele usando o VirtualBox.

Então vi que o vmware ESXi é grátis! Eu sempre ignorei isso porque achei que seria extremamente caro.

Então, agora, em minha mente, tenho essa visão da virtualização "tão rápida quanto nativa"

Como tenho que migrar para o novo hardware na próxima semana, você acha que a reinstalação do Windows 2003 no servidor ESXi seria uma boa ideia?

O que é melhor?

  1. Windows 2003 = > servidor vmware = > meu outro sistema operacional convidado
  2. servidor ESXi = > Windows 2003 + outro sistema operacional convidado
por Magnetic_dud 30.06.2009 / 02:20

11 respostas

17

Contanto que seu hardware seja compatível com o ESXi e não esteja faltando nenhum recurso que você queira, vá em frente. Não é apenas mais rápido para os convidados, mas é incrivelmente estável, enquanto que executar o VMware Server só pode ser tão estável quanto a instalação do Windows, o que leva a um host não-corrigido e não mantido ou a um tempo de inatividade frequente isto. Ativar o SSH em sua máquina ESXi e usar alguns dos scripts do gueto pode adicionar recursos que você precisa.

    
por 30.06.2009 / 08:29
3

Apenas outra opção para jogar lá fora, a MS lançou um download gratuito do Hyper-V para competir com o ESXi. É igualmente excluído dos recursos do tipo V-Motion, mas dá às suas VMs uma linha mais direta ao hardware (ou seja, mais rápido). Linha de comando apenas (vários vídeos do youtube como esta coisa longa), mas uma comparação melhor com o ESXi do que o VS2005 Eu acho.

Para meus $ 0,02, eu virtualizaria. Uma vez que você tenha uma plataforma virt, as coisas começam a acontecer para você, o que você não consegue fazer com os servidores físicos, e eu acho que é apenas um bom lugar para se desenvolver tecnicamente.

    
por 30.06.2009 / 14:28
2

A resposta é, claro, depende.

Se você tiver um servidor bastante robusto de tal forma que seu servidor Win2K3 não fique sem recursos, E NÃO esteja executando cargas de trabalho que exijam muita E / S, a execução do VMware Server no Win2K3 provavelmente será aceitável. / p>

Se você precisar de mais controle sobre como a virtualização funciona (configurações de rede, afinidade de CPU e similares) E tem hardware com o qual o ESXi lidará - o ESXi é provavelmente o caminho a ser seguido.

Pessoalmente, achei a configuração do VMware Server mais flexível em termos de rotação e movimentação de VMs; no entanto, o ESXi oferece a você uma chance melhor de oferecer níveis garantidos de desempenho às suas VMs. ou seja: se você está apenas brincando, o VMware Server é o caminho a ser seguido. Se você está indo produção, vá para o ESXi.

    
por 30.06.2009 / 03:28
2

O ESXi gratuito pode não ser tão completo quanto você deseja. Se você quiser, como você diz, "para executar outro sistema operacional virtualizado em cima dele", é muito mais fácil apenas colocar o VirtualBox no sistema operacional existente e ir a partir daí. A velocidade provavelmente é boa para a maioria dos usos, e se mais tarde você não se preocupa em rodar o segundo sistema operacional, apenas lance o VirtualBox e as imagens.

Note que se você está fazendo um trabalho sério com muitos sistemas operacionais, o VMWare Workstation é de cerca de US $ 200 e possui alguns recursos de coordenação muito bons que não estão (ainda) no VirtualBox. É uma boa ferramenta de TI suportada.

    
por 30.06.2009 / 04:20
2

Primeiro, os produtos da VMware são muito bons. O Virtualbox ainda é um pouco instável em um host Windows (mas está bem no Linux pelo que ouvi).

Além de mencionar que você tem uma CPU AMD de 64 bits, você não nos diz nada sobre o seu hardware. Você também não indicou o motivo de querer outro sistema operacional na máquina. Você vai usá-lo para trabalhos "reais" ou apenas quer jogar um pouco com outro SO ou dois?

Se você vai usar a virtualização, você realmente precisa de várias CPUs. Vários núcleos podem ser usados, mas ainda causarão um gargalo se você for fazer algo pesado. Como um guia simples, você precisa da mesma quantidade de tudo, como se estivesse executando duas máquinas físicas independentes, além da sobrecarga que seu software de virtualização requer. Seu hardware pode lidar?

    
por 30.06.2009 / 06:20
2

Por favor, verifique o seu hardware contra a lista HCL em VM-Help para se certificar de que o seu hardware realmente trabalhe com o ESXi (ele tem um conjunto restrito de drivers).

Eu também diria que isso depende. O que você quer?

  • Uma caixa do Windows 2003 que às vezes pode executar uma VM para tarefas leves
  • Um servidor VM melhor que pode hospedar mais VMs (mais rápido, mais memória, CPU). Mas, para o qual o Windows 2003 não será o sistema operacional nativo.

Eu discordo que o ESXi é leve. Eu colocaria o VM Server e outro sistema operacional hospedado na categoria leve, o ESXi como peso médio e o ESX como peso-pesado. Mas a maioria dos itens de peso-pesado no ESX exige que vários servidores façam uso (por exemplo, a migração exige dois servidores AMD e um armazenamento compartilhado [SAN ou SCSI compartilhado]). A solução ESXi dá-lhe a vantagem de poder recriar a caixa do Windows 2003 para satisfazer os seus gostos. No ESXi você pode clonar, você pode usar discos não persistentes para testar itens que você pode reverter. Problemas com o Windows 2003 terão pouco impacto na outra VM guest.

    
por 30.06.2009 / 08:42
1

Não sei ao certo o que você está perguntando.

O ESXi é muito bom, e as VMs têm melhor desempenho em execução no ESXi do que no VMware Server para Windows em hardware semelhante. Os convidados não correrão tão rápido quanto no metal, mas é o que acontece quando você adiciona camadas extras. Você está desistindo de algum desempenho para muita utilidade.

Por que você deseja executar um ambiente virtualizado dentro do convidado do Windows Server 2003 em execução no ESXi? Essa é a parte em que estou tentando envolver minha mente. Você pode criar um grande número de VMs no ESXi- por que não apenas executar este outro sistema operacional como outro convidado dentro do ESXi?

    
por 30.06.2009 / 02:36
1

Agora, antes de você colocar qualquer ponto nessa resposta, lembre-se de que eu não uso esse software em um ambiente de produção, estou apenas apontando as limitações internas disso. Em vez de seguir com um comentário (que tende a se perder), pensei em deixar uma resposta.

Não que eu tenha algo contra o ESXi, mas é uma oferta "leve" que deve ser uma atração quando você começar a superar a caixa em que você está, e aí algum dinheiro para o pessoal da VMWare irá impulsionar você avançar para coisas maiores e melhores ...

Se você planeja seguir o caminho do ESXi, eu seriamente verificaria quanto hardware você pode colocar na máquina no futuro próximo, porque esse será seu fator limitante. Se você sabe que nunca executará mais de 2 a 5 imagens de servidor, provavelmente ficará bem. Mas se você planeja hospedar várias imagens simultâneas (1 a mais do que o número de núcleos disponíveis) ou se possui requisitos muito fluidos (muitas imagens indo e vindo ou serviços sob demanda), a capacidade ausente de migrar imagens e executar outros feitos que só são encontrados em seu irmão mais velho (ESX) se tornarão evidentes.

    
por 30.06.2009 / 04:53
1

Comecei com um Dell PowerEdge 2950 executando o Server 2003 x64 e o VMware Server 1.x - que funcionou bem por algum tempo. Nós executamos uma VM A.D., uma VM do Exchange 2k3 e uma VM do Linux, tudo isso enquanto a instalação básica do Windows ainda estava tentando fazer as tarefas do servidor de arquivos, bem como atender às VMs.

Escusado será dizer que essa caixa sofreu horrível E / S. Uma vez que o ESXi foi liberado na v3.5, eu nos converti para ele. Desde então eu atualizei o RAM (de 8 para 32 gigabytes) e nós rodamos todo tipo de coisas naquela caixa (no topo do nosso servidor de arquivos). Desde então, ninguém reclamou do acesso lento à rede do servidor de arquivos desde a conversão.

Basicamente, se o seu hardware é suportado pelo ESXi, eu pessoalmente digo GO FOR IT.

Se você estiver executando apenas a caixa individual, não se preocupe com o Virtual Center (embora seja possível executar o vCenter em uma VM durante o período de avaliação e ver como você gosta dele - que foi o que fizemos e terminamos comprando uma licença para isso, mas também rodamos 3 caixas ESXi).

Quando meu banqueiro (leia-se: esposa) me dá o dinheiro, eu planejo totalmente executar o ESXi em casa também:)

    
por 22.07.2009 / 03:04
0

Estou apenas começando com o ESXi e fico surpreso de nunca ter sabido disso antes. É muito fácil começar.

Para qualquer desenvolvimento, mesmo que você não precise de várias máquinas rodando ao mesmo tempo, é o melhor caminho a percorrer. Você pode tirar fotos instantâneas das suas VMs, por isso é fácil experimentar algo e depois voltar para uma VM mais cedo se você estragou algo.

    
por 24.01.2011 / 06:18
0

Eu sei que isso não é sobre a escolha de hardware, mas uma coisa a considerar ao usar o processador central Opteron 8 e 12, é que a licença livre do Vmware ESXi só será capaz de usar 6 núcleos por cpu. Por essa razão, um bom intel xeon de 4c ou 6c terá um desempenho muito melhor do que um opteron de 12c (dos quais 6 núcleos podem ser usados).

    
por 24.01.2011 / 08:56