Ver Feed RSS

BLOG DO Administrador Linux

Como usar uma VM ( maquina Virtual ) para testar um servidor, ou varios servidores.

Avaliação: 2 votos, 5,00 média.
Olá caros amigos...
Bom, tenho notado ao longo do tempo que alguns usuários estão tendo problema em algumas configurações em maquinas Virtuais...

Primeiro...
O que é uma maquina virtual ?
existem varios pontos de vista, vou-lhes passar o meu. (caso alguem descorde, por favor insira seu comentario, é sempre bom termos uma opniao oposta para revermos nossa concepção.)
Maquina virtual é: Um computador que roda sob outro computador, um sistema totalmente independente, que utiliza Hardware virtual da propria VM, ou entao o Hardware emulado da maquina real.

Bom, o motivo que me incentivou a fazer esse post foi a placa de rede... esse é o grande problema...
Quem nunca acabou de instalar uma maquina virtual, vai todo empolgado pra configurar a rede e toma uma surra ?

Exemplo:
Sua rede tem um servidor dhcp e o ip é 192.168.0.0
Quando vc da o ifconfig vem com o IP: 10.0.0.1
pow que ip maluco é esse ?
rsss, o o pior como ele esta se comunicando com minha rede 192.168.0.0 ???
Magica ?
Não....
Simples tua placa esta configurada como NAT da placa Real...
Bom como resolver isso....
Como todos aki que acompanham meus posts sabem que sou fisurado em Debian... nada mais obvio do q postar as confs do debian... Vou dar o exemplo do VIRTUALBOX, porém essa configuração se aplica a todas as VMs: VirtualPC, VMware e XEN... coloquei apenas os mais populares...

Configurações > REDE > PLACA EM MODO BRIDGE

vim /etc/network/interface
iface eth0 inet static

address 192.168.0.200
netmask 255.255.255.0
gateway 192.168.0.1


Pronto, reinicia a maquina e estará funcionando...

Agora vou dizer algumas formas de como eu trabalho com VMs.

1º vc pode utilizar quantas maquinas virtuais vc quiser ao mesmo tempo, o limite depende da potencia do seu computador.

2º Eu utilizo um Core 2 Duo, 2 Gb de memoria, 2 HDs de 80Gb e consigo rodar até 20 maquinas virtuais simultâneas sem problemas.

3º a configuração que eu defino para cada maquina virtual é: 1 Processaor, 4Mbs de video, 128 de RAM e 6GB de HD...

4º essa é uma dica, acredito que voces nao fariam isso mais eu ja vi gente fazer, entao vou deixar esse aviso..rsss vc nao precisar instalar maquina por maquina nao... instala a primeira, copia o arquivo do HD dela e utiliza as copias dos HDs para criar outras VMs, OBS: não inicie a maquina antes de alterar o IP da maquina anterior.

5º As VMs rodam qualquer serviço que uma maquina real roda, porém temos uma limitação de hardware, um exemplo que eu fico agoniado é que eu nao posso testar servidores de PABX e CFTV, pq as maquinas não conectam ao hardware desses serviços.

6º vc pode testar Cluster, RAID, Simular problemas, bom realizar uma bateria de testes em um servidor antes de por em produção.

Aplicando A Maquina Virtual ao ambiente corporativo:

Uma Maquina Virtual não serve só para fazer testes, vc pode utilizar ela de forma profissional.
Um exemplo bom é os servidores de Hospedagem, quando vc ve aquele lance de servidor Dedicado ou Semi-dedicado, pode ter certeza que esse servidor tem boas chances de ser uma maquina virtual.
O que eles fazem ? instam uma maquina virtual, e lhe dão o login para vc poder controlar ela de casa, bem simples.
Vamos simular uma situação em nossa empresa, OK...
Imagine que voce precise montar 4 servidores, 1 servidor para ser Gateway da rede, outro servidor para rodar um aplicativo Java com banco postegresql, outro servidor para fazer o balanceamento de entrada no banco (cluster) e outro servidor para fazer backup de todos os servidores.
O que faremos nesse caso ?
claro que temos de analisar bem o projeto, mas uma opção que muitas empresas tem optado é ao em vez de comprar 4 servidores de Ex: R$ 6.000,00
Compraria 1 Servidor de R$ 15.000,00 , que teria um hardware bem superior aquele 6 Mil, e poderia ser divido conforme a necessidade de um servidor.
Ex: vc quer que os servidores de banco tenham 4 Gbs e 3 núcleos cada, o de backup apenas 1GB e 1 núcleo, e o gateway 2Gb e 2 Núcleos....
Resumindo vc tem uma gama de opções para poder trabalhar com maquina virtual, sendo um projeto bem estudado, vc pode reduzir imensa mente o valor de um projeto, sendo utilizado de forma errada, vc pode trazer bastante dor de cabeça.

Espero ter ajudado.

Atualizado 04-11-2009 em 09:23 por lovenique (correçao)

Categorias
Artigos , Dicas

Comentários

  1. Avatar de leonardojrj
    opa bacana, me diz uma coisa, eu uso debian como desktop certo, posso montar um VM como servidor dentro de um desktop?? e é possivel fazer ela reiniciar junto com o sistema desktop sem eu precisar logar, abrir virtualbox e iniciar o serviço??

    Obrigado!
  2. Avatar de lovenique
    Citação Postado originalmente por leonardojrj
    opa bacana, me diz uma coisa, eu uso debian como desktop certo, posso montar um VM como servidor dentro de um desktop?? e é possivel fazer ela reiniciar junto com o sistema desktop sem eu precisar logar, abrir virtualbox e iniciar o serviço??

    Obrigado!
    Bom para todas as suas perguntas a resposta é sim...

    vc pode utilizar utilizar um servidor dentro de um desktop, na real a ideia é essa mesma, evitar de ficar montando um monte de computador desnecessário. Como eu disse no artigo, voce pode montar quantas VMs vc quiser, a unica limitação é o seu computador.

    Uma maquina virtual é idêntico a um computador real, vc pode iniciar, reiniciar, emular um desligamento por falta de energia, "queimar HD", é possivel fazer varias coisas...

    Só gostaria de acrescentar uma coisa. Bom vc ate acrescentar isso no artigo tb que é muito interessante.

    Uma Maquina Virtual não serve só para fazer testes, vc pode utilizar ela de forma profissional.
    Um exemplo bom é os servidores de Hospedagem, quando vc ve aquele lance de servidor Dedicado ou Semi-dedicado, pode ter certeza que esse servidor tem boas chances de ser uma maquina virtual.
    O que eles fazem ? instam uma maquina virtual, e lhe dão o login para vc poder controlar ela de casa, bem simples.
    Vamos simular uma situação em nossa empresa, OK...
    Imagine que voce precise montar 4 servidores, 1 servidor para ser Gateway da rede, outro servidor para rodar um aplicativo Java com banco postegresql, outro servidor para fazer o balanceamento de entrada no banco (cluster) e outro servidor para fazer backup de todos os servidores.
    O que faremos nesse caso ?
    claro que temos de analisar bem o projeto, mas uma opção que muitas empresas tem optado é ao em vez de comprar 4 servidores de Ex: R$ 6.000,00
    Compraria 1 Servidor de R$ 15.000,00 , que teria um hardware bem superior aquele 6 Mil, e poderia ser divido conforme a necessidade de um servidor.
    Ex: vc quer que os servidores de banco tenham 4 Gbs e 3 núcleos cada, o de backup apenas 1GB e 1 núcleo, e o gateway 2Gb e 2 Núcleos....
    Resumindo vc tem uma gama de opções para poder trabalhar com maquina virtual, sendo um projeto bem estudado, vc pode resumir imensa mente o valor de um projeto, sendo utilizado de forma errada, vc pode trazer bastante dor de cabeça.


    Espero ter ajudado.
  3. Avatar de angelangra
    Amigo uma duvida.
    Posso em um servidor só instalar Mikrotik em 1 servidor VM e 1 servidor proxy em outro VM?
  4. Avatar de lovenique
    Citação Postado originalmente por angelangra
    Amigo uma duvida.
    Posso em um servidor só instalar Mikrotik em 1 servidor VM e 1 servidor proxy em outro VM?
    Olha só amigo, teoricamente pode sim... eu lembro q a muito tempo eu tentei instalar mais deu um problema aii eu desisti... mas nakela epoca eu nao sabia metade do q sei agora.. quanto ao proxy vc pode utilizar tranquilamente... vc pode integrar servidores fazer o que quiser...
    Olha só eu estou preparando um Post sobre o SAGU-PRO... vc conhece ?
  5. Avatar de paulao
    Muito bom Jonas, não sabia arrumar esse ¨problema¨ do NAT e ip's diferentes, valeu..
  6. Avatar de paulao
    Muito bom Jonas, não sabia arrumar esse ¨problema¨ do NAT e ip's diferentes, valeu..
  7. Avatar de mgn5005
    Parceiro eu to apanhando aqui um pouquinho, estou tendo minhas primeiras experiencias com o Vmware e gostaria que ficasse assim:

    Tenho um mikrotik para gerenciar os ips, o vmware esta numa interface somente para ela. entre o mikrotik e a vmware eu gostaria de colocar um ip invalido pois tenho poucos validos, e que as vmwares fossem atribuidas com ipvalidos atraves do dhcp do mikrotik.

    pode me ajudar?

+ Enviar Comentário