Der Proxmoxbackupserver wird über eine Automatisierung automatisch einmal im Monat gestartet, dies ist am 5. des Monats um 11:30.
IP-Adresse Backupserver: 10.11.11.178
Im Anschluss erfolgt der automatische Aufruf des Skriptes "backup_ausloesen.sh", welche alle Maschinen vom Proxmox-Server sichert. Es werden jeweils 5 Sicherungen aufbewahrt, bevor automatisiert überschrieben wird.
Skriptinhalt
#### Storage aktivieren
pvesm set pbs-lokal -disable 0
sleep 30s
#### backup auslösen
vzdump 100 101 102 --storage pbs-lokal --node pve --notes-template '{{guestname}}' --all 0 --f>
sleep 60s
#### Storage deaktivieren
pvesm set pbs-lokal -disable 1
sleep 60s
#### System abschalten
ssh 10.11.11.148 -p 22 -l root -t "systemctl poweroff"
Im Anschluss erfolgt das automatische Abschalten der Steckdose, wenn der Server ausgeschaltet ist.
Crontab
30 11 5 * * /root/backup_ausloesen.sh >/dev/null 2>&1
Home Assistant Automatisierung [einschalten]
alias: 05. des Monats - 11:20 | pbs starten
description: ""
triggers:
- trigger: time
at: "11:20:00"
conditions:
- condition: template
value_template: "{{ now().day == 5 }}"
actions:
- type: turn_on
device_id: 32df2b2c6cdb3e1521fadc117027b816
entity_id: 136ac430996d742a97ff1f2726820e42
domain: switch
mode: single
Home Assistant Automatisierung [ausschalten]
alias: AUTO pbs-Steckdose abschalten wenn Server aus
description: ""
triggers:
- type: power
device_id: 32df2b2c6cdb3e1521fadc117027b816
entity_id: a27de6345b8277d9cd10ca437d2685cc
domain: sensor
trigger: device
below: 5
for:
hours: 0
minutes: 20
seconds: 0
conditions: []
actions:
- type: turn_off
device_id: 32df2b2c6cdb3e1521fadc117027b816
entity_id: 136ac430996d742a97ff1f2726820e42
domain: switch
mode: single