Mudanças entre as edições de "DC BACKUP ALL"

De UniWiki
Ir para: navegação, pesquisa
 
Linha 1: Linha 1:
 +
'''ATENÇÃO! ESTÁ PÁGINA FOI MIGRADA PARA A WIKI NOVA E NÃO VAI SER MAIS ATUALIZADA AQUI, PARA CONFERIR: http://wiki.uniware.net.br/pt-br/Datacenter/dc-backup'''
 +
 +
 
[[Categoria:Datacenter]]
 
[[Categoria:Datacenter]]
 
=Especificações de Backup Para Clientes Datacenter=
 
=Especificações de Backup Para Clientes Datacenter=

Edição atual tal como às 18h04min de 16 de março de 2023

ATENÇÃO! ESTÁ PÁGINA FOI MIGRADA PARA A WIKI NOVA E NÃO VAI SER MAIS ATUALIZADA AQUI, PARA CONFERIR: http://wiki.uniware.net.br/pt-br/Datacenter/dc-backup

Especificações de Backup Para Clientes Datacenter

Este documento descreve o script principal de backup do datacenter no qual todos os clientes devem possuir uma entrada (chamada para backup de seus arquivos e pastas).


ATENÇÃO !!

O script de backup foi reestruturado em Fevereiro/2012 com o objetivo de reduzir o tempo do processo backup.
O script original Backup_all.bat foi desmembrado e substituído por dois scripts distintos que são executados em paralelo e devem ser atualizados a cada novo cliente. São eles:

Script Descrição
backup_all_files.bat Faz o backup dos arquivos dos clientes e a captação de informações referentes a arquivos
backup_all_db.bat Executa o DUMP das bases de dados dos clientes e a captação de informações dos bancos de dados


1 Descrição dos scripts auxiliares

Script Argumentos Descrição
bkpScript Faz backup da pasta de scripts (D:\Arquivos de programas\scripts)
bkp_apache Faz backup das pastas de configuração do apache (Apache\conf)
bkpdapasta Código ADM Faz backup dos arquivos na estrutura do cliente.
bkpINNO-ext 1o arg - Código adm do cliente (será o nome da pasta no conjunto)

2o arg - Apenas um rotulo para indicar em qual servidor esta a base do cliente.

Cria uma pasta no conjunto de backup para receber o dump de banco de dados de outro servidor (db1,db3,etc)

Usado quando a base de dados do cliente esta em outro servidor.

bkpINNO3306
bkpINNO3309
1o arg - Nome da base de dados para o Dump

2o arg - Nome da pasta de destino no conjunto de backup.

Faz backup da base de dados (Instâncias 3306 e 3309)
clearof Código ADM do cliente. Limpeza padrão - Exclui arquivos temporários antigos da estrutura de arquivos do cliente (Excluir padrão) segundo os seguintes critérios:

Pastas:
Uniwarew\Equip\Lablink\RES\LIDOS  : 30 dias
Uniwarew\Equip\Lablink\RES\COMERRO  : 30 dias
Uniwarew\LOG : 40 dias
Uniwarew\email : 2 dias
Uniwarew\temp : 2 Dias
Uniwarew\UNILABW\TISS\transmissao : 90 Dias
Uniwarew\Arquivos : 90 Dias

O log de limpeza é salvo no conjunto de backup do cliente no arquivo Cleear_Old_Files.log

clea_files 1o arg - Código adm

2o arg - Dias Arquivos: Default 45
3o arg - Dias TISS: Default 90
4o arg - Dias Temp: Default 2
5o arg - Dias Dias Mail: Default 2
6o arg - Dias Log: Default 40
7o arg - Dias Lablink: Default 30

Limpeza customizada - Mesma função de clearof, porem permite customizar o tempo de vida dos arquivos nas pastas correspóndentes. Atende a solicitação de clientes que pedem tempo de vida menor que o padrão.
concluido Pasta alvo no conjunto de backup 1 - Marca um conjunto como concluído e registra o tempo (data e hora) da conclusão, permitindo que posteriormente seja verificado o tempo gasto para backup de cada conjunto.

2 - Registra informações dos arquivos do conjunto, calculando o tamanho do conjunto e avaliando este tamanho em relação ao conjunto anterior.
3 - Emite alerta por SMS caso seja detectado uma variação para menos no tamanho do conjunto superior a 1,5%.

espaco_backup Pasta alvo Coleta informações da evolução do backup do datacenter


2 Outros programas utilizados no script

Programa Descrição
Copiador.exe Realiza a copia final do backup do dia para o HD de transporte.
DCFileClear.exe Executa limpeza de arquivos antigos nas pastas especificadas.

3 Exemplos de sequencia para entradas de clientes

  • Clientes na Instância 3306 (localhost)
 call bkpINNO3306 ULB00006 00006
 call clearof 00006
 call bkdapasta 00006
 call concluido 00006
  • Clientes na Instância 3309 (localhost)
 call bkpINNO3309 ULB00006 00006
 call clearof 00006
 call bkdapasta 00006
 call concluido 00006
  • Clientes com base de dados em outros servidores
 call bkpINNO-ext 00006 "UNIWARE-DB1"
 call clearof 00006
 call bkdapasta 00006
 call concluido 00006