angelofp wrote:

Ola pessoal!

Estou trabalhando em uma empresa de internet via r�dio, onde instalamos o FreeBSD como router nos condom�nios.
Nele configuramos v�rios servi�os (dhcp, webmin, snmp, named ...) e chega a levar quase um dia inteiro come�ando a instala��o do zero at� ajeitar todos esses servi�os.
Como, a princ�pio, todos os routers tem a mesma configura��o, pensamos e gerar uma imagem de um router e apenas baixa-la a cada novo router. E fui incubido de fazer isto, por�m n�o sei a "melhor maneira" de faze-lo.


Estamos usando o FreeBSD 4.8 e criamos 4 parti��es (swap, /usr, /var e /) em um �nico slice.

Algu�m poderia me dar uma dica?

Muito obrigado!




Se os 2 HDs est�o na mesma m�quina pode fazer um dd. Por exemplo, a matriz est� como slave na primeira IDE, e o destino como master da segunda IDE.

dd if=/dev/ad1 of=/dev/ad2 bs=1048576

   Se a origem � o arquivo matriz.dsk.gz, e o destino est� como master da
segunda IDE:

gunzip < matriz.dsk.gz | dd of=/dev/ad2 bs=1048576

   Se a origem � a pr�pia m�quina, o HD de sistema, deve ser dado o boot
como single user, e fazer:

dd if=/dev/ad0 of=/dev/ad2 bs=1048576

Arquivo por rede: Este � um pouco mais complexo, mas plenamente vi�vel.
Eu j� fiz isto tamb�m. O servidor tem que aceitar rsh, e confiar no ip da sua origem,
mas somente um usu�rio pode fazer isto, e os aquivos nem precisam pertencer a este
usu�rio, o que aumenta um pouco a seguran�a. Voc� d� boot com o segundo CD, o
de emerg�ncia, pede para rodar uma shell, e (Estou assumindo o nome do arquivo
como sendo o mesmo de um dos exemplos anteriores.):


ifconfig <interface_de_rede> inet <seu_IP> netmask <sua_mascara>
# O comando a seguir pode n�o ser necess�rio, dependendo da situa��o
route add default <seu_gateway>
(rsh -l <seu_usu�rio_remoto> cat matriz.dsk.gz ) | gunzip | dd of=/dev/ad2 bs=1048576


Depois disto � s� esperar.

   Nota: Os HDs tem que ser iguais, e no caso de HD de origem, ele n�o pode
setar montado como RW.

Voc� podia pedir um lote de HDs iguais para ter um estoque de HDs pr� instalados
perfeitamente iguais. A minha experi�ncia diz que os HDs para firewal com proxy bastam
ter 10 MB, que d� e sobra, mas atualmente poderia pedir de 20 GB, pois nem sei se ainda
se fabricam os de 10 GB.


Eu sei como fazer esta imagem e como instal�-la pois j� fiz isto com algumas dezenas de
m�quinas. Um colega passou um dia instalando uma m�quina com um Win2K professional,
colocando at� os hotfixes, e eu em meia hora preparei um FreeBSD para fazer as c�pias. No
dia seguinte ele instalou 7 m�quinas a partir deste processo de c�pia de HDs, mais exatamente
com o segundo processo mostrado. Era uma m�quina a cada 25 minutos. Quando dupliquei o
FreeBSD, usando o terceiro processo mostrado, ele pode parelizar. Ele fechava a m�quina que
tinha acabado de ficar pronta, e abria, tirava o HD, e colocava para copiar, outra m�quina,
durante os 25 minutos que uma estava copiando. Assim ele chegou a fazer 15 m�quinas em um
dia. Os HDs eram de 40 GB em Pentium 4 1.8 GHz.


Com um lote de HD, sem ter o trabalho de tirar da m�quina, o processo pode ser bem mais
r�pido.


Espero que eu tenha sido �til. Qualquer d�vida, entre en contato.


Jo�o Rocha.



Angelo.


__________________________________________________________________________ Acabe com aquelas janelinhas que pulam na sua tela. AntiPop-up UOL - � gr�tis! http://antipopup.uol.com.br/


_______________________________________________________________ Sair da Lista: http://lists.fugspbr.org/listinfo.cgi Historico: http://www4.fugspbr.org/lista/html/FUG-BR/






_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Responder a