No zvol device link - Proxmox VE Error bei Backup oder Snapshot

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Im Folgenden wird die Behebung eines spezifischen Fehlers betrachtet. Bitte prüfen Sie vor der Durchführung der beschriebenen Schritte genau, ob Ursache und Umstände des Fehlers ihren Gegebenheiten entsprechen. Die Thomas-Krenn.AG übernimmt keine Verantwortung für eventuelle Schäden oder Ausfälle durch fehlerhafte Verwendung der Hilfestellung.

Dieser Artikel zeigt eine Hilfestellung bei den Fehlermeldungen no zvol device link und dataset does not exist auf.

Fehlermeldung

no zvol device link wird bei der Erstellung eines Backup gemeldet.

dataset does not exist wird bei der Erstellung eines Snapshot gemeldet.

Backups

ERROR: Backup of VM 107 failed - timeout: no zvol device link for 'vm-107-disk-1' found after 300 sec found.

Snapshots

saving VM state and RAM using storage 'local-zfs'
513.64 KiB in 0s
2.12 GiB in 1s
completed saving the VM state in 2s, saved 3.69 GiB
snapshotting 'drive-sata0' (local-zfs:vm-222-disk-1)
cannot open 'rpool/vm-222-disk-1': dataset does not exist
usage:
	snapshot [-r] [-o property=value] ... <filesystem|volume>@<snap> ...
For the property list, run: zfs set|get
snapshot create failed: starting cleanup
TASK ERROR: zfs error: For the delegated permission list, run: zfs allow|unallow 

Fehlerbeschreibung

Die nachfolgenden Angaben beschreiben eine Systemkonfiguration unter der oben genannte Fehler aufgetreten sind. Außerdem werden Ursache und mögliche Entstehung der Fehlermeldungen beschrieben.

Ausgangssituation

  • Server: Singlenode mit Proxmox VE 8.0
  • Storage: local-zfs mit dem Namen rpool
  • ZFS-Status: OK
  • Fehlerbild: Snapshots und Backups der VMs sind nicht mehr möglich

Entstehung

Folgende Konfigurationsschritte haben zu den Fehlermeldungen geführt:

  • Kunde löscht local-zfs in Datacenter -> Storage
    • löscht damit den Verweis innerhalb der Web-UI.
    • Dies hat zur Folge, dass neue VMs nicht erstellt werden können.
    • Bisherige VMs sind nicht betroffen.
  • Der Kunde legt den Verweis neu an, es erscheint kein Fehler.
  • VMs können neugestartet werden ohne Probleme
  • Unsicher ist, ob ein Server Neustart zu Problemen führt.
  • Trotzdem gehen keine Backups und keine Snapshots (siehe Fehler oben)

Ursache

Beim Hinzufügen von local-zfs muss das ZFS-Dataset mit dem Eintrag rpool/data ausgewählt werden.

Stattdessen wurde fälschlicherweise der Pool rpool ausgewählt.

Da local-zfs nun auf rpool zeigt und nicht auf rpool/data funktionieren Snapshots und Backups nicht mehr.

Lösung

local-zfs aus Datacenter -> Storage entfernen und erneut mit dem korrekten Pfad hinzufügen /rpool/data.

Foto Jonas Sterr.jpg

Autor: Jonas Sterr

Ich beschäftige mich mit den Themen Software Defined Storage, Proxmox Virtualisierung auf Basis von KVM, QEMU & Ceph im Produktmanagement der Thomas-Krenn.AG in Freyung. Proxmox ist meine absolute Leidenschaft und ich freue mich gerne über Kontaktanfragen und einen Austausch auf LinkedIn.


Das könnte Sie auch interessieren

ESXi VM Importer - Proxmox VE Storage Plugin
Proxmox Debian VM erstellen
Updates (Minor) in Proxmox VE installieren