Posts Tagged ‘xen’

Xen e Grub2

Wednesday, October 15th, 2008

   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

Sunday, March 9th, 2008


    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

Wednesday, December 26th, 2007

    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

Wednesday, December 12th, 2007

  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

Tuesday, November 6th, 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!!! :P

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

Wednesday, October 31st, 2007

   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

Tuesday, August 21st, 2007

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

Tuesday, August 21st, 2007

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

Thursday, August 16th, 2007

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. :P

XenSource comprado pela Citrix

Thursday, August 16th, 2007

A Citrix é conhecida pelo mercado pelo seu Produto Citrix Metaframe sendo referência para Microsoft Terminal Service e o NX da NoMachine. A Citrix comprou a Xensource, você já deve ter visto no Br-Linux a notícia da compra, eu fiquei ao receber um email do Peter J. Levine  (Presidente da Xensource até o momento) comenta no email que a Xensource será uma divisão da Citrix que ele coordenará, reportando diretamente ao CEO da Citrix, o Mark Templeton.

O conteúdo está numa carta aberta escrita pelo Peter no site da Xensource. Nesta é assumido o compromisso de manter a comunidade, a grande dúvida é como as outras empresas que colaboram com Xen irão manter o ritmo de contribuição com eles vieram fazendo nos últimos meses. :X