Sistemas Operacionais WindowsSistemas Operacionais LinuxSistemas Operacionais AIX

Presnapshotcmd

A opção presnapshotcmd permite a execução de comandos do sistema operacional antes de o cliente de backup-archive iniciar uma captura instantânea.

Isso permite fazer quiesce de um aplicativo antes de o cliente iniciar a captura instantânea durante um backup ou archive baseado em captura instantânea.

Sistemas Operacionais WindowsEssa opção pode ser usada em conjunto com a opção postsnapshotcmd para permitir colocar em modo quiesce um aplicativo enquanto uma captura instantânea é criada e, em seguida, reiniciar esse aplicativo após a captura instantânea ser iniciada. Esta opção é válida apenas se o OFS ou o backup de imagem on-line for configurado.

Sistemas Operacionais AIXAIX® apenas: Esta opção é aplicável apenas ao backup ou ao archive de arquivo baseado em captura instantânea JFS2 e ao backup de imagem baseado em captura instantânea. Para um backup ou archive de arquivo baseado em captura instantânea, utilize essa opção com o comando backup, a opção include.fs, ou no arquivo dsm.sys.

Sistemas Operacionais LinuxLinux® apenas: essa opção será válida apenas se o LVM estiver instalado e configurado em seu sistema, permitindo que você execute um backup de imagem baseado em uma captura instantânea.

Sistemas Operacionais LinuxSistemas Operacionais AIXAIX e Linux apenas: para um backup de imagens baseado na captura instantânea, use esta opção com o comando backup image , a opção include.image ou no arquivo dsm.sys .

Sistemas Operacionais WindowsPara um backup de imagem online, utilize essa opção com o comando backup image , a opção include.image ou no arquivo dsm.opt .

Sistemas Operacionais WindowsPara operações de suporte de arquivo aberto, use a opção presnapshotcmd em uma instrução include.fs ou no arquivo de opções do cliente (dsm.opt).

Se o presnapshotcmd falhar, será assumido que o aplicativo não está em um estado consistente e o cliente interromperá a operação e exibirá a mensagem de erro apropriada.

Sistemas Operacionais WindowsAtenção: Durante operações de backup de imagem ou operações de backup diferenciado de captura instantânea, se o comando que você incluir na instrução presnapshotcmd ou postsnapshotcmd iniciar um processo assíncrono, o comando poderá não ser concluído antes da conclusão da operação de backup. Se o comando não for concluído antes da conclusão do backup, os arquivos temporários podem ser bloqueados, o que evita que sejam excluídos. Um evento de banco de dados ocorre e a mensagem a seguir é registrada no arquivo dsmerror.log:
ANS0361I DIAG: ..\..\common\db\cacheobj.cpp( 777): dbDelete(): 
 remove('C:\adsm.sys\SystemExcludeCache__24400820.TsmCacheDB'): 
  errno 13: "Permission denied".

O arquivo que é especificado na mensagem (cacheobj.cpp) pode ser manualmente excluído depois que o comando que foi iniciado pela opção presnapshotcmd ou postsnapshotcmd for concluído.

Clientes Suportados

Sistemas Operacionais LinuxSistemas Operacionais AIXEsta opção é válida apenas para clientes de AIX, JFS2 e Linux x86_64. A API Protect do IBM® Storage não oferece suporte a essa opção. O servidor também pode definir essa opção.

Sistemas Operacionais WindowsEsta opção é válida para todos os clientes Windows. A API do IBM Storage Protect não suporta essa opção O servidor também pode definir essa opção.

Arquivo de opções

Sistemas Operacionais LinuxSistemas Operacionais AIXColoque essa opção no arquivo de opções do sistema do cliente (dsm.sys) dentro de uma sub-rotina do servidor. É possível também configurar essa opção na guia Captura Instantânea de Imagem do editor de Preferências.

Sistemas Operacionais WindowsColoque essa opção no arquivo de opções do cliente (dsm.opt). É possível também configurar essa opção na guia Captura Instantânea de Imagem do editor de Preferências.

Sintaxe

Diagrama de sintaxe de leituraPular diagrama de sintaxe visualPRESNAPshotcmd "cmdstring"

Parâmetros

Sistemas Operacionais LinuxSistemas Operacionais AIX"cmdstring"
Sistemas Operacionais LinuxSistemas Operacionais AIXEspecifica um comando a ser processado

Use a opção srvprepostsnapdisabled para evitar que o administrador do servidor IBM Storage Protect execute comandos do sistema operacional no sistema do cliente.

Se a cadeia de comandos contiver espaços em branco, coloque-a entre aspas:
   "quiesce database myDb"
Se você colocou aspas dentro da cadeia de comandos, coloque a cadeia de comandos inteira entre aspas únicas:
   'resume database "myDb"'
Sistemas Operacionais Windows"cmdstring"
Sistemas Operacionais WindowsEspecifica o comando quiesce para processar.

Utilize uma cadeia em branco ou nula para "cmdstring" se desejar impedir a execução de qualquer comando que o administrador utiliza para presnapshotcmd. Se você especificar uma cadeia em branco ou nula, isso impedirá que o administrador utilize um comando nesta opção. Se o administrador usar uma cadeia em branco ou nula na opção presnapshotcmd, você não poderá executar um comando após o instantâneo.

Use a opção srvprepostsnapdisabled para evitar que o administrador do servidor IBM Storage Protect execute comandos do sistema operacional no sistema do cliente.

Se a cadeia de comandos contiver espaços em branco, coloque-a entre aspas:
   "quiesce database myDb"
Se você colocou aspas dentro da cadeia de comandos, coloque a cadeia de comandos inteira entre aspas únicas:
   'resume database "myDb"'

Exemplos

Sistemas Operacionais LinuxSistemas Operacionais AIXArquivo de opções:
Sistemas Operacionais LinuxSistemas Operacionais AIX
presnapshotcmd "any shell command or script"
Sistemas Operacionais WindowsArquivo de opções:
Sistemas Operacionais Windows
presnapshotcmd "<insert your application quiesce command here>
  application"

A cadeia de comandos é um comando válido para efetuar quiesce do aplicativo.

Sistemas Operacionais LinuxSistemas Operacionais AIXLinha de Comandos:
Sistemas Operacionais LinuxSistemas Operacionais AIX
backup image -presnapshotcmd="any shell command or script"
Sistemas Operacionais WindowsLinha de comandos:
Sistemas Operacionais Windows
backup image -presnapshotcmd="<insert your application quiesce command 
  here> application"

Esta opção é válida apenas na linha de comandos inicial. Não é válido no modo interativo.