Compartilhar via


Backup de VHDs em uso – Robocopy (pt-BR)

Solução gratuita para realizar a cópia de Máquinas Virtuais em utilização. Válidos também para outros arquivos "lockados" (em uso).
Além do robocopy, será necessário também o dosdev e vshadow. [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”

http://grvalle.files.wordpress.com/2010/11/011.png?w=510&h=221http://grvalle.files.wordpress.com/2010/11/021.png?w=510&h=221

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:

http://grvalle.files.wordpress.com/2010/11/03.png?w=510&h=318

Log do robocopy:

http://grvalle.files.wordpress.com/2010/11/04.png?w=510&h=430

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

Gustavo Valle

MCDST - MCSA - MCTS - STSBE

My profiles: http://images.wisestamp.com/facebook.png http://images.wisestamp.com/linkedin.png http://images.wisestamp.com/wordpress.png http://images.wisestamp.com/twitter.png
Contact me: http://images.wisestamp.com/skype.png gorvalle http://images.wisestamp.com/msn.png gustavokcond@hotmail.comhttp://p1.wisestamp.com/pixel.png?p=mozilla&v=2.6.1.0&t=1312494651014&u=064389fd0c4ca423