Mudanças entre as edições de "DC BACKUP ALL"
(→1 Descrição dos scripts auxiliares) |
(→Especificações de Backup Para Clientes Datacenter) |
||
Linha 12: | Linha 12: | ||
|Script||Argumentos||Descrição | |Script||Argumentos||Descrição | ||
|- | |- | ||
+ | |||
|<span style="color:blue;">bkpScript</span> | |<span style="color:blue;">bkpScript</span> | ||
|| | || | ||
Linha 20: | Linha 21: | ||
|| | || | ||
||Faz backup das pastas de configuração do apache (Apache\conf) | ||Faz backup das pastas de configuração do apache (Apache\conf) | ||
+ | |- | ||
+ | |||
+ | |<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> | |<span style="color:blue;">bkpINNO3306<br/>bkpINNO3309</span> | ||
− | ||1o arg - Nome da base de dados para o Dump<br /> | + | ||'''1o arg''' - Nome da base de dados para o Dump<br /> |
− | 2o arg - Nome da pasta de destino no conjunto de backup. | + | '''2o arg''' - Nome da pasta de destino no conjunto de backup. |
||Faz backup da base de dados (Instâncias 3306 e 3309) | ||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> | |<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> | ||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.</ | + | 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%. | 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 das 12h32min de 14 de outubro de 2015
Í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).
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