Files
Emanuel Almeida 6b3a6f2698 feat: refactor 30+ skills to Anthropic progressive disclosure pattern
- All SKILL.md files now <500 lines (avg reduction 69%)
- Detailed content extracted to references/ subdirectories
- Frontmatter standardised: only name + description (Anthropic standard)
- New skills: brand-guidelines, spec-coauthor, report-templates, skill-creator
- Design skills: anti-slop guidelines, premium-proposals reference
- Removed non-standard frontmatter fields (triggers, version, author, category)

Plugins affected: infraestrutura, marketing, dev-tools, crm-ops, gestao,
core-tools, negocio, perfex-dev, wordpress, design-media

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 15:05:03 +00:00

4.4 KiB

name, description
name description
pbs-config Configuracao do Proxmox Backup Server (PBS) -- criacao de datastores, politicas de retencao, sync jobs e remote targets para estrategia 3-2-1.

PBS Config

Configuracao completa de Proxmox Backup Server (PBS) com datastores, politicas de retencao, sync jobs e estrategia de backup 3-2-1.

Quando Usar

  • Configurar PBS apos instalacao Proxmox
  • Criar datastores para backups
  • Definir retention policies (7 daily, 4 weekly, 6 monthly)
  • Configurar remote sync entre nodes PBS
  • Implementar estrategia 3-2-1 backup

Sintaxe

/pbs-config <datastore-path> [--retention 7:4:6] [--remote-sync node2] [--dedup on]

Exemplos

# PBS basico com retention padrao
/pbs-config /mnt/pbs-datastore

# PBS com retention custom e remote sync
/pbs-config /mnt/pbs-datastore --retention 10:5:12 --remote-sync pbs-node2.descomplicar.pt

# PBS sem deduplicacao (se storage nao suporta)
/pbs-config /mnt/pbs-main --dedup off

Knowledge Sources (Consultar SEMPRE)

NotebookLM Proxmox Research

mcp__notebooklm__notebook_query \
  notebook_id:"276ccdde-6b95-42a3-ad96-4e64d64c8d52" \
  query:"proxmox backup server pbs datastore retention deduplication"

Hub Docs

  • Hub/05-Projectos/Cluster Descomplicar/Research/Proxmox-VE/Guia-Definitivo-Proxmox-Hetzner.md
  • Modulo 3: Storage e Backups (PBS, estrategia 3-2-1, deduplicacao)

Workflow Resumo

O setup completo segue 8 fases. Detalhes em references/pbs-setup-completo.md.

Fases

Fase Descricao Comandos-chave
1 Instalacao PBS apt install proxmox-backup-server
2 Criar Datastore proxmox-backup-manager datastore create
3 Users e Permissions proxmox-backup-manager user create
4 Integrar PVE com PBS pvesm add pbs
5 Backup Jobs vzdump --storage pbs-main
6 Remote Sync (cluster) proxmox-backup-manager sync-job create
7 Monitoring proxmox-backup-manager datastore status
8 Teste Restore qmrestore pbs-main:backup/...

Comandos Essenciais

# Criar datastore
proxmox-backup-manager datastore create main-store /mnt/pbs-datastore

# Retention padrao (7d/4w/6m/3y)
proxmox-backup-manager datastore update main-store \
  --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --keep-yearly 3

# User dedicado
proxmox-backup-manager user create pve-backup@pbs --email admin@descomplicar.pt

# Adicionar PBS ao PVE
pvesm add pbs pbs-main --server SERVER_IP --datastore main-store --username pve-backup@pbs

# Backup diario
vzdump --storage pbs-main --mode snapshot --compress zstd --all 1

# Remote sync
proxmox-backup-manager sync-job create sync-from-node-b \
  --remote pbs-node-b --remote-store main-store --store secondary-store \
  --schedule "0 3 * * *" --remove-vanished true

# Garbage collection
proxmox-backup-manager garbage-collection start main-store

# Verificacao integridade
proxmox-backup-manager verify-job create verify-main \
  --store main-store --schedule "0 4 * * 0"

Estrategia 3-2-1

Componente Implementacao
3 copias VMs producao + PBS Node B + PBS Node A sync
2 medias NVMe (producao) + HDD Enterprise (PBS)
1 off-site Hetzner Storage Box / S3 / PBS externo
RPO 1h (hourly se critico)
RTO 2-4h (restore + validacao)

Troubleshooting Rapido

Problema Solucao
"no space" garbage-collection start + reduzir retention
Remote sync falha Verificar conectividade + auth + journalctl -u proxmox-backup
Dedup ratio baixo VMs encrypted nao deduplica; verificar chunk size

Detalhes completos em references/pbs-avancado.md.

Quando NAO Usar

  • Para backups ad-hoc manuais (usar vzdump directo)
  • Para PBS ja configurado (usar troubleshooting guides)
  • Para restore procedures (criar skill especifica se necessario)

References

  • NotebookLM: 276ccdde-6b95-42a3-ad96-4e64d64c8d52
  • PBS Docs: https://pbs.proxmox.com/docs/
  • Guia Hub: Hub/05-Projectos/Cluster Descomplicar/Research/Proxmox-VE/Guia-Definitivo-Proxmox-Hetzner.md (Modulo 3)
  • Setup detalhado: references/pbs-setup-completo.md
  • Avancado e troubleshooting: references/pbs-avancado.md

Metadata (Desk CRM Task #1712)

Projecto: Cluster Proxmox Descomplicar (#65)
Tarefa: Migracao Infraestrutura (#1712)
Tags: pbs, backup, retention, deduplication, sync