Starting VM 111 failed: storage '...' does not exist

Aleaweil

Member
Oct 30, 2022
21
0
6
Hi, folgende Situation.
Ich habe Open Media Vault als VM laufen. Und das soll eigentlich einen Teil meiner angeschlossenen Festplatten via SMB verteilen. Nun habe ich an einem USB Dock zwei SSDs drin stecken, hatte für die jeweils eine LVM Volume Group und ein Thinpool erstellt. Diese Wiederrum hatte ich dann an die VM durchgereicht und von da an weiterverteilt. Nach einem unvorhergesehenen Node Neustart, kam die VM nicht mehr hoch (Fehlermeldung im Titel). Irgendwie wurde die Festplatte in Datacenter / Storage nicht mehr angezeigt. Ich habe Sie dann zu der Liste wieder hinzugefügt mittels Add LVM thin. Dann ist sie wieder aufgetaucht. Auch die genutzte Kapazität passt:
Bildschirmfoto 2024-08-06 um 22.29.21.png
Aber ich blick jetzt irgendwie nicht mehr durch. Vielleicht hab ich es auch kaputt gemacht. Komme ich noch irgendwie an die Daten? Ich würde mir etwas Zeit sparen..Ansonsten, gibt es einen besseren Weg das Laufwerk in der VM accessible zu machen?

Ich habe, nachdem ich die Harddisk der VM detached habe manuell wieder die Config angepasst mit den Daten die ich dachte, dass sie passen (SCSI3):
Code:
boot: order=scsi0;ide2;net0
cores: 4
cpu: x86-64-v2-AES
ide2: local:iso/openmediavault_7.0-32-amd64.iso,media=cdrom,size=936M
memory: 4096
meta: creation-qemu=8.1.2,ctime=1712386357
name: OpenMediaVault
net0: virtio=BC:24:11:3C:83:D0,bridge=vmbr0,firewall=1
numa: 0
onboot: 1
ostype: l26
scsi0: local-lvm:vm-111-disk-0,iothread=1,size=10G
scsi1: local-lvm:vm-111-disk-1,iothread=1,size=60G
scsi2: ext_intel_240gb_ssd:vm-111-disk-0,iothread=1,size=220G
scsi3: ext_4tb_ssd:vm-111-disk-0,iothread=1,size=4000G
scsihw: virtio-scsi-single
smbios1: uuid=5a994f23-c177-4b73-951b-476eb33b1309
sockets: 1
vmgenid: 0b28e860-dd42-4903-8b13-95acb8be0bcc
Aber es funktioniert nicht. Die VM startet aber die Festplatte erscheint nicht.

LSBLK hat bevor ich das Thin Volume in Storage hinzugefügt habe einfach nur SDD angezeigt, ohne jegliche Partition oder so und nun sieht es so aus:
Code:
sdd                                                 8:48   0   3.7T  0 disk
├─ext_4tb_ssd-ext_4tb_ssd_tmeta                   252:19   0  15.9G  0 lvm 
│ └─ext_4tb_ssd-ext_4tb_ssd-tpool                 252:33   0   3.7T  0 lvm 
│   ├─ext_4tb_ssd-ext_4tb_ssd                     252:34   0   3.7T  1 lvm 
│   └─ext_4tb_ssd-vm--111--disk--0                252:35   0   3.9T  0 lvm 
└─ext_4tb_ssd-ext_4tb_ssd_tdata                   252:20   0   3.7T  0 lvm 
  └─ext_4tb_ssd-ext_4tb_ssd-tpool                 252:33   0   3.7T  0 lvm 
    ├─ext_4tb_ssd-ext_4tb_ssd                     252:34   0   3.7T  1 lvm 
    └─ext_4tb_ssd-vm--111--disk--0                252:35   0   3.9T  0 lvm

Könnt ihr damit was anfangen?
 
Also die Ausgabe von lsblk sieht gut aus.
Was zeigt dir denn die GUI an, siehst du im Thin Pool die virtuelle DIsk?
Ungefähr so:
1722976780753.png
 
Ja die sehe ich, sieht so aus

daher hab ich ja die Daten genommen für den Manuellen Config Eintrag
Bildschirmfoto 2024-08-06 um 23.20.50.png
 
Dann sollte alles funktionieren. Eventuell die Disk noch einmal aushängen (Disconnect) und neu einbinden.
 
Ich hab sie nochmal detached aber wie bekomme ich sie nun rein, die LSBLK Ausgabe sieht immer noch so aus:
Bildschirmfoto 2024-08-07 um 07.39.11.png
aber nun zeigt das LVM an, dass der komplette Speicher frei sei:
Bildschirmfoto 2024-08-07 um 07.40.21.pngBildschirmfoto 2024-08-07 um 07.40.30.png

Wenn ich die Disk nun wieder attachen will, dann habe ich gelesen, sollte es and existing disk geben, aber das gibt's bei mir nicht:
Bildschirmfoto 2024-08-07 um 07.41.27.png

Kann ich das Laufwerk irgendwie Mounten um zumindest die Daten zu ziehen und dann alles neu zu machen? Bei einem Versuch habe ich irgend einen Bad Superblock Fehler bekommen.

Danke und Grüße
 
Ich gehe mal davon aus, dass die Daten irgendwie weg sind, keine Ahnung was ich getrieben hab. Halb so wild. Die Frage, die sich mir nun stellt ist folgende:
Gibt es eine sauberer / bevorzugtere Lösung eine Festplatte in eine VM einzuhängen als so? Oder sollte man das schon so machen. Scheint mir etwas fragil, das ganze.
 
Da die Diks im Datastore angezeigt wird, sollte diese auch an der VM als unused angezeigt werden.
Mich wundert, dass er keinen Verbrauch mehr anzeigt.
 
Ja ich sage ja, ich denke irgend ein Befehl war falsch und hat alles geschrotet, daher würde ich nochmal von Scratch starten :-D
 
Wenn du ein BAckup hast, ist das sauberer. Eventuell würde ich das Setup mit USB etwas überdenken. Manchmal können die Rechner auch eSATA.
 
Also aber du sagst, ein LVM Volume zu erstellen ist schon die sauberste Lösung. Und nicht irgendwie auf dem Node zu Partitionieren und diese dann irgendwie einhängen in der VM?
 
Du kannst die Disks einfach direkt an die VM geben, wenn da eh nix anderes drauf soll.
 
Achtung: Ich glaube Du hast die Disk ueber Storage "Remove" weggenommen. Dies LOESCHT die Disk.
Was Du wolltest war in der VM ueber Hardware "Detach"

1723016460666.png

1723016502840.png
 
Nein, hatte schon detach gemacht, aber bei den restlichen Versuchen muss irgendwas schief gelaufen sein. Beim nächsten Mal, frag ich früher :) Bevor ich selber rumwurstel
 

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!