Restoring VM in another ZFS pool after broken disk

Plat0nicS0lid

New Member
Nov 29, 2022
3
0
1
Hallo zusammen,

PXMX VE Version: 7.2 - 7.

ich nutze PXMX schon eine ganze Weile und habe bis jetzt sehr positive Erfahrungen gesammelt.
Gestern Abend bin ich aber an eine Stelle gestoßen, die ich selber nicht direkt lösen kann.

In einem ZFS Pool, besteht aus einer SSD 2TB (nein, kein RAID ): ) ist die SSD defekt gegangen.
Auf dieser waren einige VMs, welche allerdings im Backup sind.

Meine Frage ist jetzt, wie kann ich eine VM zurückspielen, wenn der initiale ZFS Pool nicht mehr da ist, bzw. die Disk ist defekt?
Der alte ZFS Pool (SSD_2TB in diesem Fall) ist noch da, finde auch keine Möglichkeit ihn zu entfernen. Aber die Disk wird unter Disks-ZFS nicht angezeigt.
Eine neue Disk (temporär, damit ich eine der betroffenen VMs wieder starten kann) ist vorhanden und wurde bereits eingebaut und als USB_5TB unter ZFS eingehängt.

Wenn ich jetzt versuche, eine der VMs aus SSD_2TB in USB_5TB zurück zu spielen, bekomme ich den Hinweis:
restore vma archive: zcat /var/lib/vz/dump/vzdump-qemu-101-2022_11_26-02_00_05.vma.gz | vma extract -v -r /var/tmp/vzdumptmp16861.fifo - /var/tmp/vzdumptmp16861
CFG: size: 438 name: qemu-server.conf
DEV: dev_id=1 size: 107374182400 devname: drive-scsi0
CTIME: Sat Nov 26 02:00:05 2022
zfs error: cannot open 'SSD_2TB': no such pool

Die SSD_2TB kann ich auch unter ZFS nicht "zerstören", weil die Disk nicht angezeigt wird. Auch ein "fdisk -l" gibt sie nicht aus.
Kann ich die temporäre USB Disk als SSD_2TB anlegen, damit der restore klappt? Kann ich die Backup-Information anpassen, dass sie auf USB_5TB restorebar wird?

Es geht dabei um eine VM die falsch platziert liegt - genau die ist auf einem Single Disk ZFS Pool.

Viele Grüße und vielen Dank,
Sascha
 
Anstelle der VM kannst du auf den Storage klicken im GUI und von dort aus das Backup restoren. Dabei solltest du auch den Zielstorage auswählen können.
 
Hallo Mira,

*facepalm* das war ja einfach. Ich habe mich von der "grauen" Darstellung, als Storage die Backup-Konfiguration zu nuten, dazu verleiten lassen, dass sich diese Konfiguration so nicht ohne weiteres ändern lässt.
Aber, die Stelle lässt sich aufklappen - und die USB_5TB wird angezeigt.

Restore läuft aktuell. Blutdruck sinkt aktuell.

Vielen Dank,
Sascha
 
Hatte zunächst im Forum gesucht, und reichlich Deutsche posts gesehen. Daher war mein Post auch in Deutsch.
Bin gerade darauf gestossen, dass es auch eine nationale Abteilung gibt.
War gerade dabei, den post auf Englisch zu schreiben, als Deine Antwort kam.
 
Ja, hab den Post ins deutsche Unterforum verschoben.
Freut mich, dass der Restore jetzt läuft!
 
Um deinen SSD_2TB Storage loszuwerden kann du ihn unter Datacenter -> Storage im WebUI entfernen. ZFS Pools entfernen kann man mit zpool export DeinPoolName.
 

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!