Fazendo backup de instantâneos do SQL NetApp usando o TSM

2

Em nosso ambiente, temos um SQL 2005 Cluster de 3 nós que está no armazenamento da NetApp. Atualmente, estamos usando o SMSQL (NetApp SnapManager para SQL) para fazer backups instantâneos dos dados. Isso funciona muito bem, mas devido a alguns requisitos de auditoria, também somos forçados a manter algumas cópias em fita.

Nós usamos o NDMP em outros lugares da empresa, mas não queremos usá-lo nessa instância específica.

Basicamente, o que preciso fazer é obter a cópia de captura instantânea mais recente dos bancos de dados em fita, por meio do Tivoli Storage Manager (TSM).

O que eu fiz foi obter uma VM básica do Windows Server 2003 com SnapDrive instalado, que é conectado por SAN e zoneado para o NetApp, e escrevi um arquivo em lote para fazer o seguinte:

  • Monte o último lun lunar __RECENT no host, usando uma letra de unidade específica
  • Executar um backup incremental baseado em TSM
  • Desmontar o LUN

Isso parece funcionar bem, exceto que às vezes os LUNs não são montados devido a algum tipo de tempo limite. Além disso, devido ao meu conhecimento limitado do script em lote do Windows, não tenho como monitorar o êxito ou a falha desses backups, pois não sei como enviar um código de retorno válido para o serviço de planejamento do TSM.

Existe uma maneira mais eficiente / elegante de realizar isso sem o NDMP?

    
por WerkkreW 13.05.2009 / 19:57

1 resposta

1

Meu entendimento do SnapManager for SQL é que, mesmo se você descarregasse esses snapshots em fita, não seria possível usar o SnapManager para restaurá-los no futuro. Embora isso possa não responder à sua pergunta, isso pode afetar a validade do que você está tentando realizar. Meu entendimento é que os snapshosts gravados no SnapManager não são restauráveis.

Pessoalmente, eu usaria um agente SQL no TSM para executar backups de SQL para fins de armazenamento em fita. Isto é o que estou fazendo para o meu sistema BackupExec / Netapp.

    
por 28.05.2009 / 04:58