Mostrando postagens com marcador virtualização. Mostrar todas as postagens
Mostrando postagens com marcador virtualização. Mostrar todas as postagens

Debian "squeezy" 6 devorando CPU no Virtualbox

Testando o Debian "squeezy" 6 no Virtualbox 4.04 r70112 sob o Ubuntu 10.10, percebi uma lentidão excessiva após a instalação do sistema e a ventoinha do sistema de refrigeração do meu notebook parecia uma turbina de um Boeing. Verificando os recursos do sistema percebi que a utilização de CPU se mantinha em 100% sem qualquer interação com a máquina virtual. Logo após o Debian finalizar o boot com o KDE 4 (com um visual super elegante, diga-se de passagem) percebi uma notificação do Virtualbox onde constava que a versão dos Addons estava desatualizada na máquina virtual. Na mesma hora desconfiei que havia alguma relação com a utilização excessiva de CPU. Então decidi atualizar os adicionais do Debian.

OBS: A instalação foi feita em KDE. Caso esteja utilizando o Gnome, ao invés de utilizar o Konsole, utilize o Gnome-Terminal.

Acessando o menu Dispositivos da máquina virtual, selecione Instalar Adicionais para o Convidado.


Será montado no Debian um CD com a instalação dos Adicionais. Abra e copie o arquivo VBoxLinuxAdditions.run para uma pasta.


Abra o Konsole e entre na pasta onde o arquivo foi copiado


Mude para o root com o comando su. 


Após confirmar a senha, dê permissão de execução ao arquivo com o comando chmod +x VBoxLinuxAdditions.run


Execute o instalador.


Aceite o contrato digitando yes e apertando ENTER.
Aguarde a compilação e instalação dos módulos.


Finalizando reinicie.
Logo após reiniciar percebi a queda gigantesca de processamento. Agora posso curtir as novidades do Debian 6 sem fritar meu processador ;-)


Nos próximos dias publicarei as minhas experiências com o sistema. Aguardem!

Você utiliza virtualização no seu desktop?

Você sabe o que é virtualização? Já utilizou? Sabia que pode criar máquinas virtuais no seu desktop? Pois é meus amigos. Virtualização é um assunto "na moda" e é bom saber o que é, como funciona e quais benefícios pode trazer.

"Virtualização é uma forma de esconder as características físicas de uma plataforma computacional dos utilizadores, mostrando outro hardware virtual, emulando um ou mais ambientes isolados."

Fonte: Wikipedia

Utilizando o recurso de máquinas virtuais no seu desktop, você pode realizar testes, estudar outros sistemas operacionais, redes, homologar sistemas, simular ambientes e muito mais. E a vantagem é poder dispensar equipamentos físicos para realizar estas tarefas. Imagine que você está fazendo um curso sobre servidores. Este curso inclui servidor de domínio, DNS, DHCP, servidor de arquivos, correio, etc. Como montar essa bagunça toda? E se você quer estudar isso em casa? Onde colocar isso tudo? E a conta de energia? Com a virtualização você pode ter tudo isso em apenas um equipamento, tudo ali ao seu alcance e a distância que o separa das máquinas é apenas um clique para alterar a janela do sistema virtual.

Através de máquina virtual você pode preparar um ambiente virtual e compartilhar com seus amigos as máquinas virtuais para que eles também possam estudar, dividir dúvidas e quebrar a cabeça juntos.

Atualmente há várias soluções de virtualização, inclusive gratuitas. As mais utilizadas são Vmware Server, Virtualbox e Qemu. Visitando diversos fóruns podemos ver que o Virtualbox tem sido uma solução bem popular. Este pode ser baixado através do seu site oficial. Há duas versões. A OSE possui apenas código livre. Já a versão normal inclui todos os recursos inclusive não livres. Recomendo esta última.

Janela principal do Virtualbox da Oracle
Na janela acima, como podem ver, há um inventário de máquinas virtuais Windows (desktop e server) e Linux (Ubuntu Desktop e Ubuntu Server). Você pode configurar a máquina virtual como se fosse na vida real. Ou seja, incluir memória, adicionar discos, habilitar várias CPUs e muito mais. Há também a possibilidade de criar redes virtuais completamente independentes, como se fossem redes distintas no mundo real. E incluindo placas de redes adicionais pode-se integrar as redes simulando um gateway, como ocorre em um ambiente real. Legal não é?

E como são armazenadas as máquinas no meu HD? São simplesmente pastas com diversos arquivos no meu HD. Os principais arquivos são os arquivos dos HDs virtuais (geralmente extensão VHD, VDI e VMDK) e um arquivo de configuração da máquina virtual (geralmente um arquivo XML). Para fazer backup desta máquina ou compartilhar com alguém, basta apenas fazer uma cópia da pasta contendo esses arquivos.

Arquivos de uma máquina virtual
Mas como nem tudo na vida são flores, máquinas virtuais também possuem suas desvantagens. 
  • Máquinas virtuais consumem muito espaça em disco
  • O consumo de memória é elevado
  • Requer um processador muito bom e de preferência com instrução de virtualização. Processadores mais antigos ou entry-level não apresentam um desempenho muito agradável quando exigidos;
  • Dificuldade em acesso direto à recursos de hardware, como aceleração gráfica 3D.
Há outro recurso muito interessante. Você pode criar snapshots das máquinas virtuais. Estes snapshots são como "uma foto" do estado do HD virtual. Portanto você pode tirar um snapshot de uma máquina, realizar os mais diversos testes e, se falharem, pode simplesmente restaurar esta foto do HD. Com isso em segundos uma máquina totalmente destruída estará disponível para uso.

Portanto, se já ouviu falar, mas nunca usou, recomendo ler sobre o assunto e brincar com algumas máquinas virtuais. Será um grande aprendizado e uma enorme diversão.