Archive for April, 2008

Ubuntu 8.04

A patrocinadora oficial do Ubuntu (Canonical), definiu o dia 24 de abril (quinta-feira), lançamento da versão 8.04, para desktops e servidores, sendo a estratégia de lançamento voltada ao mercado corporativo.

Com mais recursos corporativos do que as versões anteriores, o sistema, até então uma versão do Linux focada para o usuário final, torna-se um concorrente mais forte das distribuições da Red Hat e da Novell.

A versão para servidores terá suporte de 5 anos, 2º com a garantia Long Term Support (LTS), depois da versão anterior, a 6.06. Os nomes das versões do Ubuntu seguem a lógica do ano e mês em que foram lançadas. Assim, a 6.06 apareceu em junho de 2006, e a 8.04 tem esse nome por ser apresentada em abril de 2008.

Nesta nova versão do Ubuntu, está pré-certificada para rodar em servidores x86 da Sun Microsystems, a primeira fabricante a certificar o sistema operacional para seus hardwares. Os modelos que receberam o selo são Sun Fire X2100 M2, X2200 M2, e Sun Fire X4150.

“A versão 8.04 é focada às empresas”, assim, a companhia decidiu adicionar o Ubuntu ao mesmo processo de certificação que usa para as distribuições corporativas Red Hat e Suse. E também está em negociação com a Dell, HP e IBM para que certifiquem o Ubuntu para seus servidores x86.

Acompanha nesta nova versão, o kit de desenvolvimento Java (ou o Open JDK), o que significa que pela primeira vez o sistema operacional vem com uma máquina virtual Java e pode rodar aplicações Java carregadas nele.

O kernel do Ubuntu Server foi fortalecido contra invasões e a nova versão incluirá o software AppArmour, de política de configuração e segurança de código aberto, da Novell. Inclui a aplicação de gerenciamento de conteúdo Alfresco, o sistema de backup Bacula, virtualização Parallels, virtualização de desktop Qumranet baseada em KVM, segurança Tresys, PHP da Zend Technology e aplicações de e-mail online Zimbra.

Falando um pouco de virtualização, o Ubuntu usa o kernel com KVM, suportando o hipervisor Xen como um kernel separado. A empresa também fez parceria com a VMware para rodar seu hipervisor ESX com o Ubuntu 8.04.

O Ubuntu para desktops terá 3 anos de suporte e manutenção, e continua a ter novas versões a cada 6 meses. Este é seu 8º lançamento. Para usuários domésticos, o foco está em recursos de fotos, vídeo, compartilhamento e download de músicas.

Mais informações e download:
www.ubuntu.com

Parede do Hotel

O álbum de fotos do FISL 9.0 foi atualizado, pois as fotos do primeiro dia estavam em meu notebook e também eu ainda não tinha descarregado as fotos do meu celular.

Colocamos também mais fotos do super-hotel 2 estrelas “Lancaster”, situado no centro mais podre de PoA que eu não recomendo para pessoas que sofram do coração, pois o local é trash total! Dê uma olhada nesta linda parede, por exemplo.

Também consegui registar a puta-fila-debaixo-de-um-puta-sol que estava para fazer o credenciamento no evento. Realmente, desesperador.

Fila FISL 9.0

Também tem fotos do Voo para Porto Alegre, de uma das palestras que eu coordenei (ChironFS) que alias, gostei muito do conteúdo da mesma.

Por último, não poderia de deixar de mostrar a camisa nova do Firefox, depois de quase morrer protegendo-a de 7500 nerds enquanto leva-as para as crianças do OLPC :-D

Ah sim, não poderia deixar de registrar aqui no Blog as frases de efeito que vi em Porto Alegre, pichadas em muros e em portas de banheiro, como essas:

Camisa Firefox

- “O imperialismo é um tigre de papel”
- “Viva a heróica resistência iraquiana”
- “Amar sem ser amado, é o mesmo que limpar o ** sem ter cagado”

O FISL 9.0

Como você ja deve ter lido por aí em algum lugar, existiam filas quilométricas para pegar o crachá, de qualidade muito ruim por sinal (no terceiro dia era difícil encontrar algum sem remendo) além do que não recebemos os ANAIS e nem a grade de palestras impressa neste momento.

Fora essa desorganização, o acesso Wireless era mesmo coisa rara de funcionar. Você precisava ter muita sorte, e muita paciência para conectar — e para permanecer neste status por um tempo. Infelizmente, até mesmo o sinal de Internet falhou em algumas palestras, fazendo as mesmas terminarem em 20 minutos ao invés dos 50 propostos.

A PUC-RS é realmente um lugar incrível por seus vários aspectos, porém, acho que o lugar ficou pequeno para 7,5 mil pessoas lá circulando. Mais parecia o metrô Sé as 07:00 AM… um esbarrando no outro, uma loucura só :-p

PUC-RS

Palestras

Além da notória baixa qualidade técnica com relação ao ano anterior, não gostei muito da forma de como várias palestras foram executadas por “parceiros patrocinados”, sem muito conteúdo técnico e até mesmo conteúdo a ver com SL/CA, somente focado em marketing do produto.

Sei que isso se faz necessário para a viabilização de um projeto deste porte, mas mas isso graças a Deus não foi regra. Várias excessões existiram, como por exemplo as palestras:

- Frederico A C Neves - DNSSEC e o .br;

- Miguel Di Ciurcio Filho - “Access Policy Delegation: transformando o Postfix no melhor MTA do planeta” e

- Rafael David Tinoco - “Arquitetura OpenSPARC: UltraSPARC T1 e UltraSPARC T2″.

Foram ótimos exemplos de palestras “patrocinadas”, com um ou dois slides sobre a empresa que os empregam e 99% de conteúdo técnico de altíssimo grau e primeiríssima qualidade, executadas por pessoas que realmente sabiam porquê estavam ali e também sabiam do que estavam falando.

Ainda sobre as palestras, notei várias vezes um certo “conflito de interesses” constante, pois várias boas palestras com assuntos parecidos aconteciam no mesmo dia e horário, obrigando você a escolher uma delas. Isso poderia ser evitado, como no caso do LTSP por exemplo.

Alguns temas estavam por demais redundantes, muitas palestras parecidas abortando o mesmo tema, como por exemplo “Alta Disponibilidade”:

- Jair Silva (CEF) - “Software Livre em Ambiente de Alta Criticidade com Alta Disponibilidade ”

- Joniel Pasqualetto - “Infra-estrutura corporativa de alta disponibilidade utilizando Software Livre”

- Fernando Ike de Oliveira - “HA em PostgreSQL: O Elefante disponível para além do infinito HA em PostgreSQL”

- Luis Otávio de Colla Furquim - “ChironFS - Sistema de Arquivos Tolerante a Falhas com Replicação”

- Darlan Segalin - “Sistemas de arquivos distribuídos e replicados em rede com alta disponibilidade em ambiente Open Source”

Palestras

Não que eu esteja reclamando, havia macro-temas para todos os gostos, desde para sysadmins (mais técnicas) e para a parte gerencial (mais superficial), mas eu achei que alguns temas deveriam ser mais explorados, como por exemplo, Virtualização! Ou melhor ainda, o melhor dos dois mundos, algo do tipo “Clustes de Máquinas Virtuais”. Aí sim seria ótimo!

As palestras internacionais foram ótimas, e gostaria de destacar essas:

- Mark Bilansky (IBM) - “Combining Linux High Availability Clusters with Data Replication (DRBD)”

- Tirthankar Das (SUN) - “Can you survive a downtime?”

Enquanto o Indiano Tirthankar falava dos Clusters de Alta disponibilidade da SUN, eu estava na fila tentando pegar meu crachá, mas tive o prazer de conhece-lo logo depois da palestra do Mark, naquela tradicional “roda” que é formada em torno do palestrante logo após sua palestra :)

Tive sorte, pois ele foi muito atencioso em repassar sua palestra para mim, e mostrar ao vivo o cluster deles funcionando: http://www.opensolaris.org./os/community/ha-clusters/ohac/

Caixa Econômica Federal

Mozilla/ OLPC

A Mozilla Foundation estava comemorando 10 anos, e estava ministrando várias palestras em um prédio ao lado do que estávamos, distribuindo camisas, adesivos, bottons e etc para quem assistisse. Infelizmente, isso não estava escrito em lugar algum, achei a sala enquanto procurava por um banheiro :-)

O mais legal foi ajudar o pessoal do OLPC a levar umas 40 camisas para as crianças que estavam no evento… foi realmente perigoso andar uns 500 metros, com uma porrada de nerds atrás de você querendo as camisetas!!! Mas foi super legal entrega-la às crianças ;)

Diversos

A viajem valeu a pena por reencontrar velhos conhecidos de fórum anteriores e também por fazer novos amigos, para que possamos nos encontrar em fórums futuros, se Deus assim desejar!

Glommer

Gostei muito de encontrar ex-estudantes da UFSC que em 2007 eram meros estagiários vindo em caravanas, hospedados em hoteis baratos que hoje tornaram-se pessoas importantes e patrocinadas pelas suas empresas, ficando em hotéis de luxo com tudo pago :-)

Também gostei muito de ver as estudantes de nível técnico participando do evento, estas sementes que estamos plantando com certeza renderá bons frutos no futuro!

Fotos

Ah sim, o álbum de fotos está disponível aqui: http://everlinux.com/fotos/fisl9/

Assim que eu reunir mais fotos, eu atualizo o álbum ;)

Por Fábio Silva em seu blog:

“Recentemente precisei configurar um ambiente com RHEL 5.1 Cluster Suite.

Em contato com o pessoal do canal #linux-cluster no irc.freenode.net, eles me esclareceram algumas dúvidas e então consegui montar o ambiente.

Assim, resolvi criar um howto em português para que fosse disponibilizado na página do projeto de cluster da redhat, e aqui está o link para os interessados.”

http://sources.redhat.com/cluster/wiki/QuickStart-Portuguese

Este post é somente para agregar mais uns links interessantes sobre o assunto:

FAQ Sobre Fencing Devices

Replicated Failover Domain Controller and file server using LDAP

How to use GNBD to export and import devices for GFS

Teaching your cluster and storage systems to dance: An introduction to Conga

Using Red Hat GFS with Red Hat Cluster Suite

Por último, mas não menos importante, um “txt” tosco, mas nem por isso com menas informações do que os demais: cluster2-arch.txt. Lá existe uma seção muito esclarecedora sobre “Fencing: What, When, Why”.

Em fevereiro eu já havia me conformado em não comparecer ao FISL 9.0, mesmo depois de 05 anos consecutivos batendo cartão na mesma. :-(

Porém, ao ver as passagens da GOL por R$ 46,00, e ver o saldo disponível no meu cartão de créditos de R$ 100,00 não pensei duas vezes, e comprei as passagens para ir para PoA novamente!!! Agora o problema é: “Como vou pagar o hotel”, mas isso eu vejo quando chegar lá :-)

Bom, a grade de palestras já está disponível, embora eu tenha sentido a falta de algumas figuras dos anos anteriores… as palestras que terei a honra de coordenar serão:

- Port do Dicas-l para Drupal, com o Rubens Queiroz e
- ChironFS - Sistema de Arquivos Tolerante a Falhas com Replicação, com o Luis Otávio.

Seja um coordenador você também e assista a palestra em um ângulo único! :-D

Vejo você na PUC-RS!

Se você usa o Xen, usa Storage Devices sob LVM, e acha importante ter um backup das mesmas, você pode utilizar/ adaptar este pequeno script que tira um snapshot e em seguida faz um “tar.gz” de todo o “/” da sua VM, e a guarda em um local para que você possa restaura-lo caso necessário. :-D

#!/bin/bash
# Backup das VM's do Xen
# Tiago Cruz - tiagocruz@everlinux.com
# Mar/2008
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

VMS=`xm list | awk '{print $1}' | egrep -v '(Name|Domain-0)'`
BACK="_snap"
LOG=/var/log/backup
# Particao root, geralmente a segunda eh swap
ROOT="1"

[ ! -d "/mnt/back" ] && mkdir -p /mnt/back
[ ! -d "/dados/backup" ] && mkdir -p /dados/backup

for i in $VMS; do
echo "=================================================================" >> $LOG
echo "Backup $i iniciado em `date` com load de `cat /proc/loadavg`" >> $LOG
DEVICE=`grep disk /etc/xen/$i | awk -F "Vol_LVM" '{print $2}' | cut -d / -f 2 | cut -d , -f 1`
echo "Maquina Virtual $i usa $DEVICE como storage device" >> $LOG

lvcreate --snapshot -L 15G -n $i$BACK /dev/Vol_LVM/$DEVICE >> $LOG
[ $? -ne 0 ] && echo "Erro $i: criando LVM $i$BACK" >> $LOG

kpartx -a /dev/mapper/Vol_LVM-$i$BACK >> $LOG
mount /dev/mapper/Vol_LVM-$i$BACK$ROOT /mnt/back/ >> $LOG
[ $? -ne 0 ] && echo "Erro $i: montando $i$BACK$ROOT" >> $LOG

SIZE1=`df -hP /mnt/back/ | awk '{print $3}' | grep -v Used`
SIZE2=`df -hP /mnt/back/ | awk '{print $2}' | grep -v Size`
echo "Backup de /dev/mapper/Vol_LVM-$i$BACK$ROOT - $SIZE1 de $SIZE2 usados" >> $LOG
tar zcf /dados/backup/$i-xen.tar.gz /mnt/back >> $LOG
[ $? -ne 0 ] && echo "Erro $i: criando /dados/backup/$i.tar.gz" >> $LOG

SIZE3=`ls -lh /dados/backup/$i-xen.tar.gz | awk '{print $5}'`
echo "Criado /dados/backup/$i-xen.tar.gz com $SIZE3" >> $LOG

umount /mnt/back/ >> $LOG
[ $? -ne 0 ] && echo "Erro $i: desmontando $i$BACK" >> $LOG
kpartx -d /dev/mapper/Vol_LVM-$i$BACK >> $LOG
[ $? -ne 0 ] && echo "Erro $i: desmapeando $i$BACK" >> $LOG

echo "Removendo snapshot ja backupeado $i$BACK" >> $LOG
lvremove /dev/Vol_LVM/$i$BACK -f >> $LOG
done

echo "Backup finalizado em `date` com load de `cat /proc/loadavg`" >> $LOG
echo "=================================================================" >> $LOG
echo "=================================================================" >> $LOG

Trecho do log:

Backup ora_busca iniciado em Fri Mar 28 05:02:53 BRT 2008 com load de 1.31 1.33 1.21
Maquina Virtual ora_busca usa ora_busca como storage device
Logical volume “ora_busca_snap” created
Backup de /dev/mapper/Vol_LVM-ora_busca_snap1 - 16G de 95G usados
Criado /dados/backup/ora_busca-xen.tar.gz com 4.9G
Removendo snapshot ja backupeado ora_busca_snap
Logical volume “ora_busca_snap” successfully removed

The Big Bang Theory é uma comédia americana melhor aproveitada por nerds, porém você pode chamar sua família de pessoas normais para assistir junto com você. 8-)

Do mesmo criador de “Two and a Half Men“, The Big Bang Theory conta a história de dois amigos que sabem tudo sobre física quântica, mas não sabem lidar as ou tas pessoas ao redor, especialmente as mulheres… até que eles ganham uma nova vizinha loirassa e tentam aprender na marra como lidar com esta nova situação.

Dentre as citações engraçadas, posso citar pelo menos essas duas do Sheldon:

Sobre a Vida:
“Temos que ser nutridos, expelir excrementos e respirar para nossas células não morrerem.
Todo o resto é opcional.”

Sobre Signos:
- “Eu sou de sagitário, o que provavelmente os diz muito mais do que precisam saber.”

- “Sim. Diz que você concorda com a desilusão cultural massiva de que a posição do sol relativa à constelações
arbitrariamente definidas, no seu nascimento, de algum modo afeta sua personalidade.”

http://www.imdb.com/title/tt0898266/

Recomendo que você de uma procurada e assista uns episódios, pois se você é louco o suficiente para estar lendo este blog, com certeza você irá gostar desse seriado :-)