IT-Tagebuch

Meine Gedanken rund um die Datenpflege

Proxmox - Serverdoku inkl. Umzug

- Veröffentlicht unter Server von

Heute ist es soweit, meine Proxmoxinstanz soll vom MSI Cubi Mini-PC auf den Shuttle XPC umsteigen, zwei Gründe führen dazu: - mehr Arbeitsspeicher ist möglich (bis zu 64GB, aktuell 32GB verbaut) statt wie im Cubi 16 GB - CPU-Upgrade vom N5000 auf einen I7-7700 den ich günstig in den Kleinanzeigen finden konnte, die Leistung brauche ich vermutlich nicht aber wir werden mal schauen - Frigate wird sich bestimmt freuen :-D

Was ist zu tun?

. Backup der VMs auf dem alten Host Dafür habe ich auf dem Proxmoxbackupserver mein NAS per NFS eingebunden

mkdir /media/nas
mount 10.11.11.7:/nfs/Backup /media/nas

Dahin lasse ich erstmal vor dem Ausschalten die Sicherungen laufen, das wird dauern.....

Folgende IP-Adressen sind neu auf dem System vergeben:

Proxmox-IP: 10.11.11.10
Proxmox-Backupserver: 10.11.11.178
alle anderen IPs blieben bestehen

Openmediavault

einbinden vom Laufwerk lsblk -l /dev/disk/by-id => ata-SanDisk_SDSSDH3_2T00_204088800504 -> ../../sdc

qm set VMID -scsi1 /dev/disk/by-id/ata-SanDisk_SDSSDH3_2T00_204088800504

Homeassistant

Usb-Geräte wieder einbinden lsusb USB-Device herausfinden und in der GUI eintragen

Standby der Backupplatte einstellen hdparm -Y /dev/sdb

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