# MANUAL TÉCNICO - CRIAÇÃO DE ROTINAS DE TESTE DE RESTORE (SUREBACKUP) **Código:** ITGENG 0022/26 | **Classificação:** INTERNO **Responsável:** João Pedro Toledo Gonçalves | **Data:** {{DATA_ATUAL}} ## 1. HISTÓRICO DE REVISÃO | Data | Versão | Descrição | Autor | | :--- | :--- | :--- | :--- | | {{DATA_ATUAL}} | 1.0 | Criação Inicial | João Pedro Toledo Gonçalves | ## 2. OBJETIVO Automatizar a validação de backups ligando as VMs em um ambiente isolado (Virtual Lab) e testando os serviços (Ping, DNS, SQL) para garantir 100% de recuperabilidade. ## 3. PRÉ-REQUISITOS * [ ] Licença Veeam Enterprise ou Enterprise Plus (ou VUL). * [ ] Host ESXi com recursos sobrando (RAM/CPU) para ligar o Lab. * [ ] DHCP habilitado na rede de produção ou IPs estáticos conhecidos. ## 4. PASSO A PASSO (EXECUÇÃO) **Etapa 1: Criação do Virtual Lab** 1. Vá em **Backup Infrastructure** > **SureBackup Infrastructure** > **Virtual Labs** > **Add Virtual Lab**. 2. Escolha o Host ESXi. 3. **Networking:** * **Basic Single-host:** Mais simples. O Veeam cria uma rede isolada mascarada. * **Advanced:** Permite mapear múltiplas VLANs (Recomendado se o App depende de várias redes). 4. Configure o **Proxy Appliance** (Gateway entre Prod e Lab). Defina um IP livre na rede de produção. 5. Finalize o wizard. ![Virtual Lab Config](assets/veeam_virtual_lab.png) **Etapa 2: Application Group (Dependências)** !!! note "Importante" Defina aqui as VMs que DEVEM ligar primeiro (ex: Domain Controller, DNS). 1. Vá em **Application Groups** > **Add Group**. 2. Adicione as VMs críticas (ex: SRV-DC01, SRV-DB01). 3. **Edit Startup Options:** * **Memory:** % de RAM garantida. * **Startup Time:** Tempo de espera para boot (Aumente para 600s ou mais para DCs lentos). * **Test Scripts:** Habilite "DNS Test", "SQL Server Test", etc. **Etapa 3: SureBackup Job** 1. Vá em **Home** > **Jobs** > **SureBackup Job**. 2. Selecione o **Virtual Lab** e o **Application Group** criados. 3. (Opcional) **Linked Jobs:** Adicione jobs de backup inteiros para testar TODAS as VMs daquele job sequencialmente. 4. **Schedule:** Agende para rodar fora do horário de backup (ex: Domingos às 08:00). ![SureBackup Job](assets/veeam_surebackup_job.png) ## 5. SOLUÇÃO DE PROBLEMAS (TROUBLESHOOTING) **Problema 1: Erro "Masquerade IP address is not available"** * **Causa:** Conflito de IP na rede de produção. * **Solução:** No Virtual Lab settings, mude o prefixo de masquerade para uma faixa não usada (ex: 192.168.250.x). **Problema 2: VM falha no teste de Ping** * **Causa:** Firewall do Windows dentro da VM bloqueando ICMP ou VM demorou para ligar. * **Solução:** 1. Aumente o "Maximum allowed boot time" no Application Group. 2. Garanta que o Firewall da VM permita "File and Printer Sharing (Echo Request)". ## 6. DADOS TÉCNICOS | Campo | Valor | Descrição | | :--- | :--- | :--- | | **Proxy Appliance** | Linux (Tiny) | Roteador virtual criado pelo Veeam | | **vSwitch** | vSwitch isolado | Criado automaticamente no ESXi (sem uplink físico) | | **Relatório** | HTML/Email | Enviado ao fim do job com status de cada VM | ## 7. VALIDAÇÃO FINAL (Definição de Pronto) - [ ] O Job SureBackup rodou com status "Success"? - [ ] O relatório mostra "Heartbeat: OK, Ping: OK, Scripts: OK" para as VMs críticas? - [ ] O Virtual Lab foi desligado automaticamente após o teste?