Foi liberado a segunda parte do GDHCast (com minha participação) sobre virtualização, agora falando mais especificamente dos software de virtualização disponíveis (Xen, Vmware, Virtuabox, KVM, etc…). Se não ouviu a primeira parte, vale à pena antes de ouvir a segunda.
xen
Continuação do podcast de virtualização
Xen e Grub2
Já estou usando algum tempo o Grub2 como gerenciador de boot (arranque?), pelo menos para o meu uso em casa posso considerar estável apesar da maioria das distribuições ainda usarem o Grub 0.9.X.
Algum tempo atrás foi liberado o Xen 3.3 e como estava afim de testá-lo, tratei de baixar o código-fonte e instalar o Xen 3.3. Terminado a compilação e instalação, executo o update-grub (comando presente no Debian) para que configure automaticamente o Grub para reconhecer ao iniciar a máquina uma nova entrada para boot. Porém, o update-grub funciona muito bem com a versão 0.9.X do Grub e não com o Grub2. =/
Se estiver usando os pacotes do Xen para o Debian também terá o mesmo problema, ao rodar o update-grub deverá ter uma nova entrada no grub.cfg como está:
menuentry "Debian GNU/Linux, linux 2.6.26-1-xen-amd64" {
linux /vmlinuz-2.6.26-1-xen-amd64 root=UUID=4e8a887a-2fdc-41b7-ae45-eccc48d6718f ro
initrd /initrd.img-2.6.26-1-xen-amd64
}
Se fosse no Grub 0.9.X que estamos acostumados a trabalhar, trocaria as entrdas linux e initrd para modules e teria uma nova entrada com kernel:
title Debian GNU/Linux, linux 2.6.26-1-xen-amd64
root (hd0,1)
kernel /xen-3.3.0.gz noreboot
module /vmlinuz-2.6.26-1-xen-amd64 root=/dev/sda1 ro console=tty0
module /initrd.img-2.6.26-1-xen-amd64
Porém no Grub2, temos que adicionar manualmente. O parâmetro correto para iniciar o Xen com Grub2 é multiboot, a entrada no grub.cfg ficará similar ao exemplo abaixo:
menuentry "Debian GNU/Linux, linux 2.6.26-1-xen-amd64" {
multiboot /xen-3.3.0.gz noreboot
module /vmlinuz-2.6.26-1-xen-amd64 root=UUID=4e8a887a-2fdc-41b7-ae45-eccc48d6718f ro
module /initrd.img-2.6.26-1-xen-amd64
}
Reinstalando Debian à partir de pendrive
Esses dias estava testando algumas coisas com XEN e tive um pequeno probleminha com Journalling da minha partição raiz e ela… digamos corrompeu. Seria fácil recuperar se não tivesse o driver de DVD queimado mas minhas opções ficaram restritos a somente usar pendrive, idéia sugerida pelo magicstorm e eth0 para reinstalar à partir do pendrive.
Lendo a documentação do Debian Etch de instalação recomendou baixar uma imagem compactada do instalador e copiar via zcat para o pendrive. Mas antes é necessário baixar o arquivo com a imagem do instalador Debian (Debian-Installer) e baixa o arquivo .iso que no meu caso baixei o iso do 38MB com o suficiente para carregar o instalador e baixar o restante dos pacotes pela internet.
#wget http://people.debian.org/~aba/d-i/images/daily/hd-media/boot.img.gz
#wget http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/amd64/iso-cd/debian-testing-amd64-businesscard.iso
Copiar a imagem para o pendrive
#zcat boot.img.gz > /dev/sdb
Montar o pendrive para copiar o arquivo *.iso
#mount /dev/sdb1 /mnt
#cp debian-testing-amd64-businesscard.iso /mnt
Agora é só reiniciar a máquina usando pendrive como boot primário e ter a máquina novamente com o Sisitema Operacional Univesal.
Obs. Felizmente os dados importantes estavam numa partição separada da partição raiz, se não estivesse o prezuízo seria muito maior.
Balancete 2007 / Retrospectiva 2007 profissional
Estou separando meu pequeno (ironia pois é enorme) balanço de 2007 em duas partes, profissional e pessoal. Faço isso para separar o conteúdo que estará no Planeta Debian Brasil, portanto se quiser ler sobre minha Retrospectiva pessoal, leia o post do link.
Este ano foi muito bom, adaptação para novas empreitadas, reconhecimento profissional e pequenas contribuições para o Software Livre/Código Aberto. Essencialmente realcionados ao Debian, adotando mais pacotes como Pgbouncer, Skytools, PL/Proxy mas também consegui contribuir com o XEN reportando um bug ao compilar o GCC 4.2 e algumas palestras de PostgreSQL em alguns eventos de software livre como FISL, LinuxChix,Conisli e Conferência PostgreSQL Brasil 2007. Além disso, tenho tido grandes desafios de implementar soluções de Software Livre/ Código Aberto em algumas grandes Instituições Brasileiras.
Porém para essas realizações tive que deixar ajudar coisas que adorei participar como o PSL-ABCD e a galera do CPFP Waldemar Mattei onde tive um aprendizado inestímavel com meus alunos de alfabetização de adultos usando ferramentas de Software LIvre/Código Aberto, essas vivências foram fundamentais para estar mais paciente, mais cauteloso e mais observador. Espero muito que um dia possa retornar a colaborar de alguma forma.
Enfim, não tenho do que reclamar deste ano, 2008 tenho a sensação que será muito melhor.
Últimos dias para envio de palestra ao FISL 9.0
Escrevi essa mensagem para incentivar o pessoal do trabalho a enviar propostas de paletras para o FISL, gostei e estou postanto aqui também.
O FISL está entrando na nona edição está nos últimos dias para enviar propostas de palestra. É um evento único com a maior
concentração de nerds/hackers por metro quadrado da América Latina, tem por volta 5 mil pessoas que circulam durante o evento. Costumam-se organizar caravanas para ir ao evento que sempre foi realizado em Porto Alegre e esse ano será diferente, será em Porto Alegre e novamente na PUC que tem uma excelente infra-estrutura e mais perto do Centro de Porto Alegre.
Além de participar existe um grande desafio de enviar proposta de palestra e apresentá-las, caso aprovado pelo Temário. Este ano irei novamente apresentar propostas de palestras e acredito que muitos que estão lendo este texto também tem plena capacidade de ser um dos palestrantes do evento. O público na palestra varia mas geralmente são pessoas com bom nível técnico e com algumas perguntas bem difíceis para os palestrantes pois as vezes o caso dele é maior do que qualquer coisa que já fez. Se isso deve ser encarado com o uma provocação?
Não, encarado como um grande desafio de tentar passar parte do seu conhecimento para algumas centenas de pessoas. É um evento com grande troca intensa de conhecimento para as diversas áreas da Tecnologia da Informação como também conhecer muitas pessoas que só conversa por IRC, email, Jabber, etc.
É um dos grande desafios que proponho-me todos anos, conseguir ter uma palestra aprovada e apresentá-la no evento. E todo ano o FISL está melhor e eu sinto-ma mais capaz para estar lá entre tantas pessoas ilustres da Comunidade de Software Livre/Código Aberto.
Para o próximo FISL pretendo enviar palestras sobre Debian, PostgreSQL e XEN que são os projetos que contribuo de alguma
forma. E vocês? Pergunto a todos vocês que estão lendo este texto, – "E aí, o que estão esperando para enviar uma palestra?"
Especialmente no Debian e PostgreSQL tenho para mim como um desafio maior já que as mensagens nas respectivas listas[6][7] conclamam ao envio de propostas.
Espero vê-los todos no próximo FISL(9.0).
Eu no Conisli 2007
Eu estarei em overdose no Conisli, então vocês preparem para ficarem em processo desintoxicação depois do fim de semana porque será overdoses de fike!!!
Os temas que aprovaram:
- HA em PostgreSQL: O Elefante disponível para além do Infinito
- Debian: A distribuição universal para dominação do Universo
- PostgreSQL: Elefante mais rápido que um leopardo.
Essas palestras libero depois do Conisli para baixar aqui no site, a palestra de "Virtualização: Hardware é igual a coração de mãe?" Acabou sendo retirada porque não conseguirei estar no evento na sexta (09/11) e também porque tem algumas palestras de Xen melhores que a minha como do Marco Sinhoreli e Leonardo Mello. Mas caso queiram baixar a minha palestra escrito em conjunto com Caio Candido e Luíz Vítor pode baixar aqui.
The Open Virtual Machine Format
Essa semana entrei no site do Xen e notei uma pequena diferença, ele não está mais num subdomínio da Xensource, recentemente adquirida pela Citrix, agora está num domínio .org, mais precisamente no www.xen.org. Além das mudanças visuais (para melhor), fuçando um pouco no site olha que coisa interessante: The Open Virtual Machine Format.
Nunca tinha ouvido falar que as duas (Xensource e Vmware) brigassem ferozmente como as outras empresas que concorrem com a mesma tecnologia mas o interessante que a equipe do desenvolvimento do Xen e do Vmware estão trabalhando em conjunto com seus parceiros comerciais (IBM, Microsoft, Dell e HP) num formato aberto de virtualização, mais precisamente num hypervisor comum. Por enquanto a especificação está na versão 0.9 mas como as coisas andam bem agitadas no mundo da virtualização, a versão 1.0 já deve estar logo por aí. Pode-se ler a especificação do site do vmware aqui ou no site da Citrix/Xensource aqui
Lembro que uns dois anos (não achei a notícia referente) o pessoal da Oracle estava pedindo educadamente que os times do Vmware e Xen trabalhassem numa estrutura comum no kernel do Linux, não sei se foi por causa da Oracle mas logo depois teve o anúncio que o Vmware, Xen e KVM usaria o paravirts-op que estava entrando no kernel linux (2.6.20).
Eu participei do Debian Day
Novamente em sampa não rolou o Debian Day, sempre fico chateado por não ter o evento por aqui. Ao menos dessa vez estive em Volta Redonda para palestrar sobre Virtualização e PostgreSQL.
Os esforços do Koolosh (Martinelli) e o Meyer pela realização do evento foram importantes para realização do evento com boa qualidade e organização. Até a ausência do palestrante mais importante que poderia contribuir muito para ajudar em termos mais voluntários brasileiros no Debian mas sua ausência fora contornado sem grandes consequências para o andamento do evento.
Espero que ano que vem o Grupo de Usuário Debian de Sampa consiga organizar novamente a Oficina Debian. Enquanto esperamos pelo próximo Debian Day, os slides da apresentação de "Virtualização com Xen: Hardware é igual coração de mãe?" e "PostreSQL Tuning: O elefante mais rápido que um leopardo".
Video e slide da palestra do Boteco de virtualização
Essa apresentação para o lançamento do curso da 4Linux de virtualização foi bem engraçado, pelo menos foi divertido para o Caio, Grabber e para mim. O pessoal colocou o vídeo no youtube. Pelo os relatos do site do meu trabalho parece que o público também gostou. =)
Caso queiram ver os slides, eles estão aqui.
Jaba: Boteco 4Linux de Xen
Apesar de parecer um palestrante traficante fugido da prisão, hoje é dia de Boteco 4Linux sobre virtualização com Xen. Em meio a notícia de compra da Xensource pela Citrix, iremos aproveitar que o tema está quente nos sites de notícias, blogs, listas de discussões e iremos fazer algo nunca feito em palestra. Estão curiosos?
Hum…
Inscrevam-se ou esperem sair o vídeo da palestra, porque se não for um sucesso ao menos vocês irão rir um bocado.