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 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
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