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 às opções e sim quanto às 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
O
OpenVZ Web Panel é um interface WEB desenvolvida para controlar servidores físicos que utilizam a tecnologia de virtualização pelo software OpenVZ.
Alguns screenshots para ver o OVZ Web Panel em ação podem ser vistos
aqui.
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 vagarosos 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 utilizando 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 a partir 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.
Fonte:
Contribuindo com OpenVZ Web Panel « kram3r