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 VMcreate_container_backup- Create a backup of a containerrestore_vm_backup- Restore a VM from backuprestore_container_backup- Restore a container from backupcreate_vm_snapshot- Create VM snapshot for recoveryrestore_vm_snapshot- Restore from VM snapshotcreate_container_snapshot- Create container snapshotrestore_container_snapshot- Restore from container snapshotdelete_backup- Delete a backup file
Typical Workflows
Backup Creation & Management
- Create backups of critical VMs and containers
- Monitor backup completion and status
- Verify backup storage allocation
- Manage backup retention policies
- Clean up old backups
Disaster Recovery Testing
- Create test backups of critical systems
- Use snapshots for point-in-time recovery
- Restore to test environment
- Verify functionality and data integrity
- Document recovery procedures
Recovery Operations
- Identify failed VM/container
- Locate appropriate backup
- Use
restore_vm_backuporrestore_container_backup - Verify restored system functionality
- Complete recovery procedures
Backup Monitoring
- Monitor backup schedule compliance
- Track backup storage usage
- Monitor backup success/failure rates
- Identify backup issues early
- 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)