Como criar dois servidores privados virtuais em um único servidor físico?

2

Sou um novato em virtualização. Eu basicamente tenho um servidor físico agora. E eu quero criar duas máquinas virtuais (ambas serão servidores web com pequenos bancos de dados e algumas tarefas agendadas). Um para mim, um para um amigo. O servidor A não deve ter acesso ao material do Servidor B e vice-versa. Ambos precisarão de recursos de área de trabalho remota. Alguém pode por favor me apontar na direção certa e me mostrar como começar? Eu realmente nem sei por onde começar.

    
por Josh Stodola 12.02.2010 / 22:19

6 respostas

2

O Windows 2008 tem seus próprios métodos de virtualização chamados Hyper-V . Para começar com a virtualização em quase todas as outras plataformas (e algumas pessoas preferem isso aos métodos incorporados do Windows 2008), você pode tentar o VMware Server . É grátis, muito popular e permite que você aprenda como a virtualização funciona.

    
por 12.02.2010 / 22:38
2

O VMware ESXi é um hipervisor gratuito da VMware que também vale a pena conferir. Mas lembre-se de verificar a compatibilidade de controladores RAID e outros hardwares. Ainda bem que você não instala isso em cima de um sistema operacional. Então é realmente bom para o desempenho.

Se os servidores virtuais que você deseja criar forem servidores físicos hoje, é possível usar o VMware vCenter Converter (também gratuitamente) para movê-los para o servidor VMware com facilidade.

    
por 12.02.2010 / 23:25
2

Comece com:

  • Servidor Hyper-V, é grátis e você pode faça o download da Microsoft .
  • Instale isso na máquina.
  • Use o Hyper-V Management Console para criar duas máquinas virtuais ( instruções de exemplo aqui ) .
  • Instale o SO que você quiser nas VMs, você pode usar o Linux, o Windows (você precisa de licenças normais por VM) ou a maioria dos outros sistemas operacionais. Se você usa o Windows, instale o Integration Services e mais instruções aqui .
  • Se você usar algo diferente do Windows para as VMs convidadas, certifique-se de adicionar uma placa de rede herdada, instruções aqui . Se você instalar o Linux, o Integration Services poderá ser baixado da Microsoft .

Eu sei que tudo isso soa muito complicado, mas quando você já conhece, é bem fácil.

    
por 12.02.2010 / 23:14
2

Estou usando o VirtualBox da Sun - e adoro isso. link

É grátis, fácil de configurar e cria VMs completamente isoladas umas das outras (exceto para rede, que você pode especificar). Eu o executo usando o Vista como meu sistema operacional host, mas ele funciona em praticamente qualquer coisa.

    
por 13.02.2010 / 18:26
1

Se é uma caixa do Linux, você quer o KVM. A API libvirt é a melhor maneira de gerenciá-lo - veja o link .

Você cria um arquivo XML descrevendo um pool de espaço em disco (provavelmente um diretório local no seu caso). Em seguida, para cada servidor, crie uma imagem (volume) do tamanho do disco que deseja que o servidor veja.

Por fim, crie o arquivo XML do servidor (chamado domínio em libvirt) que especifica coisas como processador, RAM, imagem de CDROM, dispositivos, etc. Se você configurá-lo em seu domínio, o KVM pode criar um servidor VNC para você se conectar qualquer cliente VNC (que cobre seu bit de área de trabalho remota.)

Em seguida, você executa "virsh" para entrar no hypervisor e importar seus arquivos XML.

# pool-define your-pool-file.xml
# pool-start your-pool-name
# vol-create your-pool-name your-volume-file.xml
# define your-vm-file-.xml

Por fim, você pode iniciar seu servidor:

# start your-vm-name

Parece complexo, para começar, mas levei alguns dias para me familiarizar com isso, e o IMO é muito melhor do que a maioria das soluções comerciais porque você obtém um controle mais refinado sobre suas VMs. O Libvirt é a interface para muitas tecnologias de virtualização - Xen, KVM, etc.

É claro que, se você estiver executando o Windows em seu servidor físico, usará o hipervisor ou VMware da Microsoft, caso em que o que precede será inútil para você!

    
por 12.02.2010 / 22:37
1

Usamos o VMWare ESXi como o hipervisor. Em seguida, você provisiona um computador virtual e o instala normalmente. Os dois servidores terão seus próprios discos rígidos virtuais, portanto nenhuma informação será compartilhada entre os dois.

Eles também terão seus próprios endereços IP e, do lado de fora, parecerão servidores totalmente separados. Normalmente executamos o CentOS 5 nas VMs, mas também temos algumas que executam o Windows, o que não é um problema para você.

Para que vale a pena você deve olhar para o Hyper-V e ESXi e ver qual deles você gosta mais. Eu não tenho experiência com o Hyper-V, então não posso oferecer nenhum conselho sobre isso.

    
por 12.02.2010 / 23:35