Bacula 3: bpipe para stream de dumps e clones no seu backup
4.7 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
145 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Bacula 3: bpipe para stream de dumps e clones no seu backup to your Wishlist.

Add to Wishlist

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.7 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
145 students enrolled
Last updated 3/2017
Portuguese
Current price: $20 Original price: $40 Discount: 50% off
30-Day Money-Back Guarantee
Includes:
  • 34 mins on-demand video
  • 10 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
baculabr20
What Will I 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
View Curriculum
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 is the target audience?
  • Usuários do Bacula
  • DevOps
  • Gestores de TI
Curriculum For This Course
Expand All 12 Lectures Collapse All 12 Lectures 33:38
+
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
7 Lectures 24:58

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

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
+
Até a próxima!
1 Lecture 00:37
E confira meus outros treinamentos...
00:37
About the Instructor
Heitor Medrado De Faria
4.4 Average rating
260 Reviews
966 Students
10 Courses
Bacula Backup Software Book Author and Teacher

"Bacula: Open Source Backup Tool" and "Open Licenses & Fundamental Rights" books author (both in portuguese). Bacula Training instructor at Udemy. Law Graduated. IT Service Manager and Project Management extension degrees. Works on a brazilian governmental company called SERPRO and for Neocode Software (Canada). Bacula brazilian community founder. Has plenty of experience as a server / backup systems administrator (Windows, Linux, Netware, directory services) and as IT / Project manager. ITIL-F, TOEIC (Golden Certificate) and LPIC-III certificated professional.