OpenVZ Web Panel – Chegou a versão 2.0! Chique né?

Povo, mais uma versão do OWP está lançada, com um pouco de atraso o post.
A Versão 2.0 com diversas melhorias e agora, tem até autenticação via OpenLDAP!

É super interessante para quem utiliza esse painel de gerenciamento do OpenVZ, realizar a atualização o quanto antes.
http://code.google.com/p/ovz-web-panel/

Vale lembrar que o OpenVZ tem interface PT-br que ajudo a traduzir. Está 100% Brasuca!!!

Anúncios

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.

Redmine – Gerenciamento de projetos via WEB

A alguns dias estamos eu e o Luis Felipe Mileo a procura de um sistema para desenvolver a documentação do FreedomERP para atender as necessidades dos usuários deste ERP que é OpenSource e desenvolvido pela SetPoint Informática.

Bom, passaram-se alguns dias e testamos diversas ferramentas.
MediaWiki, Dokuwiki, ClockIT/JobsWorth, Jira, FlySpray entre outros.
Chegamos a conclusão que o MindTouch ou o FogBugz seriam as ferramentas ideais para nossa atividade, que será descrita abaixo, mas ambos são pago. Um grupo de colaboradores que irão contribuir com o que há de mais precioso (para alguns) nos dias de hoje que é o TEMPO, não pode se dar ao luxo de ter que tirar do bolso.

Chegamos ao Redmine!
Uma poderosa ferramenta de colaboração OpenSource e que supri mais do que nossas necessidades.
Algumas features/recursos que o redmine disponibiliza:
Suporte a multi-projetos

  • Gerenciar todos os seus projetos com uma única instância do Redmine
  • (No track por exemplo, teriamos que criar configurações para cada projeto/sub-projeto)

  • Cada usuário pode ter um papel diferente em cada projeto
  • Cada projeto pode ser declarado como público (visível por qualquer pessoa) ou privado (visível apenas pelos membros do projeto)
  • Módulos (wiki, acompanhamento de questões repositório, etc)
  • pode ser ativado ou desativado por projeto.

Suporte a multi-sub-projetoss com as mesmas funcionalidades de Projetos.

Facilidade de administração
Sistema de tickets com interface amigável para acompanhamento e monitoramenteo
Geração de gráficos
TimeTracking Controle de tempo
Customização de campos
Wiki com plugins para gerenciamento de documentação
Repositório suporta SVN, Bazaar, CVS, Git e Mercurial
Autenticação via LDAP
Multi-Languaga suporte ao português brasileiro muito bem traduzido
Suporta MySQL, PostgreSQL e SQLite

Para cada um dos recursos citados, existe uma gama de funcionalidades.
Vale a pena experimentar e verificar se ele atende as suas necessidades.
É um software bastante simples de se instalar e configurar.
Iniciamos sua implantação para ambiente de produção hoje e estamos bastante animados.
Em breve posto a url final do ambiente.

Rápido! – OpenVZ-Web-Panel 1.7

Não foi publicado o post do OVZ-WP 1.7…

Mas vamos lá
Galera, quem estiver usando o OpenVZ Web Panel, atualize o mais rápido possível.
O Desenvolvedor Mestre, Alexey, realizou várias modificações e principalmente na área de segurança e estouros de processos. Bom, o post era de Novembro mas tá valendo.

Lançamento do OpenVZ Web Panel 1.6

Foi lançado no último dia 07/11 a versão 1.6 do OpenVZ Web Panel.
De acordo com o líder de desenvolvimento do OVZ-WP, é um grande lançamento contendo várias novas funcionalidades
como, Clone de VM, personalização dos perfis de usuários, Trackings, alertas de consumo de banda, novos gráficos
além de correções e melhorias nas implementações já realizadas anteriormente.

OpenVZ Web Panel

Uma novidade foi a criação de uma lista para discutir as principais demandas e correções no software em http://groups.google.com/group/ovz-web-panel

Para conferir o anúncio de lançamento oficial visite a página do projeto em
http://code.google.com/p/ovz-web-panel/

Lembramos que o OpenVZ Web Panel dispõe de algumas traduções incluindo o português brasileiro.

V ENSL (Encontro Nordestino de Software Livre) em Maceió

Pois é
durante o IV ENSL que ocorreu entre os dias 05 e 06 de Novembro (2010), ficou decidida a indicação da cidade de Maceió (AL) para realização do V ENSL. O PSL-AL (Projeto Sofware Livre de Alagoas) em conjunto com diversas ações colaborativas estão se reunindo desde a última terça (09/11/2010) para dar início a organização das atividades.

O Evento já passou, com sucesso, pelas cidades de João Pessoa, Salvador e Natal. A possível data de realização do evento será entre os dias 11 e 12 de Novembro de 2011 (Ano que vem!) e os locais ainda estão sendo discutidos entre os membros da organização. Tendo em vista que será o 1º evento de grande porte com ênfase em T.I + Software Livre + Cultura Livre no estado, os envolvidos não estão medindo esforços para que desde o início das atividades tudo ocorra da melhor forma possível.

Aos interessados em participar da organização, planejamento e execução do evento, procurem a lista do LUG-AL (Linux User Group / Grupo de usuários linux – Alagoas) através do http://groups.yahoo.com/group/lug-al

Boas vindas ao ENSL =)

Slackware Show

SlackWare Show 2010
Pessoas,
acontecerá entre os dias 20 e 21 de agosto (2010) o Slacware Show. O evento será realizado no Rio de Janeiro e contará com palestras e workshops diversos como:

  • Arduino
  • Perl
  • Cluster
  • Firewalls
  • Monitoramento
  • entre outros!
  • Mais informações diretamente no site do slackware show (slackshow.slackwarebrasil.org )

    Infelizmente não poderei ir ao evento por estar trabalhando durante esses dias mas irei ao menos dar apoio de alguma forma como por exemplo, o streaming para transmissão ao vivo do evento.

    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

    Multi-Funcional HP no CentOS (Review da instalação)

    Pessoal,
    recentemente comprei uma Multi Funcional HP Deskjet F4480 em uma bela ( 🙂 ) promoção no Extra. R$ 220,00
    HP Deskjet F4480

    Pois bem,
    Vim para o escritório, abri a caixa, montei tudo direitinho e pronto.
    * Lembre-se que essas HPs não vem com cabo USB. Portanto, se você for comprar um desses equipamentos, verifique se você já tem o cabo de alguma outra impressora velha ou compre um na loja.

    Após plugar ela em uma das estações de Trabalho com Ubuntu, foi necessário atualizar o Hplip (software da hp para linux) e tudo funcionou.

    No caso do CentOS, tive que atualizar algumas coisinhas básicas. Como alguns já sabem, o CentOS é uma distribuição baseada no RedHat Enterprise Linux e portanto, não vem com as últimas atualizações/versões dos softwares.
    Caso você utilize outra distribuição, verifique na sessão de “manuais de instalação” do próprio site do HPLIP
    http://hplipopensource.com/hplip-web/install/manual/index.html

    Pondo tudo para funcionar.

    1 – Pré requisitos
    Para realizar a instalação, faz-se necessário ter a senha de root

    2 – Resolvendo as Dependências
    a – Ferramentas de Desenvolvimento
    Acesse o menu “Aplicações”
    em seguida, “Adicionar/Remover Programas”
    Marque a caixa “Ferramentas de Desenvolvimento” e clique em Update.

    b – Dependências do HPLIP
    Abra um terminal e digite:
    su -c “yum -y -d 10 -e 1 install cups cups-devel gcc-c++ ghostscript libjpeg-devel glibc-headers libtool libusb-devel make python python-devel PyXML openssl-devel net-snmp-devel policycoreutils-gui PyQt PyQt-devel dbus-python notify-python sane-backends sane-backends-devel sane-frontends xsane python-imaging python-imaging-devel”

    c – Pre-instalação
    No terminal e digite:

    su -c “rpm -ev –nodeps libsane-hpaio”
    su -c “rpm -ev hplip-gui”
    su -c “rpm -ev hplip”
    su -c “rpm -ev hpijs”

    d – Crie um link simbólico para o libcrypto

    su -c “ln -s /lib/libcrypto.so.0.9.8b /lib/libcrypto.so”

    3 – Desabilite o SELINUX
    ainda no terminal, digite
    su -c system-config-securitylevel
    Será solicitada a senha de root. Digite-a e você verá uma caixa com as opções:
    Opções do Firewall e SELinux
    Selecione a aba SELinux e na opção “Ajuste do SELinux” selecione a opção “Desabilitado”
    Clique em Aplicar e depois em OK.

    4 – Download do Hplip
    Vá até o site do Hplip
    e baixa a última versão do Hplip.
    No momento em que escrevi este tutorial, a última versão era a 3.10.5
    então, iremos utilizar a versão 3.10.5 como exemplo.

    5 – Instalação
    Supondo que o download do hplip já foi realizado e o arquivo encontra-se no seu desktop, faremos o seguinte:
    a – abra um terminal
    b – va até a pasta Desktop
    digite no terminal: cd ~/Desktop
    c – descompactar o arquivo
    tar -zxvf hplip-3.10.5.tar.gz

    será criada uma pasta chamada hplip-3.10.5
    d – entre na pasta criada
    cd hplip-3.10.5

    e – Configure o hplip para instalação
    Para o CentOS 32 bits (maioria dos usuário) digite o comando abaixo no terminal.
    ./configure –prefix=/usr –with-hpppddir=/usr/share/cups/model/HP –enable-qt3 –disable-qt4 –disable-hpcups-install –disable-cups-drv-install –disable-cups-ppd-install –enable-hpijs-install –enable-foomatic-drv-install –enable-foomatic-ppd-install –enable-foomatic-rip-hplip-install –disable-fax-build –disable-dbus-build –enable-network-build –enable-scan-build –disable-policykit

    para o CentOS 64 bits digite este outro comando
    ./configure –prefix=/usr –with-hpppddir=/usr/share/cups/model/HP –libdir=/usr/lib64 –enable-qt3 –disable-qt4 –disable-hpcups-install –disable-cups-drv-install –disable-cups-ppd-install –enable-hpijs-install –enable-foomatic-drv-install –enable-foomatic-ppd-install –enable-foomatic-rip-hplip-install –disable-fax-build –disable-dbus-build –enable-network-build –enable-scan-build –disable-policykit

    Caso não apareça nenhuma mensagem de erro, passe para o passo seguinte. Se ocorreu algum erro, verifique os passos anteriores.

    f – Rode o comando make
    No terminal, digite o comando
    make
    aguarde alguns minutos pois o comando pode demorar a executar completamente.
    Caso não ocorra nenhuma mensagem de erro, passe para o passo seguinte. Se ocorreu algum erro, verifique os passos anteriores.

    g – Instalação “propriamente dita”
    no terminal, digite o comando abaixo:
    su -c “make install”
    Caso não ocorra nenhuma mensagem de erro, passe para o passo seguinte. Se ocorreu algum erro, verifique os passos anteriores.

    h – Adicione seu usuário ao grupo lp (impressoras)
    digite o comando abaixo no terminal
    su -c “usermod -a -G lp username”
    Obs: troque o username pelo nome do seu usuário.

    Ex. se meu usuário é kram3r, o comando ficará
    su -c “usermod -a -G lp kram3r”

    Ok?
    vamos ver!

    desconecte o cabo usb da impressora, encerre a sessão (sistema -> sair) e entre novamente com seu usuário e senha.
    Conecte o cabo usb da impressora.

    Deverá aparecer um gerenciador de impressoras querendo configurar o equipamento em questão.
    Cancele esta ação.

    Vá até um terminal e digite:
    su
    Informe a senha de root

    digite: hp-setup

    Será aberto o gerenciador da hp
    basta preencher os dados e testar a impressora e o scanner.

    Se quiser ver imagens passo a passo deste processo, acesso: http://hplipopensource.com/hplip-web/install/manual/hp_setup.html

    Lembrando que para utilizar o scanner, temos dois softwares exelentes!
    o kooka e o xsane

    Qualquer dúvida pode ser postada na área de comentários e irei responder o mais rápido possível.

    Abraços!

    Correios Falhou!!! Sedex desviado ou Roubado?

    Pois é.
    no site do Correios diz isso aqui:

    Entrega dos Correios
    Entrega dos Correios

    Que já foi entregue!!!

    E para minha surpresa. No meu prédio não foi.
    Na portaria não há ninguém com o nome de César Augusto de Lima como está na foto a seguir
    Assinatura_Correios

    E agora? Tento reclamar nos correios e???
    O Seu Luís (Carteiro) foi nos outros prédios verificar se não havia entregado a correspondência em outro lugar.

    Até agora ninguém está preocupado em resolver meu problema mas está ai a prova.
    Entre no site dos correios e coloque o seguinte código de rastreamento: sk056592511br