Anúncios

DonkeyMails.com: No Minimum Payout

sábado, 26 de fevereiro de 2011

Migração Linux - parte 1: A situação

Boa tarde a todos!

Aproveitando que acabei de criar este blog, irei começar postando uma de minhas mais relevantes experiências na área de TI até o momento: a migração de um laboratório de informática para o Linux.

Como já citei antes, faço estágio em uma escola particular do Rio de Janeiro, a qual desde o início da década de 90, quando inaugurou seu laboratório de Informática, sempre utilizou os sistemas operacionais Windows, contudo, no início do ano passado, por influência de um dos irmãos do diretor, começou-se a planejar uma possível migração para sistemas Linux, a começar pelo já citado laboratório.

Por já utilizar Linux desde 2009
(especificamente o Ubuntu), mesmo sendo apenas um "simples" usuário, em meados de 2010 (ano passado), aproveitando-se do recesso de Julho, me encarregaram de instalar, em Dual Boot com o Windows XP, o Ubuntu Linux (optei pelo 9.04, por já utilizar o mesmo em casa) para ver a reação dos alunos e a adaptação dos mesmos ao novo sistema.

Pois bem, como já era de se esperar, poucos se aventuravam no sistema do pinguim. A grande maioria simplesmente ignorava sua existência e continuava a apenas utilizar o Windows. Mesmo assim, dos que "experimentaram"
, a maior parte o recebeu bem (apesar de terem algumas dificuldades), enquanto o resto, simplesmente por não conseguir realizar alguma função, o odiou.

Tendo chegado o fim do ano e sido constatado de que seria viável uma migração completa, fui novamente encarregado da tarefa. Como estava tudo "em minhas mãos", escolhi o 10.04, já que é a última versão LTS que saiu (até o momento da publicação deste "post", é claro), e comecei a planejar como tudo seria feito.


O que seria necessário?

A nível funcional (aplicativos), precisaria "basicamente" de um pacote de ferramentas de escritório, um navegador web, uma IDE para desenvolvimento em Pascal e Object Pascal, um software de desenvolvimento web e alguns jogos educativos.
Para tais funções, escolhi, respectivamente, o BrOffice 3.2.1 (removi os componentes do OpenOffice já existentes -sei que poderia simplesmente tê-lo atualizado- e instalei "manualmente" o BrOffice), o FireFox (que já vem com o próprio Ubuntu), a IDE Lazarus, o Quanta+ e alguns pacotes de jogos educativos como o GCompris e o Childsplay (além de outros jogos).


Como iria fazê-lo?

Esta é que foi a grande questão. Poderia simplesmente pegar o CD e ir instalando de máquina em máquina não só o sistema operacional, como também todos os aplicativos que fosse utilizar, mas iria tomar muito tempo. Também seria possível fazer uma imagem do sistema já instalado e ir aplicando a mesma de máquina em máquina, mas não encontrei um software para tal que suportasse ext4 sem que fosse necessário fazer uma imagem completa da partição, incluindo espaços vazios. Além disso, eu ainda teria de resolver os problemas de compatibilidade, pois o "laboratório" é bastante heterogêneo.
Por fim, depois de muito procurar, veio a solução: netboot + pressed + script para instalar os aplicativos automaticamente.

Eu simplesmente daria boot em uma imagem da versão alternate do Ubuntu 10.04 pela rede e iria realizar a instalação baseada em um arquivo de preseed disponibilizado também através rede. Estando o sistema instalado, eu iria rodar o tal script para instalar os programas, mas, exatamente neste momento, eu teria um grande problema. Eu acabaria detonando a conexão do colégio, que é de apenas 2mb.
Como solução, decidi também fazer uso de um servidor apt-cacher.


Apesar "simples", quebrei bastante a cabeça até conseguir fazer com que tudo funcionasse da forma desejada, já que era a primeira vez que fazia algo do gênero.

Bom, acho que vou ficar por aqui! Nos próximos posts, darei sequência a este, descrevendo passo-a-passo como fiz a migração. O seguinte, creio eu, será sobre netboot + pressed!


Migração Linux - parte 2

Nenhum comentário:

Postar um comentário

Anúncios

DonkeyMails.com: No Minimum Payout