quarta-feira, 1 de outubro de 2014

VirtualBox - Parte 1.

Olá!

Geralmente quando nossos clientes possuem pouca estrutura, utilizamos soluções mais simplórias e rápidas. Claro que tudo tem que ser feito de maneira rápida (a hora técnica está correndo! Tic! Tac! Tic! Tac!) e simples.
Uma das soluções rápidas para virtualização é o VirtualBox. Apesar de simples, é bem direto e permite a manipulação das VMs via linha de comando.

Vamos ao que interessa!

Instalando o VirtualBox:

Ubuntu e derivados:

apt-get install virtualbox

RedHat/CentOS:

Lembre-se que nos RedHat ou CentOS, é importante antes atualizar o sistema e instalar o "Kit de desenvolvimento", que inclui compiladores, kernel headers, kernel source e demais ferramentas:

Para atualizar:

yum update

Para instalar o "Kit de Desenvolvimento":

yum groupinstall -y 'Development Tools'

Após atualizado e instalado o 'Development Tools', baixe os rpm's relacionados à sua versão de CentOS.



Após o download, digite:

yum install <pacotedovirtualbox.rpm>

Se tudo correr bem, ele irá baixar as dependências restantes e compilar um módulo para o Kernel. Sem este módulo, o VirtualBox NÃO FUNCIONA! É  importante ter em mente, que toda a vez que você atualizar o kernel de sua distro, é necessário recompilar o módulo do kernel que acompanha o VirtualBox.
Existe um script que corrige o problema e recompila o módulo de acordo com a sua versão de kernel. Basta executar o seguinte comando:

vboxsetup

Depois de todo esse trabalho, parabéns! Conseguiste instalar o VirtualBox em um RedHat/CentOS.


Criando VMs na linha de comando:

VBoxManage createvm --name Deb64 --ostype Debian_64 --register 

Explicação:
O comando acima, cria a VM com as informações de nome, tipo de sistema operacional e a flag de registro dentro do VirtualBox.

VBoxManage modifyvm Deb64 --cpus 4 --memory 1024 --vram 8

Explicação:

Este outro comando, altera as características da nova VM, como o número de cpus, memória e vram.

Habilitando o RPD(VirtualBox Remote Desktop):

Estes comandos são úteis quando se quer ter acesso visual à nova VM via linha de comando. Use o ssh conforme citei neste artigo!

VBoxManage modifyvm addie_vm --vrdp on
 

VBoxManage modifyvm addie_vm --vrdpport 3390 

Instalando e utilizando o RDesktop:

Debian/Ubuntu:

apt-get install rdesktop

RedHat/CentOS:

yum -y install rdesktop

Após instalado, o seu uso é simples:

rdesktop -u <usuário> -p <senha> <IP:Porta>

Iniciando uma máquina virtual:

VBoxHeadless -s, -startvm, --startvm <nomedavm|uuid> &

ou

VBoxManage startvm <nomedavm|uuid>


Parando uma máquina virtual:

VBoxManage controlvm <nomedavm|uuid> poweroff


Por enquanto era isso! :-)

Até a parte II!






Nenhum comentário:

Postar um comentário