Pular para o conteúdo principal

Como agendar um User Archive no Nebackup

Como todos sabemos, user archive deve ser disparado pelo cliente e por isso não pode ser agendado, pelo menos pelos métodos comuns. Existe uma maneira simples e eficaz para que um User Archive aconteça de forma agendada e automática, basta que você siga alguns passos.

1 - Crie uma policy do tipo User Archive. Esta política deve ter todos os atributos de uma política normal de backup, com exceção do File List.
2 - Na policy, crie um schedule do tipo User Backup com janela totalmente aberta (7 dias liberado) para que o User Archive aconteça em qualquer momento que você quiser.
3 - No cliente crie um arquivo de lote (.BAT) que dê um dir nas pastas ou arquivos que você quer fazer o archive e jogue o retorno em um arquivo de texto que será lido pelo Netbackup.

Vou exemplificar para ficar mais fácil o entendimento:

Digamos que temos uma estrutura de pastas do tipo:

f:\Compartilhado\Usuários\Régis
f:\Compartilhado\Usuários\Fulano
f:\Compartilhado\Usuários\Beltrano

A partir desta estrutura de pastas você quer fazer o archive somente dos arquivos, ou seja, você quer jogar para um backup todos os arquivos em todas as subpastas mas não quer excluir as pastas. Para isto acontecer você terá que criar um arquivo que diga para o Netbackup quais são os arquivos que ele deverá fazer archive e, consequentemente, a exclusão.

Crie um arquivo que faça mais ou menos o seguinte:

dir /aa/s/b f:\Compartilhado\Usuários > c:\xxx\arquivos.txt

Este comando irá listar somente os arquivos de todas as pastas e sub-pastas da pasta f:\Compartilhado\Usuários e colocará o output para um arquivo chamado arquivos.txt que encontra-se na pasta c:\xxx.

O arquivo ficará com um formato mais ou menos assim:

f:\Compartilhado\Usuários\Régis\arquivo1.doc
f:\Compartilhado\Usuários\Régis\arquivo2.txt
f:\Compartilhado\Usuários\Régis\arquivo3.pdf
f:\Compartilhado\Usuários\Fulano\arquivo4.txt
f:\Compartilhado\Usuários\Fulano\arquivo5.exe
f:\Compartilhado\Usuários\Beltrano\arquivo6.pdf
f:\Compartilhado\Usuários\Beltrano\arquivo7.ppt

Depois disto você precisará incluir no mesmo arquivo de lote a linha de comando que irá executar o job de backup no Netbackup.

A linha de comando que deverá ser criada será mais ou menos assim:

"C:\Program Files\VERITAS\NetBackup\bin\bparchive" -p Nome_do_Job_de_Archive -s Nome_do_Schedule -L c:\xxx\seu_log.log -S Master_Server_ou_Media_Server -f c:\xxx\arquivos.txt

onde:

Bparchive = Linha de comando que chama o user archive no Netbackup
-p = Nome do Job de user archive que você criou no seu Netbackup
-s = Nome do Schedule que você criou na policy de user archive
-L = Local e nome do arquivo de log que será gerado durante a execução do archive
-S = Nome do master server ou media server que será utilizado para este archive
-f = Local e nome do arquivo que contém a relação do que será arquivado (backup e delete)

Com isso você pode agendar no Schedule do seu servidor Windows para que este archive aconteça quando você bem entender. Pronto, você já tem seu user archive agendado !!!

Comentários

Postagens mais visitadas deste blog

Certificações Symantec / Veritas

Esta semana imprimi as certificações Symantec que fiz recentemente para guardar para a posteridade. Sei que não terão serventia alguma mas até que ficaram bem legais. Se alguém quiser alguma dica de provas de Netbackup, Backup Exec, Storage Foundation ou algum outro produto Symantec / Veritas de alta disponibilidade deixe seu e-mail aqui no blog que entro em contato para trocarmos idéias. As provas técnicas são bastante complexas e exigem uma atenção maior do que as provas de Sales. *** Pessoal, vou pedir desculpas mas desde 2012 não tenho mais contato com os produtos Symantec e por isso também não avancei nas certificações e com os materiais de estudo. Não possuo mais nada referente as provas. Tenho recebido diversas solicitações sobre material mas infelizmente não tenho mais nada. Desculpe *** Certificações Veritas/Symantec obtidas até hoje: Certificações Técnicas: (STS e Prometric) Veritas Netbackup 6.0 for Windows Veritas Netbackup 6.0 for Unix Veritas Netbackup 6.5 for Uni...

Netbackup Status Code

Veritas Status Codes and Messages Retirado de http://www.mwalters.com/CLIC/Configs/Veritas_Status_Codes.htm Status Codes Status Code: 0 Message: the requested operation was successfully completed Explanation: There were no problems detected with the requested operation. Recommended Action: None, unless this was a database backup performed through a database extension product (for example, NetBackup for Oracle or NetBackup for SQL Server). In those instances, code 0 means the backup script that started the backup ran without error. However, you must check other status as explained in the related NetBackup manual to see if the database was successfully backed up. Status Code: 1 Message: the requested operation was partially successful Explanation: A problem that may require corrective action was detected during the requested operation. Recommended Action: Check the All Log Entries report and also the progress log (if there is one). Some of the problems that can show up under Status Code ...

Métodos de Backup - Vmware ESX

Tenho visto muita gente com dúvidas de como fazer backup de servidores Vmware ESX ou de suas máquinas virtuais. Existem 03 métodos que vou citar aqui. Método 1 - Backup via agente instalado no Service Console Não são todos os softwares de backup do mercado que possuem agentes para serem instalados no Vmware (Service Console) mas todos os líderes de mercado já dispõem deste recurso. O agente a ser instalado nada mais é que um agente Linux (RedHat....por que será ??) que coloca o Vmware na posição de um cliente Linux de backup. A partir deste momento o backup da console acontece como qualquer backup de Linux. As máquinas virtuais serão backupeadas por inteiro, ou seja, não se consegue granularidade de backup através deste método. O que será copiado será todo o arquivo .vmdk que diz respeito a máquina virtual inteira. Este método não se aplica quando precisamos fazer restore de um único arquivo dentro de uma máquina virtual, justamente por não termos a granularidade no backup e por conse...