Viegas Rubim RMS
Viegas Rubim é um conjunto de scripts para clonagem de máquinas Desktop. Baseado na idéia Mondo Rescue, mas com uma grande diferença no fato de ser especializado em clonar mais de uma máquina. Usando o bittorrent como principal diferencial, foram realizados testes no CCC CEFETMG em que foram clonadas 58 máquinas com Windows e GNU/Linux em 1h 20min, sendo o tamanho da imagem 20 GB.
Introdução
Primeiramente gostaria de dizer que infelizmente o projeto está inacabado. :(
Faltam desenvolvedores e um time de testes, mas vou passar aqui a idéia central por trás dos scripts.
Um de meus objetivos é compartilhar esse software com a comunidade e também atrair possíveis colaboradores.
Os scripts estão em um inglês muito ruim (o meu), mas dá para entender.
Se ficou interessado, participe da página no sourceforge:
Viegas Rubim at Sourceforge.net
Fico muito grato.
Ok, 10 minutos, só que vezes 58 mais o tempo de ir máquina a máquina, isso é uma eternidade!
Solução: Porque não instalar apenas em uma máquina e clonar em todas as outras?
Daí surgiu o primeiro script que deu origem ao Viegas, o script foi desenvolvido por Cristiano Dias Lopes Goulart. Basicamente era gerada uma imagem colocada em um servidor web e em seguida com um live-cd (Finnix) baixávamos as imagens uma a uma e instalávamos. Com o passar do tempo fomos aprimorando as configurações até o seguinte estágio:
Com isso criamos várias rotinas de clonagem. Como agora existe um sistema voltado somente para isso, não precisamos mais do live-cd. Colocando scripts na inicialização, é possível realizar manutenção "remota". Por exemplo adicionamos nos três sistemas as seguintes rotinas:
Com isso podíamos instalar e remover programas apenas atualizando os scripts no servidor web.
Agora depois de montada essa estrutura só faltava criar uma estrutura caso as máquinas fossem novas, ou seja, sem nenhum sistema pré-instalado. Outro problema era a restauração de muitas máquinas simultaneamente, uma vez que o gargalo ficava no servidor.
Enquanto uma única máquina baixa aproximadamente 48 MB em uma rede gigabit half duplex, 20 ao mesmo tempo baixam a 1,2 MB. Esse fato levou a usar uma outra solução de propagação das imagens, o BitTorrent.
Faltam desenvolvedores e um time de testes, mas vou passar aqui a idéia central por trás dos scripts.
Um de meus objetivos é compartilhar esse software com a comunidade e também atrair possíveis colaboradores.
Os scripts estão em um inglês muito ruim (o meu), mas dá para entender.
Se ficou interessado, participe da página no sourceforge:
Viegas Rubim at Sourceforge.net
Fico muito grato.
Ambiente
Imagine-se um administrador de 58 máquinas desktop. Então um belo dia lhe dizem: "instale esses programinhas aqui, leva 10 minutos".Ok, 10 minutos, só que vezes 58 mais o tempo de ir máquina a máquina, isso é uma eternidade!
Solução: Porque não instalar apenas em uma máquina e clonar em todas as outras?
Daí surgiu o primeiro script que deu origem ao Viegas, o script foi desenvolvido por Cristiano Dias Lopes Goulart. Basicamente era gerada uma imagem colocada em um servidor web e em seguida com um live-cd (Finnix) baixávamos as imagens uma a uma e instalávamos. Com o passar do tempo fomos aprimorando as configurações até o seguinte estágio:
- uma partição para o Windows;
- uma partição para o GNU/Linux;
- uma partição para o Sistema de Resgate (Viegas Rubim GNU/Linux);
- uma partição para Armazenamento (detalhe: o tamanho dessa partição é maior que as outras três).
Com isso criamos várias rotinas de clonagem. Como agora existe um sistema voltado somente para isso, não precisamos mais do live-cd. Colocando scripts na inicialização, é possível realizar manutenção "remota". Por exemplo adicionamos nos três sistemas as seguintes rotinas:
- baixe um arquivo do servidor web chamado noauto.sh ou noauto.bat;
- baixe um arquivo do servidor web chamado auto.sh ou auto.bat;
- execute o auto.sh ou auto.bat.
Com isso podíamos instalar e remover programas apenas atualizando os scripts no servidor web.
Agora depois de montada essa estrutura só faltava criar uma estrutura caso as máquinas fossem novas, ou seja, sem nenhum sistema pré-instalado. Outro problema era a restauração de muitas máquinas simultaneamente, uma vez que o gargalo ficava no servidor.
Enquanto uma única máquina baixa aproximadamente 48 MB em uma rede gigabit half duplex, 20 ao mesmo tempo baixam a 1,2 MB. Esse fato levou a usar uma outra solução de propagação das imagens, o BitTorrent.
Abraços