Você está na página 1de 10

Treinamento InfoLab 2010 UDPCAST

softwarelivre.uff.br

Este um tutorial extrado da apostila do Treinamento InfoLab 2010, com a adio de imagens para facilitar o aprendizado. Sua inteno ajudar os monitores da Universidade Federal Fluminense na atualizao dos computadores dos laboratrios que eles gerenciam. Apesar disso, pode ser utilizado livremente para outros propsitos gerais, pois inclui diversos casos. Ele foi elaborado por Abel Pinto, bolsista do Projeto InfoLab (http://softwarelivre.uff.br). Ele ainda um rascunho e melhorias sero efetuadas ao longo do tempo. Qualquer sugesto/reclamao ser bem vinda e pode ser enviada para abel@nti.uff.br . 7) Clonagem pela Rede
Imagine a seguinte situao:

Hmmm, 30 mquinas, uma cpia... UDPCast?

Estamos em um laboratrio com 30 mquinas, todas com as mesmas configuraes de hardware (isso no importa muito, no Linux) e queremos fazer uma instalao homognea em todas as mquinas (todas com os mesmos sistemas operacionais que uma determinada tivesse). O que, a princpio deveramos fazer instalar um sistema operacional em uma das mquinas e configura-l ao nosso modo. Em seguida, deveramos copiar todo o contedo do disco dessa mquina para as outras. Mas... Como? H algumas solues constrangedoras: Pegar, HD por HD das 29 mquinas restantes e usar alguma ferramentas que clone todo o contedo de um HD (o que configuramos) para outro. uma opo vlida, mas um tanto quanto demorada... Ou poderamos fazer a instalao do nosso sistema em mquina por mquina (com 30 Cds seriam rpido) e depois configura-l cada uma (com 30 pessoas, todas com o mesmo nvel de conhecimento, isso seria vivel, pelo menos fisicamente...). No difcil perceber que todas essas opes so exaustivas e demorariam muito tempo. exatamente por isso que, se utilizando de alguns protocolos de redes, o UDPCAST foi criado. O

UDPCAST uma ferramenta de transferncia de arquivos pela rede que utilizado para para clonar HD's e/ou parties de vrias mquinas ao mesmo tempo. Ele a salvao para quem quer clonas, no nosso exemplo, as 30 mquinas de uma s vez, no tendo que configurar todas ao mesmo tempo. O UDPCAST pode ser baixado, em um arquivo ISO no site oficial: http://www.udpcast.linux.lu, bastando grav-la em um CD.

7.1) Usando o UDPCAST


A imagem ISO baixada no site oficial suporte uma variedade muito grande de mdulos, ento em geral no h muitos problemas no reconhecimento de placas de rede e Hds. Basta iniciar (bootar) o computador (que dever obrigatoriamente estar conectar a um switch/roteador) pelo CD gravados e seguir alguns passos: 1) Escolha da Lngua e mapa do teclado: Ainda no h portugus, mas as configuraes so bastante intuitivas e de fcil entendimento.

E aps isso, o formato do seu teclado. Em geral, selecionados 'United States'.

2) pedido para escolher o mdulo (driver) da placa de rede. Em geral, o primeiro mdulo indicado o recomendado, bastando seguir apertando 'Enter'. Caso no funcione (mostrando uma mensagem de erro), voc dever selecionar manualmente outro.

3) Em seguida pedido alguns parmetro adicionais. Em geral, caso sua placa no tenha nenhuma funo especial, basta no colocar nada e apertar 'Enter'. Aps isso, algumas mensagens do Kernel (sobre o reconhecimento) sero mostradas na tela. Um erro aparecer caso o Kernel tenha encontrado algum.

E algumas mensagens referente ao carregamento do mdulo so mostradas. Basta clicar em OK. 4) Em seguida, o UDPCAST perguntar se voc quer configurar o IP da placa de rede por DHCP (caso tenha um servidor DHCP na rede) ou por IP fixo. Exceto se no estivermos trabalhando com o servidor DHCP (ou seja, o computador que serve Ips para a rede interna), devemos marcar a opo 'No'. Caso selecionamos que 'Sim', devemos tomar o cuidado para no desconfigurarmos de algum modo (travando o computador servidor por exemplo) o servidor DHCP, pois qualquer erro nele gerar erro no transporte dos pacotes para as mquinas da rede interna e causar inconsistncia e erros. Aps selecionar 'Sim', um IP dever ser pego automaticamente, caso contrrio, ou no h um servidor DHCP na rede, ou a mquina no est na rede. 4.1) Se marcarmos no, deveremos selecionar um IP. O UDPCAST seleciona os Ips na faixa 10.0.0.x (onde x um nmero de 1 a 254) automaticamente com a mscara 255.255.0.0. Cada mquina deve ter um nico IP, portanto, no se esquea disso. O ideal configurar sempre em ordem crescente. Basta apagar o ltimo '0' que o UDPCAST mostra no endereo de IP e colocar um de nossa preferncia e apertar 'Enter'. Logo depois, podemos apertar 'Enter' tambm para a mscara e seguir.

5) Nessa etapa, pedido para configurar os discos Hds. recomendado clicar em 'YES' nessa parte afim de carregar qualquer mdulo que seja indispensvel para o reconhecimento do disco. Quando o disco um Serial-ATA (SATA), deve-se carregar mdulos SATA. Caso seja um disco Parallel-ATA (PATA, os antigos discos IDE), deve-se selecionar mdulos PATA. Aparece uma listagem com os dois tipos, ou apenas um, dependendo do que o UDPCAST reconhecer.

6) Em seguida ser pedido outros parmetros que devem ser passados aos mdulos (drivers). Novamente, basta apertar 'Enter' caso o seu disco no tenha nada de especial. Aps isso, uma mensagem do Kernel mostrada. Basta seguir apertando 'Enter' novamente.

7) Aps isso, ele pede pela porta que o UDPCAST ir transferir os pacotes: basta selecionar a padro, 9000 e apertar 'Enter'. 8) Em seguida, voc deve selecionar qual HD ser clonado/enviado. importante selecionar o HD correto, caso contrrio voc poder transferir os dados incorretos para todos os outros Hds da rede. A nomenclatura utilizada nessa etapa a mesma mencionada anteriormente: /dev/sda para o primeiro disco rgido do computador (master), /dev/sdb para o segundo e assim por diante. Como queremos copiar todo o contedo do HD, devemos selecionar /dev/sda (se for o primeiro HD), ao invs de uma das parties (/dev/sda1, por exemplo. Caso quisssemos, poderamos copiar apenas uma das parties (/dev/sda1, por exemplo). Entenda que os computadores que recebero a imagem (o contedo do HD que ser enviado) devero ter espao em disco suficiente. O contedo das parties das mquinas que esto recebendo ser IGUAL ao da mquina que est enviando (inclusive as tabelas de parties). Portanto, se voc est enviando um HD de 40 GB pela rede e um dos computadores tem um dos Hds com 100 GB, 60 GB ficaro sem uso. Para us-los, basta particionar o contedo restante ou redimensionar as parties. E caso um destes, tenha 10 GB, ocorrer um erro por falta de espao em disco. 9) Em seguida pedido alguns parmetros adicionais que podem ser repassados para os Hds. Em geral, nada precisa ser passado. Basta continuar apertando 'Enter'. 10) Em seguida pedido por uma compresso de dados. Este um ponto importante, pois diminui o trafego pela rede e aumenta a velocidade em relao a nenhuma compresso. Os dados so compactados e enviados. Quem recebe, descompacta e os aloca nos lugares corretos. A compactao de dados mais eficiente a LZOP. Em geral, de cada 100 GB, voc envia na realidade 60% disso, ou seja, 60 GB. Isso agiliza o processo de clonagem. O GZIP tambm compacta, mas com um taxa maior, em geral, entre 70 e 80%.

Observao: O LZOP sempre sofre atualizaes e por isso, em diferentes imagens do UDPCAST pode haver um problema de compatibilidade entre o dado compactado (vindo de quem envia) e o algoritmo de descompactao que outra verso do LZOP no UDPCAST de quem recebe descompacta, ocasionando erros de clonagem. Isso ocorre porque foi usado duas imagens diferentes do UDPCAST para clonagem (algo comum quando h muitos Cds do UDPCAST disponveis). Portanto, para um maior segurana na clonagem e para evitar erros, utilize sempre a mesma imagem do UDPCAST em todas as mquinas que voc quiser clonar.

11) Essa parte importante, pois diz ao UDPCAST se a mquina na qual ele est sendo configurado ir receber ou enviar. No nosso exemplo, a primeira mquina configurada com a instalao do sistema e personalizao, dever ser a que envia para todos os outros 29 computadores do nosso laboratrio. Portanto, ela ser a 'sender' (enviador, numa traduo literal). Todas as outras 29 mquinas que queremos clonar sero 'receiver' (recebedoras).

recomendado que primeiro se inicie a 'sender', para depois configurar as 'receivers'. Note que fazendo isso, a cada mquina que seja 'receiver' e tenha sido configurada corretamente, aparecer na tela do 'sender' o seguinte:

Cada uma das 29 mquinas que for configurada corretamente aparecer no 'sender', com o IP que voc configurou nela. Aparece tambm a seguinte frase: Ready. Press any key to start sending data.. No aperte at que as 29 mquinas estejam configuradas corretamente, caso contrrio o processo de clonagem se iniciar com mquinas faltando. J na mquinas que iro receber do 'sender', aparecer a seguinte mensagem:

Press any key to start receiving data!. Novamente, s pressione caso todas as outras 29 mquinas tambm estejam preparadas com essa mensagem, caso contrrio acontecer o mesmo que na situao anterior. Dependendo do tamanho do HD e da velocidade e estrutura da rede interna, o processo pode demorar ou ser bastante rpido. Aps o trmina da clonagem, basta reiniciar as mquinas e ver se tudo ocorreu certo.