P15 - Sao lưu và Khôi phục Máy Ảo Trên Proxmox
🚀 Proxmox VE P15 – Backup và Restore Virtual Machines (Hướng dẫn Full Step-by-Step)
Bảo vệ dữ liệu là một trong những trách nhiệm quan trọng nhất của bất kỳ System Administrator nào.
Trong Proxmox VE, việc xây dựng chiến lược backup và restore đúng chuẩn giúp hệ thống có thể nhanh chóng phục hồi khi gặp sự cố phần cứng, xóa nhầm dữ liệu hoặc thậm chí là tấn công ransomware.
Trong bài hướng dẫn đầy đủ này, bạn sẽ học cách:
📦 Cấu hình storage dùng để backup
🗂 Tạo backup thủ công cho máy ảo
⏱ Thiết lập lịch backup tự động
🔄 Khôi phục (restore) máy ảo an toàn
⚙ Hiểu rõ các chế độ backup và best practices
Dù bạn đang vận hành homelab hay quản lý cluster production, việc thành thạo backup trong Proxmox là kỹ năng bắt buộc.
🎯 Tại sao Backup lại quan trọng trong Proxmox?
Không có backup đồng nghĩa với các rủi ro:
❌ Mất dữ liệu do lỗi phần cứng
❌ VM bị corrupt
❌ Xóa nhầm máy ảo
❌ Tấn công ransomware
❌ Lỗi cấu hình cluster
Proxmox cung cấp sẵn hệ thống backup tích hợp mạnh mẽ, ổn định và dễ dàng tự động hóa.
🧩 Tổng quan cơ chế Backup trong Proxmox
Proxmox hỗ trợ nhiều chế độ backup:
💤 Stop mode (dừng VM trong lúc backup)
🔁 Suspend mode
⚡ Snapshot mode (khuyến nghị sử dụng)
Định dạng file backup:
.vma.zst
File backup có thể lưu trên:
Local storage
NFS
SMB
Proxmox Backup Server (PBS)
🗄 Step 1 – Cấu hình Backup Storage
Trước khi tạo backup, bạn cần cấu hình storage lưu trữ.
Đi đến:
Datacenter → Storage → Add
Chọn loại storage:
NFS
Directory
SMB/CIFS
Proxmox Backup Server
Đảm bảo:
Content type có tích chọn “VZDump backup file”
Storage có thể truy cập từ tất cả node (nếu chạy cluster)
Kiểm tra trạng thái storage phải hiển thị active.
📦 Step 2 – Tạo Backup Thủ Công cho VM
Để backup thủ công:
Chọn VM
Click Backup
Chọn storage
Chọn mode:
Snapshot (khuyến nghị)
Suspend
Stop
Click Backup
Proxmox sẽ tạo file backup tại:
/var/lib/vz/dump/
Theo dõi tiến trình trong Task Viewer.
⏱ Step 3 – Tạo Lịch Backup Tự Động
Backup tự động giúp đảm bảo tính nhất quán và an toàn dữ liệu.
Đi đến:
Datacenter → Backup → Add
Cấu hình:
Node (hoặc tất cả node)
Storage
Schedule (ví dụ: mỗi ngày lúc 02:00)
Selection mode:
All VMs
Selected VMs
Backup mode (khuyến nghị Snapshot)
Retention policy (Giữ lại X bản backup gần nhất)
Click Create.
Từ giờ hệ thống sẽ tự động backup theo lịch.
🔄 Step 4 – Restore Máy Ảo
Để khôi phục VM:
Vào storage → Backups
Chọn file backup
Click Restore
Chọn:
Target node
VM ID
Storage
Click Restore
Proxmox sẽ tạo lại VM với cấu hình ban đầu.
Thời gian restore phụ thuộc vào:
Kích thước backup
Tốc độ storage
Hiệu năng mạng (nếu dùng storage remote)
💻 Restore bằng CLI (Tùy chọn)
Bạn cũng có thể restore qua command line:
Liệt kê backup:
qmrestore <backup-file> <VMID>
Ví dụ:
qmrestore vzdump-qemu-100-2026_02_14-02_00_00.vma.zst 200
Lệnh này sẽ khôi phục backup sang VM ID 200.
⚙ Giải thích các Backup Mode
Snapshot Mode (Khuyến nghị)
Downtime tối thiểu
Sử dụng cơ chế snapshot của QEMU
Phù hợp môi trường production
Suspend Mode
Tạm dừng VM ngắn
Đảm bảo tính nhất quán cao hơn
Stop Mode
Dừng hoàn toàn VM
An toàn nhất nhưng gây downtime
Lựa chọn mode tùy thuộc workload.
🛠 Các lỗi Backup thường gặp
❌ Storage chưa bật content backup
❌ Không đủ dung lượng
❌ VM bị lock
❌ Lỗi quyền NFS
❌ Cấu hình lịch backup sai
Luôn kiểm tra log sau mỗi lần backup.
🔐 Best Practices cho môi trường Production
✔ Sử dụng storage chuyên biệt cho backup
✔ Áp dụng chiến lược 3-2-1
✔ Test restore định kỳ
✔ Sử dụng Proxmox Backup Server để deduplicate
✔ Giám sát log backup
✔ Mã hóa backup offsite
Backup không có giá trị nếu chưa kiểm tra restore.
📊 Chiến lược Backup đề xuất
Với môi trường nhỏ:
Backup snapshot mỗi ngày
Giữ lại 7 ngày
Với production:
Backup incremental hàng ngày
Full backup hàng tuần
Sao lưu offsite hàng tháng
Có thể tích hợp:
Proxmox Backup Server
NAS replication
Cloud storage backup
🧠 Lưu ý khi chạy Cluster
Nếu chạy Proxmox cluster:
Đảm bảo tất cả node truy cập được backup storage
Quản lý backup job tập trung
Test restore sang node khác
Backup có thể restore sang bất kỳ node nào trong cluster.
🎯 Kết luận
Backup và Restore trong Proxmox VE là kỹ năng nền tảng của mọi Virtualization Administrator.
Trong bài này bạn đã học cách:
Cấu hình storage backup
Tạo backup thủ công
Thiết lập backup tự động
Restore VM an toàn
Áp dụng best practices production
Một hệ thống không có backup đã được kiểm chứng luôn tiềm ẩn rủi ro.
Hạ tầng chuyên nghiệp bắt buộc phải có chiến lược backup rõ ràng và được test định kỳ.
Tham khảo thêm bài viết cùng chủ đề
P21 – Hướng Dẫn Tự Động Start và Shutdown VM Proxmox Bằng Cron
P21 – Hướng Dẫn Tự Động Start và Shutdown VM Proxmox Bằng Cron ⏰ Proxmox VE – Hướng Dẫn Tự Động Start và Shutdown VM Bằng Cron (Step-by-Step) Tự động hóa việc khởi động và tắt máy ảo là một kỹ năng quan trọng đối với mọi quản trị viên...
Read MoreP15 – Sao lưu và Khôi phục Máy Ảo Trên Proxmox
P15 – Sao lưu và Khôi phục Máy Ảo Trên Proxmox 🚀 Proxmox VE P15 – Backup và Restore Virtual Machines (Hướng dẫn Full Step-by-Step) Bảo vệ dữ liệu là một trong những trách nhiệm quan trọng nhất của bất kỳ System Administrator nào.Trong Proxmox VE, việc xây dựng chiến...
Read MoreP14 – Hướng Dẫn Remove Cluster Group An Toàn trên Proxmox (Step-by-Step)
Proxmox VE 9 P14: Hướng Dẫn Remove Cluster Group An Toàn trên proxmox (Step-by-Step) 🚀 Proxmox VE 9 – Hướng Dẫn Remove Cluster Group (Step-by-Step) Trong một số tình huống thực tế, bạn có thể cần gỡ bỏ hoàn toàn cấu hình cluster trong Proxmox VE 9, đặc biệt khi:...
Read More