Bacula 3: bpipe para stream de dumps e clones no seu backup
4.8 (49 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
621 students enrolled

Bacula 3: bpipe para stream de dumps e clones no seu backup

bpipe plugin para stream de dumps e clones de VM (etc.) para seu backup quente (MySQL, PSQL, Firebird, Xen...)
4.8 (49 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
621 students enrolled
Created by Heitor Faria
Last updated 6/2018
Portuguese
Portuguese [Auto]
Current price: $27.99 Original price: $39.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 34 mins on-demand video
  • 5 articles
  • 10 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Fazer backup de várias aplicações utilizando plugin
  • Automatizar a restauração de diversas aplicações
  • Entender os conceitos e utilizar o plugin para backup de outras aplicações
  • Fazer rotinas de backup que não aumentam a utilização de espaço em disco nos clientes
Requirements
  • Bacula Básico - Treinamento Bacula 1
Description

*Esta é a continuação do curso Bacula 1: Ferramenta Livre de Backup, também disponível no Udemy"

Usar o bpipe é a maneira mais rápida, fácil, automatizada e econômica de fazer backup quente de aplicações específicas: PostgreSQL, MySQL, Firebird, bancos de dados Oracle; Xen e KVM Virtual Machines exportação / instantâneos; pacotes de alcatrão com vários arquivos; e mais!

O bpipe plugins automaticamente cria, escreve e lê a partir de uma FIFO, e é capaz de restaurar informações diretamente para a sua aplicação. Por exemplo: restaurar um banco de dados diretamente do Bacula, sem a necessidade de fazer qualquer outra operação. E você pode fazer isso com Bacula Comunidade ou Enterprise.

Qualquer informação que eu enviar embora o eco que vai, mas não é realmente armazenados no FIFO; ele é lido diretamente pelo Bacula e escrito em volume de backup. Você não usa o espaço em disco para isso!

Aplicações exemplos do treinamento:

  • MySQL
  • PostgreSQL
  • Firebird
  • LDAP
  • XenServer
  • Tar
  • Echo
  • etc.


Who this course is for:
  • Usuários do Bacula
  • DevOps
  • Gestores de TI
Course content
Expand all 17 lectures 33:49
+ Introdução
2 lectures 04:39

Eu novamente! Ministro treinamentos in-company do Bacula, com implementação.

Comprem a 3ª Edição do meu Livro, material suplementar do curso: http://www.bacula.com.br/compre-o-livro-do-bacula-aqui/

Seja meu amigo no Facebook: https://www.facebook.com/heitor.faria

Ou entre em contato comigo por:

  • email: heitor@bacula.com.br
  • Gtalk: heitorfaria@gmail.com
  • Skype: neocodeheitor


Lista da comunidade Brasileira de Usuários do Bacula: http://groups.google.com/group/bacula-backup-pt-br

Preview 01:10

Artigo: http://www.bacula.com.br/usando-o-bpipe-para-stream-de-dumps-clones-de-maquinas-virtuais-e-outros-dados-para-seu-backup/

Preview 03:29
+ Implementando o Bpipe
2 lectures 03:24

Também verifique se seu cliente bacula está rodando com usuário root. Edite o /etc/init.d/bacula-fd e verifique os valores:

BUSER= root

BGROUP= root

Preview 01:56
+ Exemplos de bpipe
12 lectures 25:08

Plugin = "bpipe:/mnt/fifo/test.txt:/bin/echo fifo_teste:/usr/bin/tee /tmp/test.txt"

Preview 03:46

Plugin = "bpipe:/mnt/fifo/test.tar:/bin/tar -cf - /etc:/bin/tar -C /tmp -xvf -"

Arquivos tar
04:51

Plugin = "bpipe:/mnt/fifo/heitorfaria.sql:mysqldump -u root -p123456 --databases heitorfaria:mysql -u root -p123456"

# Plugin = "bpipe:/mnt/fifo/heitorfaria2.sql:mysqldump -u root -p123456 --databases heitorfaria:dd of=/tmp/heitorfaria2.sql"

Banco Mysql
03:56

Plugin = "bpipe:/mnt/fifo/heitorpg.sql:sudo -u postgres pg_dump --format=c heitorpg:sudo -u postgres pg_restore -d template1 -C"

# Plugin = "bpipe:/mnt/fifo/heitorpg2.sql:sudo -u postgres pg_dump heitorpg:dd of=/tmp/heitorpg2.sql"

Banco PostgreSQL
04:18

Plugin = "bpipe:/mnt/fifo/heitorpg.sql:gbak -backup heitorfire stdout:gbak -replace stdin heitorfire_2"

Banco Firebird
01:20
Banco DB2
00:02

Plugin = "bpipe:/mnt/fifo/ldap.ldif:slapcat -l /dev/stdout:/usr/sbin/slapadd -l /dev/stdin"

# Plugin = "bpipe:/mnt/fifo/ldap.ldif:slapcat -l /dev/stdout:dd of=/tmp/ldap_restore.ldif"

ATENÇÃO! No restore automático altamente recomendável parar o serviço do LDAP antes de proceder.

Outro exemplo especificando o domínio:

Plugin = "bpipe:/tmp/ldap_bkp.ldif:slapcat -f /etc/ldap/slapd.conf -b "dc=ifnmg,dc=edu,dc=br" -l /dev/stdout:tee /tmp/ldap_restore.ldif"

Base LDAP
02:13
  • Método mais seguro - restauração para arquivo:

Plugin = "bpipe:/tmp/nome_vm.xva:snapshot=`xe vm-snapshot uuid=vm_uuid new-name-label=nome_vm_snps` && xe template-param-set is-a-template=false uuid=$snapshot && xe vm-export vm=$snapshot filename=:dd of=/mnt/nome_vm.xva"

  • Restauração automatizada para o Xen Server:

Plugin = "bpipe:/tmp/nome_vm.xva:snapshot=`xe vm-snapshot uuid=vm_uuid new-name-label=nome_vm_snps` && xe template-param-set is-a-template=false uuid=$snapshot && xe vm-export vm=$snapshot filename=:xe vm-import filename=/dev/stdin sr-uuid=uuid_storage_disco_maquinas_virtuais"

Obs.: para descobrir o UUID de seu storage destino da restauração: xe pbd-list

Atenção: você deve precisar executar um script para deletar snapshots antigos já copiados para o backup.

Exemplo:

xe vm-uninstall force=true vm=nome_vm_snps

  • Exemplo de ClientRunAfterJob para deletar todos os snapshots, já que o Job já fez o backup das VM:

for i in `xe snapshot-list --minimal | sed -e 's/,/\ /g'` ; do xe snapshot-uninstall force=true uuid=$i ; done

  • Um exemplo de script para gerar as configurações de  backup de TODAS as VM de um host Xen Citrix:

http://www.bacula.com.br/script-configuracao-bpipe-para-backup-de-todas-as-maquinas-virtuais-xen-citrix/

Máquinas Virtuais Xenserver
04:34
Máquinas Virtuais KVM
00:01
Máquinas Virtuais Proxmox
00:01
Backup de Zimbra - Caixas de Email
00:03
HDFS do Hadoop
00:02
+ Até a próxima!
1 lecture 00:37
E confira meus outros treinamentos...
00:37