# Disaster Recovery

> Implement disaster recovery and backup strategies for Proxmox. Create and manage backups, test recovery procedures, and ensure business continuity for your infrastructure.

- Skill: `aibot88/disaster-recovery` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add aibot88/disaster-recovery`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aibot88/disaster-recovery/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aibot88 (https://skillmd.com/u/aibot88)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/aibot88/disaster-recovery

---


# Disaster Recovery Skill

Implement and manage disaster recovery and backup strategies for Proxmox.

## What this skill does

This skill enables you to:
- Create and manage VM backups
- Create and manage container backups
- Monitor backup status and history
- Track backup storage usage
- Restore VMs from backups
- Restore containers from backups
- Create VM snapshots for recovery
- Create container snapshots for recovery
- Plan backup strategies
- Test disaster recovery procedures
- Generate backup reports
- Manage backup retention policies

## When to use this skill

Use this skill when you need to:
- Create backups of VMs and containers
- Restore from backups
- Plan backup strategies
- Monitor backup status
- Test recovery procedures
- Verify backup integrity
- Plan backup retention
- Troubleshoot backup failures
- Generate compliance reports
- Plan for disaster scenarios

## Available Tools

- `create_vm_backup` - Create a backup of a VM
- `create_container_backup` - Create a backup of a container
- `restore_vm_backup` - Restore a VM from backup
- `restore_container_backup` - Restore a container from backup
- `create_vm_snapshot` - Create VM snapshot for recovery
- `restore_vm_snapshot` - Restore from VM snapshot
- `create_container_snapshot` - Create container snapshot
- `restore_container_snapshot` - Restore from container snapshot
- `delete_backup` - Delete a backup file

## Typical Workflows

### Backup Creation & Management
1. Create backups of critical VMs and containers
2. Monitor backup completion and status
3. Verify backup storage allocation
4. Manage backup retention policies
5. Clean up old backups

### Disaster Recovery Testing
1. Create test backups of critical systems
2. Use snapshots for point-in-time recovery
3. Restore to test environment
4. Verify functionality and data integrity
5. Document recovery procedures

### Recovery Operations
1. Identify failed VM/container
2. Locate appropriate backup
3. Use `restore_vm_backup` or `restore_container_backup`
4. Verify restored system functionality
5. Complete recovery procedures

### Backup Monitoring
1. Monitor backup schedule compliance
2. Track backup storage usage
3. Monitor backup success/failure rates
4. Identify backup issues early
5. Generate audit reports

## Example Questions

- "Create a backup of VM 100 to storage"
- "What's the status of recent backups?"
- "Restore VM 200 from the backup created yesterday"
- "Show me all available backups and their sizes"
- "Create a snapshot of container 101 before updates"
- "How much storage is used for backups?"
- "Generate a disaster recovery test report"

## Response Format

When using this skill, I provide:
- Backup creation confirmations
- Backup listings with dates and sizes
- Restore operation status
- Backup storage usage analysis
- Recovery procedure documentation
- Compliance and audit reports

## Best Practices

- Implement 3-2-1 backup rule (3 copies, 2 media types, 1 offsite)
- Backup critical systems regularly
- Test restore procedures regularly
- Monitor backup success rates
- Implement backup retention policies
- Encrypt backups for security
- Store backups off-site
- Document recovery procedures
- Verify backup integrity
- Monitor backup storage capacity
- Automate backup schedules
- Test recovery before disaster strikes
- Keep backup inventories current
- Monitor backup performance
- Plan for recovery time objectives (RTO)
- Plan for recovery point objectives (RPO)


