Mudanças entre as edições de "DC BACKUP ALL"
(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
Índice
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: 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 |
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. |
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