TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

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:

  1. Chọn VM

  2. Click Backup

  3. Chọn storage

  4. Chọn mode:

    • Snapshot (khuyến nghị)

    • Suspend

    • Stop

  5. 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:

  1. Vào storage → Backups

  2. Chọn file backup

  3. Click Restore

  4. Chọn:

    • Target node

    • VM ID

    • Storage

  5. 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ủ đề

P15 – 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 More