Mudanças entre as edições de "Bacula - Restauração de Backups"
| Linha 11: | Linha 11: | ||
e executar o comando de restauração:<ref>http://www.bacula.com.br/manual/Restore_Command.html</ref> | e executar o comando de restauração:<ref>http://www.bacula.com.br/manual/Restore_Command.html</ref> | ||
| − | + | * restore | |
a seguinte lista de opções será mostrada: | a seguinte lista de opções será mostrada: | ||
| Linha 35: | Linha 35: | ||
Após escolher o cliente é preciso selecionar os arquivos que serão restaurados, para isto é possível usar o comando mark para selecionar um arquivo ou pasta específica ou mark * que irá selecionar todos os arquivos. (Mais comandos veja no final da página) | Após escolher o cliente é preciso selecionar os arquivos que serão restaurados, para isto é possível usar o comando mark para selecionar um arquivo ou pasta específica ou mark * que irá selecionar todos os arquivos. (Mais comandos veja no final da página) | ||
| + | $ mark * | ||
| + | Para concluir a seleção de arquivos utilize o comando: | ||
| + | $ done | ||
| − | + | Um resumo do Job de restauração será apresentado na tela: | |
| + | Run Restore job | ||
| + | JobName: RestoreFiles | ||
| + | Bootstrap: /var/lib/bacula/backup-dir.restore.4.bsr | ||
| + | Where: /tmp/bacula-restores | ||
| + | Replace: always | ||
| + | FileSet: Full Set | ||
| + | Backup Client: host-fd | ||
| + | Restore Client: host-fd '''# Alterar esta configuração.''' | ||
| + | Storage: File | ||
| + | When: 2015-09-17 09:36:38 | ||
| + | Catalog: MyCatalog | ||
| + | Priority: 10 | ||
| + | Plugin Options: *None* | ||
| + | OK to run? (yes/mod/no): | ||
| + | Segundo o resumo do Job, o backup selecionado é do cliente host-fd (Backup Client: host-fd) e que será restaurado na mesma máquina (Restore Client: host-fd), desta forma a restauração não irá funcionar pois estamos imaginando que a máquina virtual original não esta operante, então | ||
| + | a configuração de Restore Client deve ser alterada para que a restauração do backup vá para a nova máquina virtual já configurada como um cliente do bacula. | ||
| + | |||
| + | Para alterar a configuração de Restore Cliente, na tela de resumo do Job de restauração digite mod, a tela abaixo será apresentada: | ||
| + | Parameters to modify: | ||
| + | 1: Level | ||
| + | 2: Storage | ||
| + | 3: Job | ||
| + | 4: FileSet | ||
| + | 5: Restore Client | ||
| + | 6: When | ||
| + | 7: Priority | ||
| + | 8: Bootstrap | ||
| + | 9: Where | ||
| + | 10: File Relocation | ||
| + | 11: Replace | ||
| + | 12: JobId | ||
| + | 13: Plugin Options | ||
| + | Select parameter to modify (1-13): | ||
| + | |||
| + | |||
| + | |||
* [[Bacula_-_Restauração_de_Backups/Restauração_do_Moodle | Restauração do Moodle]] | * [[Bacula_-_Restauração_de_Backups/Restauração_do_Moodle | Restauração do Moodle]] | ||
* [[Bacula_-_Restauração_de_Backups/Restauração_do_Samba4 | Restauração do Samba4]] | * [[Bacula_-_Restauração_de_Backups/Restauração_do_Samba4 | Restauração do Samba4]] | ||
Edição das 09h52min de 17 de setembro de 2015
Em caso de falha completa de uma máquina virtual o processo de restauração de backup é necessário.
Procedimentos iniciais
Ao se utilizar um sistema de backup como o Bacula, alguns procedimentos gerais devem ser executados:
- Inicialmente é necessário criar uma nova máquina virtual com as configurações de hardware e SO. semelhante ao original;
- Instalar e configurar um novo cliente bacula nesta nova máquina virtual;
No servidor Bacula, acessar o console de gerenciamento:
# bconsole
e executar o comando de restauração:[1]
* restore
a seguinte lista de opções será mostrada:
To select the JobIds, you have the following choices:
1: List last 20 Jobs run
2: List Jobs where a given File is saved
3: Enter list of comma separated JobIds to select
4: Enter SQL list command
5: Select the most recent backup for a client
6: Select backup for a client before a specified time
7: Enter a list of files to restore
8: Enter a list of files to restore before a specified time
9: Find the JobIds of the most recent backup for a client
10: Find the JobIds for a backup for a client before a specified time
11: Enter a list of directories to restore for found JobIds
12: Select full restore to a specified Job date
13: Cancel
Select item: (1-13):
Selecionar a opção 5, que vai selecionar automaticamente o backup completo mais recente e todos os backups incrementais e diferenciais subsequentes para um cliente específico, ele seleciona automaticamente os JobIds encontrados na árvore de diretórios de uma forma otimizada de modo que apenas a cópia mais recente de qualquer arquivo em particular encontrado no conjunto de Jobs será restaurada.
Uma lista de clientes bacula será apresentada, é necessário escolher qual cliente bacula será selecionado o backup.
Após escolher o cliente é preciso selecionar os arquivos que serão restaurados, para isto é possível usar o comando mark para selecionar um arquivo ou pasta específica ou mark * que irá selecionar todos os arquivos. (Mais comandos veja no final da página)
$ mark *
Para concluir a seleção de arquivos utilize o comando:
$ done
Um resumo do Job de restauração será apresentado na tela:
Run Restore job JobName: RestoreFiles Bootstrap: /var/lib/bacula/backup-dir.restore.4.bsr Where: /tmp/bacula-restores Replace: always FileSet: Full Set Backup Client: host-fd Restore Client: host-fd # Alterar esta configuração. Storage: File When: 2015-09-17 09:36:38 Catalog: MyCatalog Priority: 10 Plugin Options: *None* OK to run? (yes/mod/no):
Segundo o resumo do Job, o backup selecionado é do cliente host-fd (Backup Client: host-fd) e que será restaurado na mesma máquina (Restore Client: host-fd), desta forma a restauração não irá funcionar pois estamos imaginando que a máquina virtual original não esta operante, então a configuração de Restore Client deve ser alterada para que a restauração do backup vá para a nova máquina virtual já configurada como um cliente do bacula.
Para alterar a configuração de Restore Cliente, na tela de resumo do Job de restauração digite mod, a tela abaixo será apresentada:
Parameters to modify:
1: Level
2: Storage
3: Job
4: FileSet
5: Restore Client
6: When
7: Priority
8: Bootstrap
9: Where
10: File Relocation
11: Replace
12: JobId
13: Plugin Options
Select parameter to modify (1-13):
Comandos para selecionar arquivos e pastas
#ls mark unmark mark *