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

De UniWiki
Ir para: navegação, pesquisa
(Criou página com 'Categoria:Datacenter =Especificações de Backup Para Clientes Datacenter= <div style="width:1020px;font-family:verdana;font-size:11pt;"> Este documento descreve o script pr...')
 
 
(3 revisões intermediárias por um outro usuário não estão sendo mostradas)
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=
Linha 5: Linha 8:
 
Este documento descreve o script principal de backup do datacenter no qual todos os clientes devem possuir uma entrada
 
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).
 
(chamada para backup de seus arquivos e pastas).
 +
 +
 +
<span style="color:red;">'''ATENÇÃO !!'''</span>
 +
 +
O script de backup foi reestruturado em Fevereiro/2012 com o objetivo de reduzir o tempo do processo backup.<br>
 +
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:
 +
 +
{| class="wikitable" style="width: 1020px;"
 +
|- style="color: #360;"
 +
|Script||Descrição
 +
|-
 +
|<span style="color:blue;">backup_all_files.bat</span>||Faz o backup dos arquivos dos clientes e a captação de informações referentes a arquivos
 +
|-
 +
|<span style="color:blue;">backup_all_db.bat</span>||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==
 
==1 Descrição dos scripts auxiliares==
Linha 12: Linha 32:
 
|Script||Argumentos||Descrição
 
|Script||Argumentos||Descrição
 
|-
 
|-
 +
 
|<span style="color:blue;">bkpScript</span>
 
|<span style="color:blue;">bkpScript</span>
 
||
 
||
Linha 22: Linha 43:
 
|-
 
|-
  
 +
|<span style="color:blue;">bkpdapasta</span>
 +
||Código ADM
 +
||Faz backup dos arquivos na estrutura do cliente.
 +
|-
 +
 +
 +
|<span style="color:blue;">bkpINNO-ext</span>
 +
||'''1o arg''' - Código adm do cliente (será o nome da pasta no conjunto)<br/>
 +
'''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)<br />
 +
Usado quando a base de dados do cliente esta em outro servidor.
 +
|-
 +
 +
|<span style="color:blue;">bkpINNO3306<br/>bkpINNO3309</span>
 +
||'''1o arg''' - Nome da base de dados para o Dump<br />
 +
'''2o arg''' - Nome da pasta de destino no conjunto de backup.
 +
||Faz backup da base de dados (Instâncias 3306 e 3309)
 +
|-
 +
 +
|<span style="color:blue;">clearof</span>
 +
||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:<br />
 +
Pastas:<br>
 +
Uniwarew\Equip\Lablink\RES\LIDOS    : 30 dias<br />
 +
Uniwarew\Equip\Lablink\RES\COMERRO  : 30 dias<br />
 +
Uniwarew\LOG : 40 dias<br />
 +
Uniwarew\email : 2 dias<br />
 +
Uniwarew\temp : 2 Dias<br />
 +
Uniwarew\UNILABW\TISS\transmissao : 90 Dias<br />
 +
Uniwarew\Arquivos : 90 Dias<br/><br/>
 +
 +
O log de limpeza é salvo no conjunto de backup do cliente no arquivo Cleear_Old_Files.log
 +
|-
 +
 +
|<span style="color:blue;">clea_files</span>
 +
||'''1o arg''' - Código adm<br/>
 +
'''2o arg''' - Dias Arquivos:  Default 45<br/>
 +
'''3o arg''' - Dias TISS:      Default 90<br/>
 +
'''4o arg''' - Dias Temp:      Default 2<br/>
 +
'''5o arg''' - Dias Dias Mail:  Default 2<br/>
 +
'''6o arg''' - Dias Log:        Default 40<br/>
 +
'''7o arg''' - Dias Lablink:    Default 30<br/>
 +
 +
||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.
 +
 +
|-
 +
|<span style="color:blue;">concluido</span>
 +
||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.<br>
 +
2 - Registra informações dos arquivos do conjunto, calculando o tamanho do conjunto e avaliando este tamanho em relação ao conjunto anterior.<br/>
 +
3 - Emite alerta por SMS caso seja detectado uma variação para menos no tamanho do conjunto superior a 1,5%.
 +
|-
 +
 +
|<span style="color:blue;">espaco_backup</span>
 +
||Pasta alvo
 +
||Coleta informações da evolução do backup do datacenter
 +
|-
 +
 +
|}
 +
 +
 +
==2 Outros programas utilizados no script==
 +
 +
{| class="wikitable" style="width: 1020px;"
 +
|- style="color: #360;"
 +
|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
 +
 
</div>
 
</div>

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