Imagine a cena: 30 máquinas em um laboratório que estão totalmente despadronizadas, algumas desconfiguradas, outras sem alguns programas, outras com programas demais, enfim: o caos (nossa, que exagero!!!).
Se os problemas fossem apenas de configuração e instalação de programas, eu poderia arrumar máquina por máquina. Mas alguns detalhes como particionamento, sistemas de arquivos e kernel eram diferentes nos computadores, então, a solução encontrada foi reinstalar o sistema seguindo um padrão, de forma que todas as máquinas tivessem exatamente os mesmos recursos, configurações e aspectos visuais.
Comecei a instalar o sistema na primeira máquina, já sabendo que ia demorar. Entre colocar o CD do
Linux no drive e terminar de configurar o último programa, levei quase 4 horas, sendo que a parte mais demorada foi fazer o download dos pacotes via
apt (243 MB, a 40 KBps). É claro que eu não estava disposto a demorar todo esse tempo para instalar as demais máquinas, ou o serviço só ficaria pronto na semana seguinte. Fiz o esquema de compartilhamento dos pacotes do apt, e assim, na instalação da outra máquina, não precisei fazer o download dos pacotes novamente, o que me poupou um bom tempo.
Terminei de instalar a segunda máquina, e já estava quase acabando o meu expediente. O tempo poupado não foi o suficiente. Eu ainda estava levando muito tempo para configurar o sistema. Decidi então que tinha que encontrar uma forma de diminuir ainda mais o tempo de instalação. Sentei um pouco, dei uma fuçada, analisei as máquinas, e depois de algum tempo de estudo consegui criar um esquema que enfim reduziria sensivelmente o tempo de instalação.
Utilizei então o novo esquema de instalação na terceira máquina, e para minha surpresa consegui instalar e configurar todo o sistema em cerca de meia hora, o que superou em muito as minhas expectativas, pois acabava sendo mais rápido do que a solução mais rápida que eu conhecia até então, que era a clonagem de HDs, que eu não utilizei somente porque as máquinas não tinham todas o mesmo hardware. O esquema foi aperfeiçoado várias vezes, e, recentemente, consegui fazer a marca de 20 minutos para deixar uma máquina pronta para uso.
Nesse artigo, descreverei passo a passo como foi o procedimento realizado aqui no laboratório para conseguir tal resultado. É lógico que as instruções que vão estar contidas aqui vão ser muito específicas, mas, acreditem, eu não consegui criar um tutorial que fosse genérico e ensinasse a criar um esquema personalizado para o seu sistema. Então, durante o artigo, colocarei várias observações, assim, você poderá basear-se nas instruções contidas aqui para adaptar o seu próprio esquema de instalação.
Sem mais blá blá blá, vamos ao que interessa.