Virtuelle HDD mit ZFS zum testen an eine VM binden

mhbosch

Member
Dec 22, 2020
28
0
6
51
Hallo,

Ich würde gerne etwas mit ZFS "spielen".
Dazu dachte ich, ich lege 4 ZFS ZVOL an und baue mir eine VM mit ZFS und binde die ZVOL ein.
Aber ich stehe beim einbinden auf dem Schlauch. Ich kann ja Laufwerke mounten, aber das will ich ja nicht. Ich will diese dem System bekannt machen und dann einen ZPOOL erstellen. Geht das überhaupt, und wenn ja, wie?

Viele Grüße,

Mhbosch
 
Du kannst deine ZFS Pools vom PVE Host nicht direkt in einer VM nutzen. Außer du reichst die kompletten Disks durch, aber dann kann der PVE Host diese auch nicht mehr nutzen.
Was du machen kannst ist ZFS auf ZFS. Würde ich für den Alltag nicht empfehlen, kann man rein zum Testen/Rumspielen aber machen.
Also ganz normal eine VM mit virtuellen Disks erstellen und mit diesen virtuellen Disks dann halt im GastOS einen neuen ZFS Pool erstellen.
 
Last edited:
Hallo Dunuin,

danke, aber genau da hänge ich, wie ich eine virtuelle HDD an eine VM hänge, ohne sie schon einzuhängen.
Ich finde immer nur einhängen als Mountpoint. Und ich will ja erreichen, diese zu einem ZPOOL aufzubauen.

VG,

mhbosch
 
Ich verstehe nicht das Problem. Du erstellst ganz normal eine VM. Dann kannst du im Hardware Tab der VM nach belieben virtuelle Disks anlegen. Die werden nie von selbst gemountet, das GastOS sieht dann halt die unpartitionierten virtuellen Disks und mit denen kann dein GastOS dann halt rumwursteln. ZFS Pool drauf erstellen oder was auch immer.
 
Hallo,

dazu bin ich wohl zu blöde.
Ich habe das ZVOL mit zfs create -V erstellt und sehe es auch.

Einbinden geht leider nicht. Ich kann aber bei einer VM ein virtuelles Laufwerk erstellen. Was ja das ist was ich wollte, allerdings eher mit eigenen Befehlen (zb Größe unter einem GB).

Danke,

mhbosch
 
Ich habe das ZVOL mit zfs create -V erstellt und sehe es auch.
Da müsstest du das Zvol schon richtig nach Schema benennen ("vm-X-disk-Y") und dann ein "qm rescan" laufen lassen, dass da PVE das Zvol der VM zuordnet. Aber wie gesagt, wenn du nicht was exotisches machen willst, was sich nicht nach dem Erstellen mehr ändern lässt, dann gibt es keinen Grund warum man die Zvols manuell erzeugen müsste. Erstellst du eine virtuelle Disk über das webUI auf einem Storage vom Typ ZFS, dann wird dir PVE automatisch passende Zvols anlegen.
 
Danke für den Hinweis mit dem Namensschemata. Das erklärt, warum meine eigenen ZVOL nicht genommen werden. Ich habe nun alles zum testen :)
 

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!