Cài đặt PBS
Trong trường hợp sử dụng này sẽ thực hiện backup với những yếu tố sau
- Chạy PBS như một máy ảo trên PVE
- PBS sẽ lưu dữ liệu vào ổ NFS trên Synology DSM
Setup trên Synology DSM
Cài đặt VM PBS
- Tải ISO của PBS
- Tạo VM PBS
- System:
- Machine: q35
- BIOS: OVMF (UEFI)
- CPU:
- Cores: 2
- Type: host
- Memory: 4096 MiB
- Network:
- Bridge: vmbr0
- Model: VirtIO
- System:
- Chạy VM PBS và cài đặt trên giao diện Graphic bình thường.
Cài đặt NFS cho PBS
- Sử dụng giao diện console trên VM hoặc kết nối tới VM bằng ssh
- Cập nhật bằng
apt updatevàapt upgrade - Chạy apt install
nfs-commonđể đảm bảo nfs đã được cài đặt - Tạo thư mục để mount
mkdir /mnt/dsm - Thực hiện mount và kiểm tra
mount -t nfs <dsm_local_ip>:<nfs_folder> <pbs_mount_folder>
EX:mount -t nfs 192.168.1.100:/volume1/pbs_storage /mnt/xpenology- Chạy
df -hvà kiểm tra xem có thư mục vừa mount chưa.
- Mount tự động
- Sửa file
fstabbằng lệnh saunano /etc/fstab - Thêm dòng sau vào cuối
<dsm_local_ip>:<nfs_folder> <pbs_mount_folder> nfs defaults,_netdev 0 0
- Sửa file
- Tạo Datastore
- Truy cập giao diện web của PBS localIP:8007
- Chọn Datastore > Add datastore
- Name: <Tên bất kỳ>
- Backing path: thư mục được mount ở trên
/mnt/dsm - Add
Kết nối PVE với PBS
- Lấy Fingerprint:
- Trên PBE > Dashboard > Show Fingerprint
- Tạo Storage trên PVE: Datacenter > Storage > Add > Proxmox Backup Server
- ID: Tên bất kỳ
- Server: IP của PBS
- User: root@pam
- Datastore: Tên datastore vừa tạo ở bước trên
- Fingerprint: fingerprint vừa tạo ở trên
- Add
Kiểm tra
- Chọn một VM/CT bất kỳ trên PVE (nên chọn VM/CT có kích thước nhỏ)
- Chọn Backup > Backup now
- Storage: chọn storage vừa tạo ở bước trên
- Mode: Snapshot
- Backup
Nếu thành setup thành công bạn sẽ thấy console log chạy và có task backup chạy trên PBS
Fix 1
Khi chạy apt install nếu gặp lỗi như hình dưới có thể thử cách sau
- Chạy
nano /etc/apt/sources.list.d/pbs-enterprise.sourcesđể mở file source - Mở file sẽ thấy nội dung dạng như sau
Types: debURIs: https://enterprise.proxmox.com/debian/pbsSuites: trixieComponents: pbs-enterprise - Thêm dòng
Enabled: novào cuối rồi save lại - Chạy
nano /etc/apt/sources.list.d/pbs-no-subscription.sourcesđể thêm source no-subscription - Điền nội dung sau rồi lưu lại
Types: debURIs: http://download.proxmox.com/debian/pbsSuites: trixieComponents: pbs-no-subscription
Fix 2
Sau khi add datastore có thể sẽ gặp lỗi như trên. Lỗi này do user không có quyền đọc ghi trên nfs
- Chạy
ls -ld /mnt/dsmđể kiểm tra owner và quyền đọc ghi với thư mục đã mount
Ex:d--------- 1 backup backup 36 Nov 9 00:16 /mnt/dsm
Có nghĩa là user backup không có quyền đọc ghi nào với thư mục. - Chạy 2 lệnh sau để update quyền
chmod 770 /mnt/dsmchown -R backup:backup /mnt/dsm


No comments to display
No comments to display