VirtualBox 4 via linha de comando.

Sou usuário FIEL do VirtualBox e sempre vou aqui ou ali obter informações sobre as novidades.

No sabádo último, 07 de maio/2011, estava trabalhando em um novo antigo projeto (sai após 5 anos e voltei novamente após 1 ano inativo), quando necessitei instalar o VirtualBox para rodar o PfSense e o CentOS para testes. O Servidor é um servidor remoto onde tenho somente acesso a Shell (ssh) e ponto final. Para não ter que configurar o Xen ou OpenVZ, resolvi ir pelo bom e velho VirtualBox já que seriam criadas as VMs somente para testes.

Após algumas horas de busca na internet para me lembrar dos comandinhos básicos para criar vm, discos, memória, processador, vídeo, vrdp entre outros, o espanto! Só encontrei documentos em blogs e sites da versão 3.x e nada da 4. Na versão 4 do VirtualBox, alguns comandos mudaram de sintaxe e alguns parametros além de comandos que foram renomeados.
Tudo bem, vamos até o site da Sun/Oracle VirtualBox e baixamos o manual do usuário versão 4.0.6 (última disponível). É interessante verificar no site do VirtualBox a última versão deste documento.

Anúncios

Contribuindo com OpenVZ Web Panel

Eiaaaa pessoas!!!

Estou escrevendo hoje sobre um assunto que já venho trabalhando a bastante tempo porém, ainda não fiz nenhum post a altura.
Virtualização

Sabemos que há vários documentos na internet sobre o assunto e por isso não vou estender quanto as opções e sim quanto a ferramentas.
Vou tratar em especial de uma ferramenta que me chamou e muito a atenção por sua facilidade de uso e leiaute.
OpenVZ Web Panel
OpenVZ Web Panel é um interface WEB desenvolvida para controlar servidores físicos que utilizam a tecnologia de virtualização pelo software OpenVZ.

OpenVZ Web Panel

Veja alguns screenshots do OVZ Web Panel em ação em http://code.google.com/p/ovz-web-panel/wiki/Screenshots

Estamos trabalhando em uma rede heterogênea que conta com servidores CentOS, Debian e Slackware distantes fisicamente em algumas partes do globo.
O Fato de ter que gerenciar máquina por máquina nos deixa um pouco vagaroso e podem até complicar algumas de nossas demandas. Procuramos ferramentas simples e descomplicadas para gerenciar nosso parque de Máquinas virtuais e acabamos por optar pelo OpenVZ em conjunto com o OVZ Web Panel. Após obter retornos positivos do Alexei, mantedor do software, decidimos trabalhar em conjunto com ele e hoje somos responsáveis pela tradução pt_BR e pelo desenvolvimento da tradução para espanhol. Também criamos patches e reportamos bugs para a equipe de desenvolvimento.
O OpenVZ Web Panel é desenvolvido utilizanod o framework Ruby on Rails e é de fácil manutenção até mesmo pelos menos experientes em RoR.
Após 1 semana de estudos em RoR desenvolvi algumas melhorias e conseguimos comitar algumas melhorias.

Suas principais características são:
– Criação de VM
– Instalação de SO apartir da interface WEB
– Configuração do sistema (Endereço IP, Hostname, Senha de root entre outras)
– Iniciar, pausar, parar, reiniciar, reinstalar VM
– Backup
– Sincronização
– Definir usuários responsáveis por grupo de VMs
– Executar comandos através da interface web (comandos shell)
– Gerenciamento de memória, espaço em disco, consumo de cpu, etc…
– Instalação de novos templates de SOs
– Suporte a Português Brasileiro (100% traduzido em linguagem de fácil compreensão)
Todas essas opções podem ser executadas em servidores OpenVZ e VMs locais e remotas.
Ou seja, através de uma única interface posso gerenciar qualquer um dos meus servidores espalhados pelo globo.

Quem tiver interesse em instalar/testar o OVZ Web Panel, pode ir diretamente no site do desenvolvedor e obter maiores informações.

OpenVZ Web Panel -> http://code.google.com/p/ovz-web-panel/
OpenVZ -> http://wiki.openvz.org/Main_Page