[SOLVED] Multiple ZFS Disks nach Migration von LVM Node

HBO

Active Member
Dec 15, 2014
274
15
38
Germany
Guten Morgen,

nach live Migration einer VM basierend auf einem LVM Pool auf eine Node mit ZFS habe ich nun alle Disks 3x auf dem ZFS Pool wobei gemäß VM Konfiguration nur die letzten beiden ZFS Volumes genutzt werden. Ja ich weiß ein PVE 5.3.6 ist nicht aktuell, das ist auf der ToDo. Aber ist dieser Fehler bekannt und künftig behoben?

Code:
NAME                      USED  AVAIL  REFER  MOUNTPOINT
local-zfs                 701G   376G    96K  /local-zfs
local-zfs/vm-108-disk-0   213G   588G    56K  -
local-zfs/vm-108-disk-1  21,3G   397G    56K  -
local-zfs/vm-108-disk-2   213G   588G    56K  -
local-zfs/vm-108-disk-3  21,3G   397G    56K  -
local-zfs/vm-108-disk-4   213G   430G   159G  -
local-zfs/vm-108-disk-5  21,3G   392G  5,64G  -

Gemäß VM Konfiguration wird Disk 4 und 5 genutzt.

Viele Grüße
HBO
 
Hallo,
hat es bei früheren Versuchen, die VM zu migrieren Fehler gegeben? Manchmal werden die bereits kopierten Disken nicht sauber aufgeräumt. Am besten einfach nachschauen, was auf den Disken drauf ist (höchstwahrscheinlich ein alter Stand letzten beiden Disken). Die Partitionen sollten in /dev/zvol/local-zfs/ aufscheinen und können (am besten read-only) gemountet werden.

Wenn Du sicher bist, dass Du die Disken nicht mehr brauchst, wieder unmounten und zfs destroy benutzen (oder alternativ qm rescan --vmid 108 und dann die unused Disken von der GUI aus löschen).
 
Nein die Migration ist direkt und ohne Fehler beim ersten Versuch durchgelaufen. Kann das irgendwie durch Arbeiten auf der VM während der Migration. Dafür ist ja eigentlich die live Migration gut.

Hier der Stand der Disks:
Code:
lrwxrwxrwx 1 root root  10 Sep 25 08:44 vm-108-disk-0 -> ../../zd48
lrwxrwxrwx 1 root root  10 Sep 25 08:44 vm-108-disk-1 -> ../../zd64
lrwxrwxrwx 1 root root   9 Sep 25 08:44 vm-108-disk-2 -> ../../zd0
lrwxrwxrwx 1 root root  10 Sep 25 08:45 vm-108-disk-3 -> ../../zd16
lrwxrwxrwx 1 root root  10 Sep 25 08:45 vm-108-disk-4 -> ../../zd80
lrwxrwxrwx 1 root root  10 Sep 25 08:45 vm-108-disk-5 -> ../../zd96
 
Wie werden die Disken von der VM intern aus genutzt? Was sagt fdisk -l /dev/local-zfs/vm-108-disk-0?

Mit zfs list -o name,creation local-zfs -r kannst Du kontrollieren, wann die Disken angelegt wurden. Gab es früher schon mal eine andere VM mit dieser ID? War Replikation konfiguriert?

Auch könnten im Migrations-Log noch zusätzliche Infos da sein (z.B. found local disk vm-108-disk-N (via storage))).
 
Ok den Wald vor lauter Bäumen nicht gefunden. Da waren doch 2 Tasks vorher in dem eine geladene ISO nicht auf dem lokalen Storage vorhanden ist. So wurden dann die 4 leeren Disks angelegt. Obwohl diese aber eigentlich in der VM Konfiguration nicht zugewiesen sind weigert sich die GUI diese zu löschen:
Code:
Cannot remove image, a guest with VMID '108' exists!
You can delete the image from the guest's hardware panel

Werde dann mal ne Sicherung ziehen und per zfs die Disks löschen.

PS: Die Migration habe ich per Shell ausgeführt, der Task wird aber nicht in der GUI angezeigt. Musste ich dann über die PVE Task Logs raus suchen.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!