No outro dia estava eu com um dilema num cliente pois necessitava de fazer cópias de 2 Máquinas Virtutais (VMs) de um Hyper-V Server 2008, e ao fazer uma pesquisa se existiria algo grátis que desse jeito para a resolução deste problema deparei-me com o HV Backup.
Para usar o HV Backup é necessário pelo menos um Server 2008 ou Server 2008 R2 com o Hyper-V Rules instalado, e a .net framework 3.5
Passos de como instalar e usar:
1) Fazer o download do programa HVBackup 1.0 beta1
2) Descompactar e colocar em C:\HVBackup ficheiros todos do ficheiro zip.
3) Construir um Ficheiro Batch com o seguinte, e guardar como backup.bat:
cd C:\HVBackup
set BCKPATH="F:\backup"
rem net use %BCKPATH% /user:<user> <password>
pushd %BCKPATH% && forfiles.exe -m *.zip -d -7 -c "cmd /c del @path"
popd
HVBackup.exe -a -o %BCKPATH% 1> lastlog_out.txt 2> lastlog_err.txt
Explicação do script acima descrito:
A variável BCKPATH é o destino do Backup neste caso um disco externo USB, também pode ser uma unidade de rede.
A quarta linha do script onde diz -d -7 serve para apagar backups com mais de 7 dias se quisermos que seja apagar backups com mais de 14 dias coloca-se -d -14.
4) Criar uma Tarefa Agendada para todos os dias e correr o script backup.bat
Imagem Exemplo:
Nota: Existem alguns Workarrounds caso se tenha colocado ou invocado parâmetros errados no script, pois depende de ambiente para ambiente e pose ser modificado consoante as vossas necessidades.
Caso necessitem de parar o script carreguem em CTRL+C ou façam o stop na Tarefa Agendada, mas o problema ao fazer isto é que o VSS (Volume Shadow Copy ) não para logo. Então aconcelho os seguintes passos sempre que parem a tarefa:
1) No Gestor de Tarefas parem o processo VSSVC
2) Verifiquem que o serviço Volume Shadow Copy no serviços está parado
3) Além disso usem o Diskshadow para eliminar snapshots não persistentes, do seguinte modo:
3.1) Abrir uma consola (cmd) como Administrador
3.2) Escrever Diskshadow e enter
3.3) Escrever delete shadows all
3.4)Escrever exit
Agora já libertaram todos os processos originados pelo script e pelo HV Backup, e podem corrigir o que acham necessário e voltar a correr o script.
De salientar que demora um bocado a fazer o backup, por isso esperem pelo menos 30 minutos e se estiver a criar um ficheiro temporário no destino, é porque em principio está a correr bem o script quando acabar a tarefa devem ter os vossos backups feitos das máquinas virtuais sem as parar.
Se desejarem aprefundar mais visitem a página web do HV Backup em http://hypervbackup.codeplex.com/
Espero que tenha ajudado, e deixem comentários, para saber o vosso feedback.
Subscrever:
Enviar feedback (Atom)
Unexpected Kernel Mode Trap while using Office 2016
I have been fighting with my computer searching for a fix for Unexpected Kernel Mode Trap when I attempt to open attachments in Outlook 2...
-
Como fazer um script de MSDOS para Reiniciar Serviço de um Servidor Remotamente: 1º) Fazer o download do programa psexec . 2º) Criar uma...
-
Após ter ficado infetado com o Vírus Live Security Platinum, reparei que não conseguia afzer updates do windows, para reinstalar o serviço ...
-
I have been fighting with my computer searching for a fix for Unexpected Kernel Mode Trap when I attempt to open attachments in Outlook 2...
Sem comentários:
Enviar um comentário