disaster-recovery
Implement disaster recovery and backup strategies for Proxmox. Create and manage backups, test recovery procedures, and ensure business continuity for your infrastructure.
When & Why to Use This Skill
This Claude skill provides a comprehensive framework for managing Proxmox disaster recovery and backup strategies. It empowers users to automate the protection of virtual machines and containers through scheduled backups, point-in-time snapshots, and streamlined restoration workflows, ensuring robust business continuity and data integrity for virtualized environments.
Use Cases
- Automated Infrastructure Protection: Schedule and manage regular backups for critical Proxmox VMs and containers to prevent data loss from hardware failures or cyber threats.
- Safe System Updates: Create snapshots before performing risky software upgrades or configuration changes, enabling instant rollback to a stable state if errors occur.
- Disaster Recovery Validation: Execute periodic recovery drills by restoring systems to test environments to verify backup integrity and document recovery time objectives (RTO).
- Storage Lifecycle Management: Monitor backup storage usage and implement automated retention policies to optimize disk space while maintaining compliance with data preservation requirements.
| name | disaster-recovery |
|---|---|
| description | Implement disaster recovery and backup strategies for Proxmox. Create and manage backups, test recovery procedures, and ensure business continuity for your infrastructure. |
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)