( gyu | 2017. 12. 08., p – 13:05 )

Ha jól, értem, akkor a VM-ben lévő adatok mentése miatt akarsz "belül" is snapshotolni.

Hint1: külön virtuális diskre az OS és külön virtuális diskre az adat-diszk.
Így tudsz külön ütemezést a kettő snapshotjára.

Hint2: Írsz valami kis "api"-t, amivel a VM ki tud hívni dom0-hoz, hogy snapshotoljon.
Én pl. anno egy ssh kulcsot engedtem root-ra, és force command-dal mindig az ellenörző scriptet hívtam meg, amiben ellenőriztem, hogy mit szabad:
https://github.com/pasztor/svnscripts/tree/master/svnag
Kicsit más volt ott a cél, de a módszer itt is működhet.

Kicsit el is felejtkeztem arról, hogy linuxot használsz, ahol nem csak zfs van.
A domU-ban akár ext4-et is használhatsz.
Plusz, ha xen-el virtualizálsz, akkor a zvol-okat lehet menet közben átméretezni, menet közben újabb zvol-t csinálni, és mint új diszket hozzáadni a domU-hoz, stb.

Van valami oka, hogy ezt az adminisztrációt a domU-n belülre akarod tenni? Ennyire elválik a két réteg üzemeltetői csapata? A gép méretéből nem gondolnám, hogy akkora enterspájz környezet lenne, ahol minden apró lépés hosszas csapatok közti folyamatokkal lennének szabályozva.
Ebben az esetben viszont, az "lv"-adminisztrációt én a dom0 szintjére kiszervezném, és az lv-k helyett zvol-okat csinálnék a dom0 szintjén, és ahány lv lenne belül, az mind külön diszkként jelenik meg a domU-ban, arra meg mehet egy natív ext4, közvetlenül az xvdb, xvdc, ... lemezekre.