Hướng dẫn cài đặt, cấu hình Proxmox Backup Server (PBS) trên Proxmox VE

I. Giới thiệu

Proxmox Backup Server (PBS) là giải pháp backup chuyên dụng, mạnh mẽ và tiết kiệm dung lượng hơn rất nhiều so với backup thông thường trên Proxmox VE. PBS hỗ trợ deduplication, compressionincremental backup rất tốt.

Bài viết này sẽ hướng dẫn chi tiết từng bước cài đặt Proxmox Backup Server, cấu hình cơ bản và kết nối (Add) PBS vào Proxmox VE.

II. Cài đặt Proxmox Backup Server

Bước 1: Quý khách truy cập  https://www.proxmox.com/en/downloads tải ISO Proxmox Backup Server

Bước 2: Quý khách boot từ USB/ISO và cài đặt như cài Proxmox VE thông thường.

Bước 3: Sau khi cài xong. Ta truy cập giao diện web: https://IP-cua-PBS:8007

III. Cấu hình ban đầu PBS (Proxmox Backup Server)

Bước 1.  Cần cấu hình repo trước khi bắt đầu cài đặt package, quý khách vào file sources.list và thêm thông tin repo của pbs bằng lệnh sau :

nano /etc/apt/sources.list

deb http://download.proxmox.com/debian/pbs <version OS (bullseye,bookworm)> pbs-no-subscription

 Bước 2. Cài đặt package, chạy lệnh sau trên terminal:

apt update
apt install install proxmox-backup-server

IV. Cấu hình Proxmox Backup Server

Bước 1. Cấu hình User truy cập. Ta chọn Access Control  →  add 

Tạo user với :

  • User name: Tên user 
  • Realm: Giữ nguyên là Proxmox Backup auth
  • Password: Đặt mật khẩu mạnh (Long Vân khuyên dài ít nhất 8 ký tự)
  • Expire: Giữ never
  • Enabled: Phải tick

Bước 2. Bạn cần thực hiên tạo Datastore để lưu các bản backup:

  • Trong giao diện Proxmox Backup Server, bạn click vào mục Datastore ở menu bên trái.
  • Chọn Add Datastore.

Cửa sổ General hiện ra, bạn thực hiện điền thông tin như sau:

  • Name: Đặt tên cho Datastore (ví dụ DATA).
  • Path: Chọn đường dẫn ổ cứng mà bạn muốn dùng để lưu backup (thường là /mnt/datastore/main-backup).

Ở cửa sổ Prune Options sẽ có các thiết lập: 

  • Keep Last Giữ lại bao nhiêu bản backup gần nhất 
  • Keep Hourly Giữ bao nhiêu bản backup theo giờ
  • Keep Daily Giữ bao nhiêu bản backup theo ngày
  • Keep Weekly Giữ bao nhiêu bản backup theo tuần
  • Keep Monthly Giữ bao nhiêu bản backup theo tháng
  • Keep YearlyGiữ bao nhiêu bản backup theo năm

Ở bài viết này Long vân chọn Keep Last bằng 7 để giữ 7 bản backup gần nhất 

Sau khi điền xong, bạn nhấn nút Add để tạo Datastore

Bước 3. Sau khi tạo xong User (proxmoxve), bạn cần cấp quyền cho user này để có thể truy cập và sử dụng Datastore bằng cách truy cập Datastore  → Add  → Permission: 

  • Sẽ có 2 đối tượng sẽ được set permission, trường hợp này ta áp dụng cho User
  • Set Role phù hợp

Bước 4. Fingerprint là một mã bảo mật quan trọng dùng để xác thực khi  kết nối Proxmox Backup Server (PBS) với Proxmox VE. Quý khách lấy mã này bằng cách truy cập vào shell của proxmox backup server và thực hiện command:

proxmox-backup-manager cert info | grep Fingerprint

Hệ thống sẽ trả về một dòng thông tin giống như sau:

VI. Thêm Proxmox Backup Server vào PVE Cluster

Bước 1. Ta Add Backup Storage bằng cách truy cập vào Proxmox Cluster trên WebGUI. Vào mục Datacenter → Storage → Add → Proxmox Backup Server

Ở cửa sổ Add Proxmox Backup Server trên giao diện Proxmox VE ta cấu hình : 

  • ID: Tên hiển thị của PBS trong Proxmox VE
  • Server: Địa chỉ IP của máy Proxmox Backup Server.
  • Username: Tên user bạn đã tạo trên PBS.
  • Password:Mật khẩu của user trên PBS.
  • Fingerprint: Phần quan trọng nhất. Bạn phải dán Fingerprint lấy từ PBS vào đây. Nếu không điền đúng sẽ không kết nối được.
  • Datastore:Tên Datastore trên PBS mà bạn muốn sử dụng để lưu backup.
  • Content: Loại nội dung là backup (để nguyên).
  • Nodes: Cho phép tất cả node Proxmox VE sử dụng PBS (giữ nguyên là tốt nhất).
  • Enable: Bật kết nối (nên tick)

Sau khi add, các host trong PVE cluster sẽ xuất hiện thêm 1 Storage

Bước 2: Quý khách sẽ tạo Job Backup để hệ thống tự động backup các máy ảo bằng cách vào Datacenter → Backup → Add

Cửa sổ Backup Job ta cấu hình như sau :

  • Node: All  → Job này sẽ áp dụng cho tất cả Node (máy chủ Proxmox).
  • Storage: BACKUP  →  Đang dùng Proxmox Backup Server (PBS) để lưu backup. Đây là đúng.
  • Schedule: 21:00 → Backup sẽ tự động chạy lúc 21:00 hàng ngày. Quý khách có thể thay đổi giờ này.
  • Selection mode: Include selected VMs → Chỉ backup những VM Quý khách tick chọn 
  • Compression: ZSTD (fast and good) → Chế độ nén tốt và nhanh, Long Vân khuyến nghị dùng.
  • Mode: Snapshot → Chế độ backup mà không cần tắt VM.
  • Enable: Tích chọn để Job Backup bật.

Như vậy, Long Vân đã hướng dẫn Quý khách cài đặt, cấu hình Proxmox Backup Server (PBS).Chúc Quý khách thực hiện thành công!