mirror of
https://github.com/bashclub/miyagi-pbs-zfs.git
synced 2025-12-06 09:28:44 +00:00
45 lines
1.9 KiB
Markdown
45 lines
1.9 KiB
Markdown
# miyagi-pbs-zfs
|
||
Secure Proxmox PVE with Proxmox Backup Server PBS and ZFS Pull Replication with a mostly turned off System
|
||
Optimize Processes without colliding Replications, Backups, Monitorings or Scrubs
|
||
Save lot of Money with less performant Hardware
|
||
|
||
What it does
|
||
Miyagi said, best defense, no be there
|
||
|
||
Usecase
|
||
Proxmox Backupserver is running unnecessarly 24/7
|
||
ZFS Replication is usually done by a zfs send, so its a push
|
||
|
||
What if our Backup/Replicaserver is turned off most the time, nobody can attack it
|
||
|
||
Consider not using a Gateway, use Routes!
|
||
|
||
What we do...
|
||
|
||
Turning on the Computer with a @reboot Cron
|
||
|
||
@reboot /root/pbs-zfs-daily.sh -c 200-ssd.conf && /root/pbs-zfs-daily.sh -c 200-hdd.conf
|
||
|
||
So Miyagi at this point can pull two ZFS-Datastores to one Target Datastore, using the full Path of ZFS for Naming.
|
||
If you have multiple Target Datasets, please run multiple Configs and disable Proxmox Backup Server!
|
||
Miyagi will tag your Source for Replication with Zsync!
|
||
|
||
Replicating by a Pull with https://github.com/bashclub-zsync
|
||
Pushing a Report to Proxmox Source Host, monitored by Check_MK unsing https://github.com/bashclub/checkzfs
|
||
The Report will be found by Check_MK´s built in Autdiscovery for new Services.
|
||
Data will be valid vor about one Day (90000s) bevore it expires.
|
||
So there nothing can go wrong!
|
||
|
||
Regarding to the Weekday doing Maintenance on Proxmox Backup Server for getting more free Space.
|
||
Triggering a Push Backup with PBS (only Way to do) Backup to PBS and checking Exitcode for Report
|
||
Reporting PBS Result with 100% certainty in compact OK/WARN State to backuped PVE Host using Check_MK
|
||
|
||
Verifying older Backups
|
||
Protecting the PBS Backups with a ZFS Snapshot
|
||
Updating the Host and PBS
|
||
|
||
TURNING OFF THE MACHINE!!!
|
||
Test Targets Tank if less than 75% free, otherwise report to Check_MK
|
||
Test Disks after PBS Maintenance, before shutdown with SmartCTL Short Test and report to Check_MK
|
||
Support multiple Sources
|