+ Responder ao Tópico



  1. #1

    Padrão Utilizando o BackupPC

    BACKUPPC FERRAMENTA DE BACKUP OPENSOURCE!!

    Software de backup de alta perfomance, capaz de fazer backup no sistema operacional Linux e Windows, e altamente configuravel e facil de instalar.
    Alem de ser robusto e confiavel.
    Algumas de suas caracteristicas:


    • Um sistema inteligente que minimiza o pool de armazenamento em discos de I/O. Arquivos idênticos através de múltiplos backups das estações iguais ou diferentes são armazenados apenas uma vez, resultando em economias substanciais em armazenamento em discos de I/O.
    • Suporte opcional de compressão que gera uma maior economia de discos rígidos, uma vez que apenas os arquivos novos precisam ser compactados e com isso também gera um menor uso de CPU.
    • Não é necessário o uso de nenhum software do lado do cliente. É usado apenas o protocolo smb para a extração dos dados de backup em clientes Windows, e no lado dos clientes Linux é usado o protocolo rsync.
    • Uma poderosa página web permite aos administradores visualizarem arquivos de logs, configurações, estado atual do servidor e dos clientes e permite começar e parar backups na hora em que assim desejar.
    • Um conjunto completo de opções de restauração é suportado, incluindo restauração direta via smb, rsync ou em formatos tar e zip.
    • Suporte a endereços ips dinâmicos.
    • Parâmetros de configuração flexíveis permitem que múltiplos backups sejam executados em paralelo.

    Download
    Pacotes Necessarios para instalação:


    • Perl-Archive-Zip
    • Perl-Class-Singleton
    • Perl-Compress-Zlib
    • Perl-DateTime
    • Perl-DateTime-Format-Mail
    • Perl-DateTime-Format-W3CDTF
    • Perl-File-RsyncP
    • Perl-HTML-Parser
    • Perl-HTML-Tagset
    • Perl-Params-Validate
    • Perl-Time-modules
    • Perl-XML-Parser
    • Perl-XML-RSS
    • Perl-libwww-perl
    • Perl-suidperl

    Instalação do pacote backuppc e suas dependências

    Primeiro a instalação das dependências e pacotes adicionais:
    # apt-get install samba smbclient samba-doc samba-common openssh-server apt-build apache2 perl5 rsync
    Depois de feita a instalação de suas dependências será instalado o backuppc:
    # apt-get install backuppc
    Ele será instalado e para saber o que lhe foi acrescentado use o comando:
    # dpkg -L (nome do pacote)
    Durante a instalação do software ele pedirá para criar um usuário para acesso ao sistema, anote a senha que será gerada e se quiser troque a mesma com o comando abaixo:
    # htpasswd /etc/htpasswd/backuppc backuppc
    O backuppc usa para armazenar os dados o caminho /var/lib/backuppc, então criaremos a pasta:
    # mkdir /var/lib/backuppc
    Atente para a criação do grupo backuppc e veja se o usuário backuppc faz parte deste grupo.
    Depois dê as devidas permissões a pasta /var/lib/backuppc.
    # chown backuppc:backuppc /var/lib/backuppc
    Lembre-se de deixar as permissões setadas para o usuário e o grupo possam ler e escrever dentro do /var/lib/backuppc.
    Os arquivos de configuração e como configurar


    Os arquivos de configuração ficam dentro de /etc/backuppc.
    Dentro desta pasta serão encontrados os seguintes arquivos:

    • apache.conf: Arquivo de configuração do Apache, não precisa usar.
    • config.pl: Arquivo principal de configuração do backuppc.
    • localhost.pl: Arquivo de configuração para fazer backup do próprio servidor.
    • hosts: Arquivo para adicionar os hosts a serem feitos os backups.
    • htpasswd: Arquivos que contém os usuários e senhas do sistema.

    A configuração do backuppc é extremamente simples, sendo apenas prestar atenção que para cada usuário adicionado será necessário fazer uma cópia do arquivo config.pl para o nome do host em questão.
    # cd /etc/backuppc
    # cp config.pl usuário.pl

    O arquivo é o config.pl e dentro dele há diversas configurações e todas comentadas em inglês.

    • $Conf{SmbShareName}: Aqui são configurados os arquivos que serão feito backup, lembrando que se for mais de um arquivo tem que ser separados por vírgula.
    • $Conf{SmbShareUserName}: Aqui é configurado o usuário que terá acesso a pasta remota que será feito o backup, lembrando que este usuário tem que ter permissão de escrita e leitura no arquivo que será feito o backup.
    • $Conf{SmbSharePasswd}: Aqui é configurado a senha do usuário que terá acesso ao arquivo remoto.
    • $Conf{FullPeriod}: Aqui são configurados os períodos que serão feito o backup completo.
    • $Conf{IncrPeriod}: Aqui é o mesmo que o de cima, mas é para o backup incremental.
    • $Conf{Language}: Aqui é configurada a linguagem do sistema.
    • $Conf{ArchiveComp}: Aqui é configurado o tipo de compressão dos arquivos.
    • $Conf{BackupFilesExclude}: Aqui são configurados os arquivos que serão excluídos do backup.

    Dentre essas configurações têm muitas mais, mas foram abordadas somente essas por serem as principais para o funcionamento do sistema. O arquivo config.pl serve de base para a criação de outros arquivos de configuração, serve de exemplo micro1.pl micro2.pl e assim por diante, mas sempre usando o config.pl como base.
    E por último o arquivo hosts, nele serão colocados os clientes que serão feito backups, sempre seguindo esta forma:
    localhost 1 backuppc
    Onde:

    • localhost: é o micro em questão, sempre usar o nome do micro cliente e de preferência sem espaço e caracteres especiais.
    • 1: significa que ele está setado para ser usado via dhcp e 0 para IPs fixos, que foi o que eu usei aqui na empresa.
    • backuppc: é o usuário com acesso ao pacote e seus derivados.

    Esses são os arquivos usados para a configuração do backuppc, os outros já vem configurados por default.

  2. #2

    Padrão Re: Utilizando o BackupPC

    Citação Postado originalmente por kcramsib Ver Post
    BACKUPPC FERRAMENTA DE BACKUP OPENSOURCE!!

    Software de backup de alta perfomance, capaz de fazer backup no sistema operacional Linux e Windows, e altamente configuravel e facil de instalar.
    Alem de ser robusto e confiavel.
    Algumas de suas caracteristicas:



    • Um sistema inteligente que minimiza o pool de armazenamento em discos de I/O. Arquivos idênticos através de múltiplos backups das estações iguais ou diferentes são armazenados apenas uma vez, resultando em economias substanciais em armazenamento em discos de I/O.
    • Suporte opcional de compressão que gera uma maior economia de discos rígidos, uma vez que apenas os arquivos novos precisam ser compactados e com isso também gera um menor uso de CPU.
    • Não é necessário o uso de nenhum software do lado do cliente. É usado apenas o protocolo smb para a extração dos dados de backup em clientes Windows, e no lado dos clientes Linux é usado o protocolo rsync.
    • Uma poderosa página web permite aos administradores visualizarem arquivos de logs, configurações, estado atual do servidor e dos clientes e permite começar e parar backups na hora em que assim desejar.
    • Um conjunto completo de opções de restauração é suportado, incluindo restauração direta via smb, rsync ou em formatos tar e zip.
    • Suporte a endereços ips dinâmicos.
    • Parâmetros de configuração flexíveis permitem que múltiplos backups sejam executados em paralelo.


    Download
    Pacotes Necessarios para instalação:



    • Perl-Archive-Zip
    • Perl-Class-Singleton
    • Perl-Compress-Zlib
    • Perl-DateTime
    • Perl-DateTime-Format-Mail
    • Perl-DateTime-Format-W3CDTF
    • Perl-File-RsyncP
    • Perl-HTML-Parser
    • Perl-HTML-Tagset
    • Perl-Params-Validate
    • Perl-Time-modules
    • Perl-XML-Parser
    • Perl-XML-RSS
    • Perl-libwww-perl
    • Perl-suidperl


    Instalação do pacote backuppc e suas dependências

    Primeiro a instalação das dependências e pacotes adicionais:
    # apt-get install samba smbclient samba-doc samba-common openssh-server apt-build apache2 perl5 rsync
    Depois de feita a instalação de suas dependências será instalado o backuppc:
    # apt-get install backuppc
    Ele será instalado e para saber o que lhe foi acrescentado use o comando:
    # dpkg -L (nome do pacote)
    Durante a instalação do software ele pedirá para criar um usuário para acesso ao sistema, anote a senha que será gerada e se quiser troque a mesma com o comando abaixo:
    # htpasswd /etc/htpasswd/backuppc backuppc
    O backuppc usa para armazenar os dados o caminho /var/lib/backuppc, então criaremos a pasta:
    # mkdir /var/lib/backuppc
    Atente para a criação do grupo backuppc e veja se o usuário backuppc faz parte deste grupo.
    Depois dê as devidas permissões a pasta /var/lib/backuppc.
    # chown backuppc:backuppc /var/lib/backuppc
    Lembre-se de deixar as permissões setadas para o usuário e o grupo possam ler e escrever dentro do /var/lib/backuppc.
    Os arquivos de configuração e como configurar


    Os arquivos de configuração ficam dentro de /etc/backuppc.
    Dentro desta pasta serão encontrados os seguintes arquivos:


    • apache.conf: Arquivo de configuração do Apache, não precisa usar.
    • config.pl: Arquivo principal de configuração do backuppc.
    • localhost.pl: Arquivo de configuração para fazer backup do próprio servidor.
    • hosts: Arquivo para adicionar os hosts a serem feitos os backups.
    • htpasswd: Arquivos que contém os usuários e senhas do sistema.


    A configuração do backuppc é extremamente simples, sendo apenas prestar atenção que para cada usuário adicionado será necessário fazer uma cópia do arquivo config.pl para o nome do host em questão.
    # cd /etc/backuppc
    # cp config.pl usuário.pl

    O arquivo é o config.pl e dentro dele há diversas configurações e todas comentadas em inglês.


    • $Conf{SmbShareName}: Aqui são configurados os arquivos que serão feito backup, lembrando que se for mais de um arquivo tem que ser separados por vírgula.
    • $Conf{SmbShareUserName}: Aqui é configurado o usuário que terá acesso a pasta remota que será feito o backup, lembrando que este usuário tem que ter permissão de escrita e leitura no arquivo que será feito o backup.
    • $Conf{SmbSharePasswd}: Aqui é configurado a senha do usuário que terá acesso ao arquivo remoto.
    • $Conf{FullPeriod}: Aqui são configurados os períodos que serão feito o backup completo.
    • $Conf{IncrPeriod}: Aqui é o mesmo que o de cima, mas é para o backup incremental.
    • $Conf{Language}: Aqui é configurada a linguagem do sistema.
    • $Conf{ArchiveComp}: Aqui é configurado o tipo de compressão dos arquivos.
    • $Conf{BackupFilesExclude}: Aqui são configurados os arquivos que serão excluídos do backup.


    Dentre essas configurações têm muitas mais, mas foram abordadas somente essas por serem as principais para o funcionamento do sistema. O arquivo config.pl serve de base para a criação de outros arquivos de configuração, serve de exemplo micro1.pl micro2.pl e assim por diante, mas sempre usando o config.pl como base.
    E por último o arquivo hosts, nele serão colocados os clientes que serão feito backups, sempre seguindo esta forma:
    localhost 1 backuppc
    Onde:


    • localhost: é o micro em questão, sempre usar o nome do micro cliente e de preferência sem espaço e caracteres especiais.
    • 1: significa que ele está setado para ser usado via dhcp e 0 para IPs fixos, que foi o que eu usei aqui na empresa.
    • backuppc: é o usuário com acesso ao pacote e seus derivados.


    Esses são os arquivos usados para a configuração do backuppc, os outros já vem configurados por default.
    Bom dia kcramsib esta ferramenta permite criptografar os dados do backups?

    se sim qual procedimento?


    Obrigado



  3. #3

    Padrão Re: Utilizando o BackupPC

    Acompanhado

  4. #4

    Padrão Re: Utilizando o BackupPC

    caro leonardojrj o backupPC não possui essa função, mas voce pode utilizar ferramentas externas com algoritmos AES-twofish como truecrypte.



  5. #5
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.985
    Posts de Blog
    5

    Padrão Re: Utilizando o BackupPC

    Depois vou dar uma testada.
    Ainda to a procura de um Time Machine para Linux/Windows. Quem já usou Mac sabe o tanto que é simples fazer um backup e restaurar o sistema inteiro a partir de um DVD.

  6. #6

    Padrão Re: Utilizando o BackupPC

    Citação Postado originalmente por osmano807 Ver Post
    Depois vou dar uma testada.
    Ainda to a procura de um Time Machine para Linux/Windows. Quem já usou Mac sabe o tanto que é simples fazer um backup e restaurar o sistema inteiro a partir de um DVD.
    É Verdade...



  7. #7

    Padrão Re: Utilizando o BackupPC

    Citação Postado originalmente por kcramsib Ver Post
    caro leonardojrj o backupPC não possui essa função, mas voce pode utilizar ferramentas externas com algoritmos AES-twofish como truecrypte.
    opa Obrigado pela atenção, vc tem, algum material de como proceder com esta ferramenta externa que vc mencionou?

    desde já Obrigado

  8. #8

    Padrão Re: Utilizando o BackupPC

    caro leonardojrj no proprio site possui um man page interressante para o uso, TrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows 7/Vista/XP, Mac OS X and Linux , eu tinha um site para indica porem verifiquei aqui que ele esta fora! vou fazer um mini tutor e postarei no blog, eu utilizou essa ferramente porem com cifras AES32.