Uncategorized 06:12 PM
Xen e LVM – Uma bat-dupla perfeita
Acho que uma das maiores dificuldades pra quem trabalha com informática (especialmente na administração de redes) é conseguir se manter atualizado em meio a tanta tecnologia que surge e/ou se atualiza a cada dia.
Frequentemente são criadas novas versões de softwares que as vezes podem não ser 100% compatíveis com as versões anteriores e nesse caso pode ser necessário uma reconfiguração ou adaptação da configuração anterior, e claro, surgem também novos softwares/soluções que aprimoraram os já existentes ou criam novos conceitos que devem ser no mínimo estudados.
Já há algum tempo resolvi experimentar o XEN como solução de virtualização já que o VMWare Server apesar de prático e com versão Free, não é um software livre.
Inicialmente tive algumas dificuldades para entender as configurações necessárias pois ao contrário do VMWare o Xen não tem interface gráfica para configura-lo/visualiza-lo, mas nada que um pouco de pesquisa, tentativas e erros não resolvessem.
Em pouco tempo eu já tinha um kernel linux sendo iniciado no meu terminal e em poucos segundos um prompt de login.
Logo surgiram mil idéias de aplicação da tecnologia e resolvi que meus novos servidores deveriam ser virtualizados para facilitar a manutenção deles, mas ainda faltava algo, e é ai que entra o LVM, tornando o particionamento de discos o que ele já deveria ser há muito tempo, dinâmico e sem limites.
O LVM veio pra acabar com aquela limitação chata de 16 partições por disco e tornar prática a manutenção das mesmas. Com o LVM o processo de particionar o disco fica absolutamente dinâmico e objetivo além de mais organizado. Dentre outras recursos é possível por exemplo criar um snapshot de um sistema de arquivos em uso e cloná-lo para uma nova partição, e com isso facilitar a duplicação de uma máquina virtual do XEN em uso para por exemplo testar a nova versão do software XYZ que precisa que sua configuração seja adaptada para um novo formato, ou até mesmo para fazer backup de arquivos abertos de softwares que não podem parar.
E dai em diante como a maioria dos softwares livres, a imaginação é o limite. No caso da empresa em que trabalho, utilizo essas 2 soluções para facilitar a instalação e manutenção de nossos clusters de apache e postgresql.
No meu próximo artigo explicarei o uso tanto do XEN quanto do LVM para criar um serviço de alto desempenho.