IT-Tagebuch

Meine Gedanken rund um die Datenpflege

Proxmox Backupserver - Sicherung automatisieren

- Veröffentlicht unter Server von

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