Pular para o conteúdo

Integração com snapshots de storage array

O NGBackup integra-se nativamente, pela API de gerenciamento de cada fabricante, com os mecanismos de snapshot de arrays de storage em hardware. Os backups descarregam a criação do snapshot para o próprio array, de modo que o volume de produção fica congelado por milissegundos e o backup lê do snapshot no lado do array — minimizando o impacto de I/O nas cargas de produção enquanto todo o ciclo de vida é orquestrado a partir de um único job.

  • Nativo via API — o plugin fala diretamente com a API de gerenciamento do array; sem scripts manuais de snapshot
  • Snapshots descarregados no array — criação, rastreamento e liberação do snapshot acontecem no array, mantendo o datapath de produção intocado
  • Orquestração do ciclo de vida pré/pós-job — criar → montar/rastrear → fazer backup do snapshot → liberar, totalmente automatizado por job
  • Cenários de aplicação — backups baseados em agente de servidores Windows, e backups agentless de máquinas virtuais VMware, Hyper-V e Nutanix AHV
  • Pontos de recuperação consistentes — o backup é tirado de uma imagem de snapshot estável, não de um volume vivo em mutação
Fabricante / famíliaIntegração
NetApp ONTAPMecanismo de snapshot ONTAP REST/ZAPI
HPE 3PAR / Primera / AlletraVirtual copies via WSAPI
HPE NimbleSnapshots via API REST
Dell EMC Unity / PowerStoreSnapshots via API REST Unisphere
Pure Storage FlashArraySnapshots via API REST Purity
  1. Criar — no início do job o plugin chama a API do array e tira um snapshot em hardware dos volumes que sustentam os dados protegidos (volumes Windows, ou os datastores/containers que hospedam as VMs).
  2. Montar / rastrear — o snapshot é exposto e rastreado durante o job.
  3. Backup a partir do snapshot — os dados são lidos do snapshot no lado do array, não do volume de produção.
  4. Liberar — ao término do job o snapshot é liberado no array, sem deixar resíduos.

Adicione a linha do plugin ao FileSet de um job Windows baseado em agente ou de um job de VM agentless:

FileSet {
Name = "vmware-em-netapp"
Include {
Options { Signature = SHA256 }
Plugin = "storage-snapshot: array=netapp-ontap mgmt=filer01.example.com user=svc-backup password=secret volume=vm_datastore01"
Plugin = "vsphere: server=vc.example.com user=svc@vsphere password=secret vm=*"
}
}

Todos os parâmetros são pares chave=valor separados por espaço. Defina array= como netapp-ontap, hpe-3par, hpe-nimble, dellemc-unisphere ou pure-flasharray. Veja a referência de Content para as opções de FileSet.

As restaurações não mudam: pontos de recuperação capturados a partir de snapshots do array são navegados e restaurados exatamente como qualquer outro backup — VM completa, BMR ou granular. Veja Restauração, Instant Recovery & V2V.