Bacula 2: Webmin para Configuração e Administração Gráficas
4.8 (36 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.
353 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Bacula 2: Webmin para Configuração e Administração Gráficas to your Wishlist.

Add to Wishlist

Bacula 2: Webmin para Configuração e Administração Gráficas

Aprenda a configurar elementos do Bacula através de interface gráfica, tais como clientes, jobs, filesets, storages etc.
4.8 (36 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.
353 students enrolled
Last updated 3/2017
Portuguese
Current price: $15 Original price: $50 Discount: 70% off
16 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 15 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Configurar o Bacula através de Interface Gráfica
  • Acrescentar novos Clientes Windows e Linux
  • Submeter Jobs de Backup e Restore, graficamente
  • Configurar robôs-de-fitas
  • Listar volumes graficamente
  • Executar status de clientes, storage e director graficamente
  • Aprimorar conceitos do Bacula
View Curriculum
Requirements
  • Linux Básico
Description

O Webmin é a Interface Gráfica mais completa atualmente em termos de configuração do Bacula!

Este treinamento faz parte da série de vídeo-aulas que te deixarão expert na administração e configuração de backups, utilizando software livre.

Aprenda a:

  • Instalar e configurar o Webmin
  • Configurar um novo Servidor do Bacula
  • Adicionar clientes, jobs, filesets e agendas de backup, graficamente
  • Configurar dispositivos de armazenamento e robôs-de-fitas
  • Submeter backups e restores, graficamente
  • E mais.
O Webmin é totalmente customizável em termos de controle de acesso, monitoração de recursos do servidor, mudança de aparência através de temas etc.
Desenvolvido em Perl, o módulo do Bacula é relativamente simples de ter o código editado e ter outros comandos adicionados.
Who is the target audience?
  • Técnicos e Analistas de Sistemas
  • DevOps
  • Gerentes de TI
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
02:24:37
+
Introdução
3 Lectures 09:04

Eu, eu, eu! 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:45


+
Instalação Webmin Debian 8
3 Lectures 06:08

apt-get install libnet-ssleay-perl openssl libauthen-pam-perl libio-pty-perl python apt-show-versions libdbd-mysql-perl libpg-perl libdbd-pg-perl

Preview 03:00

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.760_all.deb

Download Pacote
01:30

dpkg -i webmin_1.760_all.deb

Instalação Debian 8
01:38
+
Instalação Webmin Centos 7
3 Lectures 07:37

yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-DBD-MySQL perl-DBD-Pg

Dependências Centos 7
02:23

wget http://prdownloads.sourceforge.net/webadmin/webmin-1.760-1.noarch.rpm

Download Pacote CentOS
01:36

Instalação Webmin
03:38
+
Configuração Webmin
2 Lectures 05:54

Você pode baixar e testar outros temas do webmin a partir deste site: http://www.webmin.com/cgi-bin/search_third.cgi?themes=1

Configurações Gerais
02:52

Configuração Módulos do Bacula
03:02
+
Configurações Iniciais: Director
7 Lectures 57:26

Se quiser alterar o nome do Director em todos os arquivos de configuração, como root:

sed -i s/localhost.localdomain-dir/bacula-dir/g /etc/bacula/*.conf


Ou talvez alterar o nome de todos os daemons do Bacula, se o nome trazido do hostname da máquina não for adequado:

sed -i s/localhost.localdomain/bacula/g /etc/bacula/*.conf


Reinicie os daemons do Bacula para efetivar as mudanças.

Modificações Iniciais bacula-dir.conf: Director
06:19

Modificações Iniciais bacula-dir.conf: Jobs
07:50

Modificações Iniciais bacula-dir.conf: Clients
05:04

ERRATA: ao contrário do vídeo, o uso de veriáveis no Label Format da pool pelo Webmin requer aspas.

In the pools the "Volume Use Duration" time directive guarantees that the Volume Retention closes the volume after it and ensures the Volume Retention will be counted.

Modificações Iniciais bacula-dir.conf: Pools
14:12

Modificações Iniciais bacula-dir.conf: Conjuntos de Arquivos (FileSets)
08:17

Nunca use localhost como endereço de IP dos seus Storages. Se você vai compilar o Bacula já pode especificar um endereço na configuração do código. Vejaem http://bacula.com.br, compilação.

Modificações Iniciais bacula-dir.conf: Daemons de Armazenamento (Storages)
07:46

Obs.: alterar Schedules pelo texto (arquivo bacula-dir.conf) pode lhe dar mais opções úteis, como especificar diferentes storages para os backups agendados, next pool (pool de destino do backup tipo cópia) etc.

Modificações Iniciais bacula-dir.conf: Agendamentos de Backup (Schedule)
07:58
+
Configurações Iniciais: Daemon de Armazenamento (Storage Daemon)
3 Lectures 34:01
Modificações Iniciais bacula-sd.conf: Daemon de Armazenamento
05:26

Se você deletou os dispositivos do segundo grupo (FileChgr2) de dispositivos de armazenamento, é preciso deletar também a configuração do grupo no /etc/bacula/bacula-sd.conf e reiniciar o Storage Daemon. São essas as linhas:

Autochanger {

Name = FileChgr2

Device = FileChgr2-Dev1, FileChgr2-Dev2

Changer Command = ""

Changer Device = /dev/null

}

Modificações Iniciais bacula-sd.conf: Dispositivos de Armazenamento (Disco)
08:58

Observação: se você tiver uma fita de limpeza, antes de fazer um label barcodes para criar volumes nas fitas do robô é necessário colocar nas pools do bacula-dir.conf a diretiva "Cleaning Prefix=CLN", para o Bacula saber que não se trata de uma mídia gravável.

Modificações Iniciais bacula-sd.conf: Dispositivos de Armazenamento (Robo)
19:37
+
Novos Clientes Linux
2 Lectures 11:23

Importante! Se você não conseguir ver a lista de clientes através do comando restore ou status no Webmin, pode ser necessário fazer um pequeno ajuste no código:

vi /usr/libexec/webmin/bacula-backup

...

local @rv;
local $client;
foreach my $l (split(/\r?\n/, $clients)) {
# if ($l =~ /^Client:\s+name=([^=]*\S)\s/ ||
if ($l =~ /^Client:\s+Name=([^=]*\S)\s/ ||
$l =~ /^\s*Name\s*=\s*"(.*)"/) {
$client = { 'name' => $1 };
if ($l =~ /address=(\S+)/ && $client) {
$client->{'address'} = $1;

...

Adicionando um novo Cliente
05:43

Adicionando um novo Job de Backup
05:40
+
Novos Clientes Windows
2 Lectures 07:23
Configuração do Cliente
04:16

Novo FileSet e Job de Backup
03:07
+
Administração do Bacula
2 Lectures 04:49

Importante! Se você não conseguir ver a lista de clientes através do comando restore ou status no Webmin, pode ser necessário fazer um pequeno ajuste no código:

vi /usr/libexec/webmin/bacula-backup

...

local @rv;
local $client;
foreach my $l (split(/\r?\n/, $clients)) {
# if ($l =~ /^Client:\s+name=([^=]*\S)\s/ ||
if ($l =~ /^Client:\s+Name=([^=]*\S)\s/ ||
$l =~ /^\s*Name\s*=\s*"(.*)"/) {
$client = { 'name' => $1 };
if ($l =~ /address=(\S+)/ && $client) {
$client->{'address'} = $1;

...

Restauração de Arquivos
02:49

Outras Operações
02:00
+
Conclusão
1 Lecture 00:52
Inté mais!
00:52
About the Instructor
Heitor Medrado De Faria
4.3 Average rating
429 Reviews
1,484 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.