Re: [FUG-BR] RES: Replicar Instala��o...
Pessoal, Minha solução foi criando uma compactação tar de todo o servidor, excluindo apenas os diretórios, /dev /sys /tmp da compactação... Depois eu efetuo na própria maquina que vai receber o server uma instalação mínima do FreeBSD, com as partições corretas... Após a instalação Ok e revisão de todos drivers, etc. Fazer uma cópia do /etc/fstab original para um backup. Movo o arquivo tar de um server para o outro por FTP ou seja lá o que for Efetuar um Boot em Single user, montar as partições... Descompactar o arquivo a partir da raiz... Copiar o /etc/fstab novamente para o local original ! Reiniciar a maquina e tudo deve estar ok Atenciosamente Jean Duarte - Original Message - From: Jean Everson Martina [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) freebsd@fug.com.br Sent: Friday, August 01, 2008 1:02 PM Subject: Re: [FUG-BR] RES: Replicar Instalação... Jean Duarte - Cabral Sistemas escreveu: Jean Everson Eu crio apenas uma única Partição no novo HD como /backup? Não necessariamente, voce pode fazer do jeito que quiser, so tem q lebrar de colocar as coisas coerentes no fstab Então ele vai copiar tudo para o /backup e depois como eu faço para o Fstab do outro HD montar corretamente? Dependendo da estratégia nada. Se voce criar as partições na mesma orde no disco novo voce não faz nada. Como vou particionar posteriormente o disco e fazer o fstab achar os /dev/a4s1a ... etc o mkdir é: mkdir /backup/dev mkdir /backup/sys - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instala��o...
Para evitar ficar muito grande, também podem tirar do tar o /usr/src e /usr/ports Eu aqui criei um tar separado do /usr/ports e mais do /usr/src. Assim eu utilizo posteriormente caso necessário Atenciosamente Jean Duarte - Original Message - From: Alex Moura [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) freebsd@fug.com.br Sent: Monday, August 04, 2008 10:38 PM Subject: Re: [FUG-BR] RES: Replicar Instalação... tar --exclude dir1 --exclude dir2 -cvyf arq.tar.bz / Se preferir compactar com gzip, basta trocar o y acima por z. On 04/08/2008, at 21:36, Flávio Barros [EMAIL PROTECTED] wrote: Coloca ai a linha de comando do tar para compactar e excluir esses diretórios. Abraços, 2008/8/4 Jean Duarte - Cabral Sistemas [EMAIL PROTECTED]: Pessoal, Minha solução foi criando uma compactação tar de todo o servidor, excluindo apenas os diretórios, /dev /sys /tmp da compactação... Depois eu efetuo na própria maquina que vai receber o server uma i nstalação mínima do FreeBSD, com as partições corretas... Após a instalação Ok e revisão de todos drivers, etc. Fazer uma cópia do /etc/fstab original para um backup. Movo o arquivo tar de um server para o outro por FTP ou seja lá o que for Efetuar um Boot em Single user, montar as partições... Descompactar o arquivo a partir da raiz... Copiar o /etc/fstab novamente para o local original ! Reiniciar a maquina e tudo deve estar ok Atenciosamente Jean Duarte - Original Message - From: Jean Everson Martina [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) freebsd@fug.com.br Sent: Friday, August 01, 2008 1:02 PM Subject: Re: [FUG-BR] RES: Replicar Instalação... Jean Duarte - Cabral Sistemas escreveu: Jean Everson Eu crio apenas uma única Partição no novo HD como /backup? Não necessariamente, voce pode fazer do jeito que quiser, so tem q lebrar de colocar as coisas coerentes no fstab Então ele vai copiar tudo para o /backup e depois como eu faço p ara o Fstab do outro HD montar corretamente? Dependendo da estratégia nada. Se voce criar as partições na mesma orde no disco novo voce não faz nada. Como vou particionar posteriormente o disco e fazer o fstab achar os /dev/a4s1a ... etc o mkdir é: mkdir /backup/dev mkdir /backup/sys - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Desde já agradeço, +++ Flávio de Oliveira Barros Manaus - Amazonas - Brasil Copiar é bom! Seja Legal Use Software Livre - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 04/08/2008 Internal Virus Database is out of date. Checked by AVG. Version: 8.0.100 / Virus Database: 270.5.7/1580 - Release Date: 29/7/2008 17:26 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Replicar Instala��o
Pessoal, Meus HDs sao diferentes... Por sinal nesta primeira maquina eu estou usando já dois HD's com Gmirror. A idéia que eu tinha era criar um arquivo com o sistema todo pronto, instalar um BSD em uma maquina nova com uma versão básica. E depois jogar um arquivo tar.gz em cima e recriar a maquina. Bom eu coloquei mais um HD, executei o FDISK e criei a particao BSD no disco inteiro. Então tentei criar os Labels no novo HD, porem não me flagrei que não posso criar partições /usr sendo que ja existe uma ativa... Então criei elas com nomes: / = /new /user = /usr_new /var = /usr_new etc... Então ao executar o Write, deu erro tambem. Mas ao axecutar um #ls / aparecem os diretorios /usr_new... /var_new.. Tentei usar o comando: ## tar cf - * | ( cd /new; tar xfp -) a partir da raiz / Ele começou a copiar os arquivos, porem está indo tudo para dentro da partição /new Atenciosamente Jean Duarte - Original Message - From: irado furioso com tudo [EMAIL PROTECTED] To: freebsd@fug.com.br Sent: Friday, August 01, 2008 9:10 AM Subject: Re: [FUG-BR] Replicar Instalação Em Fri, 1 Aug 2008 08:44:32 -0300 Wanderson Tinti [EMAIL PROTECTED] escreveu: Irado essa dica é otima. Depois é so instalar o boot? sim, após isso vc pode usar o dd para copiar os primeiros 512 bytes do master record - aliás, o everson (em outro post) disse isso. Truquezinho meio bêsta mas funcional (rss), vc pode usar o dd para copiar MBR prum arquivo qualquer e POSTERIORMENTE usa-lo para regeneração do MBR dd if=/seu.hd.atual of=/path/arquivoMBR.bin bs=512 count=1 o arquivo.bin contém o seu MBR e vc pode leva-lo pra onde quiser, ou até guarda-lo para re-utilização, quem sabe? divirta-se. -- saudações, irado furioso com tudo Linux User 179402/FreeBSD BSD50853/FUG-BR 154 Não uso drogas - 100% Miko$hit-free Ou locupletamo-nos todos ou instaure-se a moralidade (by Barão de Itararé - e olhe que não havia renam) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 01/08/2008 No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 270.5.7/1580 - Release Date: 29/7/2008 17:26 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instala��o...
Jean Everson Eu crio apenas uma única Partição no novo HD como /backup? Então ele vai copiar tudo para o /backup e depois como eu faço para o Fstab do outro HD montar corretamente? Como vou particionar posteriormente o disco e fazer o fstab achar os /dev/a4s1a ... etc o mkdir é: mkdir /backup/dev mkdir /backup/sys e mais nada? Atenciosamente Jean Duarte - Original Message - From: Jean Everson Martina [EMAIL PROTECTED] To: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) freebsd@fug.com.br Sent: Friday, August 01, 2008 7:13 AM Subject: Re: [FUG-BR] RES: Replicar Instalação... Minha estratégia: pega um outro disco de qualquer tamanho, e particiona ele como você quiser (desde que caiba o que você quer dentro do seu esquema de particionamento), cria um /backup e monta este disco com toda sua estrutura de partições abaixo do /backup. A partir daí um tar: tar cf - / --exclude backup --exclude dev --exclude sys | (cd / backup ; tar xvf - ) da um mkdir no /dev/ e no /sys ai usa dd pra pegar o setor de boot de um hd pro outro. Pega o primeiro bloco do de 512 bits do disco e pronto. A única coisa é que você tem q ficar atento pra não se perder no fstab. A cópia funciona 100%. Eu ainda uso este esquema pra umas maquinas que eu tenho na burst.net. Os caras te colocam um hd adicional do mesmo tamanho do que você tem por algo em torno de U$20/mês. O backup deles de 50GB custa mais de U$100/mês. Eu uso isso como se fosse um fake raid (eu posso perder o tempo de abrir um chamado e pedir pra meter o slave como master) e backup, pois monto esse segundo disco 1 vez por dia e deixo ele atualizado com rsync. Inclusive da pra fazer isso uma vez por hora, mas eu não tenho necessidade Já provei a eficácia por duas vezes, onde eu tive pau no disco principal. Isso também se provou eficaz uma vez que eu tive um server invadido. O cara mexeu meu disco principal todinho e nada no slave. Eu simplesmente troquei os dois discos porque o carinha nem percebeu que o segundo disco existia. Ai fui atras do patches que o jegue aqui esquece de aplicar, e ainda pude ficar fazendo uma forense no disco invadido pra evitar que o cara entrasse de novo pelo esmo buraco :) Jean On 1 Aug 2008, at 02:26, José Augusto Junior wrote: Tem o dump também... Já usei e é muito bom! -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Fernando Silva Enviada em: quinta-feira, 31 de julho de 2008 18:58 Para: Lista Brasileira de Discussão sobre FreeBSD (FUG-BR) Assunto: Re: [FUG-BR] Replicar Instalação... faz com dd e ele gerava um iso bruxo 2008/7/31 Jean Duarte - Cabral Sistemas [EMAIL PROTECTED] Pessoal, Eu montei um novo server com BSD 7.0 Stable e afins Como eu poderia efetuar uma cópia fiel dessa instalação em outra maquina? Evitando assim ter que refazer toda a atualização, baixar novos fontes, etc...? Um tar.gz do HD inteiro e depois descompactar funcionaria? Eu teria apenas que cuidar do arquivo /etc/fstab para não modificar? Atenciosamente Jean Duarte - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 01/08/2008 No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 270.5.7/1580 - Release Date: 29/7/2008 17:26 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] RES: Replicar Instala��o ...
Tentei efetuar este dump Mas notei que os diretorios por exemplo /new que seria o novo /, /var_new /usr_new foram parar dentro do / e encheu a partição Raiz /. Fui tentar apagar e ai deu erro em alguns arquivos como operação não permitita em algumas bibliotecas e não deixa apagar. E pelo que notei fez foi apagar arquivos do próprio sistema original... Que será que estou fazendo de errado? Ele cria esse dump mantendo alguma interligação com os arquivos originais? Agora estou com medo de efetuar um reboot e nem funcionar mais nada Atenciosamente Jean Duarte - Original Message - From: Zavam, Vinícius [EMAIL PROTECTED] To: freebsd@fug.com.br Sent: Friday, August 01, 2008 1:08 AM Subject: Re: [FUG-BR] RES: Replicar Instalação ... Citando Renato Frederick: Costumo fazer o seguinte, particiono o novo disco com partições iguais ou maiores que o antigo disco, instalo o bootloader e daí: #cd /mnt/raiznova #dump -0 -l -f - /|restore -rvf - #cd /mnt/usrnova #dump -0 -l -f - /usr|restore -rvf - #cd /mnt/varnova #dump -0 -l -f - /var|restore -rvf - No caso acima o / do disco novo esta montado em /mnt/raiznova o /usr do novo disco em /mnt/usrnova e o /var em /mnt/varnova. Pode-se fazer até via SSH se o destino estiver acessível via SSH e com login de root habilitado: #dump -0 -l -f - /var| ssh [EMAIL PROTECTED] cd /mnt/var/ ; restore -rvf - Uso bastante para fazer backup remoto ou voltar uma imagem padrão que tenho de firewall/Proxy/email/file Server e por aí vai, poupando tempo. No caso, faço o restore via pendrive USB no modo rescue: #cd /mnt/var restore -rvf /mnt/da0s1/var.dump Já usei o dump comprimido via gzip, mas isto exigia espaço adicional no /tmp do rescuedisk e as vezes dava falta de espaço. Como os pendrives de 4GB são relativamente baratos, um dump/restore de um freebsd enxuto, sem ports e sem /usr/ports/distfiles(ambos podem ser instalados depois) atende. Abraços uma recomendacao meio diferente do que ja passaram, mas vale; 'acronis true image' []'s - Webmail SecrelNet - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 31/07/2008 No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 270.5.7/1580 - Release Date: 29/7/2008 17:26 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Replicar Instala��o...
Pessoal, Eu montei um novo server com BSD 7.0 Stable e afins Como eu poderia efetuar uma cópia fiel dessa instalação em outra maquina? Evitando assim ter que refazer toda a atualização, baixar novos fontes, etc...? Um tar.gz do HD inteiro e depois descompactar funcionaria? Eu teria apenas que cuidar do arquivo /etc/fstab para não modificar? Atenciosamente Jean Duarte - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd