Backup de VHDs em uso – Robocopy

Pessoal, caso alguém precise, segue um “tutorialzinho” de como fazer backup de VHDs (em uso) utilizando o robocopy – válido também para outros arquivos “lockados”.
Aplicado em um cliente que não possui solução de backup que ofereça suporte a este tipo de serviço.

* Além do robocopy, será necessário também o dosdev e vshadow (vou disponibilizar o link para download).

13/04/2011 – Disponibilizado: Link para Download

RESUMO:

Vshadow: Será usado para fazer as “cópias sombra” dos arquivos, chamando um parâmetro interno para atribuir uma variável; em seguida, o script [vss-exec.cmd] é executando no vshadow onde ocorre o backup.
Dosdev: Irá atribuir (mapear) uma unidade onde serão armazenados os arquivos “temporariamente”. Vou usar o [B:]. Após o backup o dosdev “desmonta” a unidade e o vshadow é encerrado.

Mãos a obra:

1º  Salvar os utilitários (vshadow e dosdev) no diretório C:\Windows (no 2008 o Robocopy vem nativo – no 2003, fazer a instalação normal).

2º Criar um Bat com o seguinte conteúdo:
——————————————————-
@echo off
vshadow64.exe -script=vss-setvar.cmd -exec=C:\BKP\vss-exec.cmd E:
exit 0
——————————————————-
* C:\BKP é o diretório onde estão salvos os arquivos backup.bat e vss-exec.cmd -> O backup.bat é o script que inicia o processo.

* E: é a unidade que vou preparar para ser “ shadow copiada”

3º Criar um arquivo tipo CMD (Script de comando) com o seguinte conteúdo:
——————————————————
call vss-setvar.cmd
@echo off
dosdev B: %SHADOW_DEVICE_1%
robocopy B:\VHDs *.* E:\restore /MIR /E /ETA /LOG:E:\Log\robocopy.log
dosdev -r -d B:
——————————————————

* o nome do arquivo deve ser vss-exec.cmd

É neste arquivo que deverá ser editado os parâmetros, origem e destino…

4º Agendar no Windows a execução do backup.bat ou executar manualmente.

Script em execução:

Log do robocopy:

OBS: Homologado o arquivo VHD copiado, iniciando em outra VM.

Espero que seja útil!!

[ ]´s

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s