Veeam University – Tuần 3 — Beginner
Tuần 3: Tạo Công Việc Sao Lưu

Tuần 3: LAB 3

⏱️ Thời Gian

2 giờ

📋 Mục Tiêu

Full + Incremental chain

✓ Output

Measurable backups

Thực Hành LAB 3

📌 Mục Tiêu Lab

Tạo công việc sao lưu Full + Incremental, hiểu backup chain, kiểm tra restore file.

Bước 1: Tạo Backup Repository

Veeam Console → Infrastructure → Repositories → Add

Cấu hình:
├─ Tên: Lab3-Repo-[StudentID]
├─ Loại: SMB Network Share
├─ Đường dẫn: //backup-server/Student-[ID]/Lab3
├─ Max tasks: 4
└─ Dedup block size: 4KB

Xác minh: Repository status = Available

Bước 2: Tạo Backup Job

Veeam Console → Home → Jobs → Backup → VM Backup

Cấu hình:
├─ Tên: Lab3-FullIncr-[StudentID]
├─ VMs: Chọn 1 VM (Linux-Server-1)
├─ Repository: Lab3-Repo-[StudentID]
├─ Backup mode: Incremental
├─ Retention: 7 full + 14 incremental
└─ Schedule: Manual

Xác minh: Job xuất hiện, status = Not yet run

Bước 3: Chạy Full Backup

Home → Jobs → Lab3-FullIncr-[StudentID] → Run Now

Chờ hoàn thành (~30 phút)

Ghi chép kết quả:
Backup size: ______ GB
Duration: ______ phút
Compression ratio: ______ %

Kết quả dự kiến: Full Backup ≈ 5GB (tùy VM)

Bước 4: Tạo Dữ Liệu Mới

SSH vào VM được bảo vệ:
ssh root@linux-server-1

Tạo dữ liệu mới:
dd if=/dev/zero of=/tmp/test-100mb.bin bs=1M count=100
echo "Test data for Lab3" > /tmp/test.txt
exit

Tạo: 100MB dữ liệu mới

Bước 5: Chạy Incremental Backup

Home → Jobs → Lab3-FullIncr-[StudentID] → Run Now

Chờ hoàn thành (~5 phút)

Ghi chép:
Incremental size: ______ MB
Duration: ______ phút

Kết quả dự kiến: Incremental ≈ 150MB (2.8% Full)

Bước 6: Khôi Phục File

Veeam Console → Backups → [Incremental session]
→ File-Level Restore
→ Browse: /tmp/test.txt
→ Restore to: /tmp/Lab3-Restore-Test.txt

Xác minh:
md5sum /tmp/test.txt
md5sum /tmp/Lab3-Restore-Test.txt
# Kết quả: MD5 phải giống nhau!

Kết quả: File restore thành công, hash match

Bài Tập Ứng Dụng

💼 Bài Tập 1: Tính Toán Backup Chain

Yêu Cầu: Bạn có 1 VM 60GB. Sao lưu 5 ngày (Mon-Fri).

  • Thiết kế backup chain (full khi nào, incremental khi nào)
  • Tính tổng dung lượng sau 1 tuần (nếu incremental ~10% full)
  • Nếu bật compression 2x, dung lượng giảm bao nhiêu?
Gợi ý:
Thứ 2: Full = 60GB
Thứ 3-5: Inc = 6GB × 3 = 18GB
Thứ 6: Full = 60GB
Tổng = 138GB → Với compression 2x = 69GB ✓

💼 Bài Tập 2: So Sánh RPO

Yêu Cầu: Chạy 2 backup jobs:

  • Job A: Full mỗi 2 tuần (RPO 14 ngày)
  • Job B: Full hàng tuần + daily incremental (RPO 1 ngày)

Câu hỏi: Job nào tốt hơn? Tại sao?

Đáp án:
Job B tốt hơn:
- RPO 1 ngày vs 14 ngày → Chấp nhận mất ít hơn
- Full hàng tuần → Restore nhanh
- Daily incremental → Tiết kiệm dung lượng

Checklist Hoàn Thành

← Tuần 2 Về Index Tuần 4 →