[pve-devel] savevm tests
Alexandre DERUMIER
aderumier at odiso.com
Thu Aug 30 17:18:40 CEST 2012
>>Yes, but finally we want do a "blockdev_snapshot_sync"
so , no vmstate ? (because vmstate is only through savevm)
and blockdev-snapshot-sync works only for qcow2, and external snapshot(for the moment)
>>- how does that call methods inside our library?
>>Or how do you plan to create a snapshot of all device including VM state?
here how I see things:
for nexenta:
no vmstate(no possible)
----------
- send freeze-fs via qemu-ga if available
- use nexenta api to snapshot all disks
- unfreeze freeze-fs via qemu-ga if available
for rbd:
no vmstate (not available)
----------
- send freeze-fs via qemu-ga if available
- savevm. (or rbd command, it's works too)
- unfreeze freeze-fs via qemu-ga if available
for sheepdog:
vmstate
-------
savevm
novmstate
---------
- send freeze-fs via qemu-ga if available and if we don't don't
- savevm. (or rbd command, it's works too)
- unfreeze freeze-fs via qemu-ga if available
for qcow2:
vmstate
-------
savevm
novmstate
---------
- send freeze-fs via qemu-ga if available and if we don't don't
- savevm. (or rbd command, it's works too)
- unfreeze freeze-fs via qemu-ga if available
----- Mail original -----
De: "Dietmar Maurer" <dietmar at proxmox.com>
À: "Alexandre DERUMIER" <aderumier at odiso.com>
Cc: pve-devel at pve.proxmox.com
Envoyé: Jeudi 30 Août 2012 16:37:26
Objet: RE: [pve-devel] savevm tests
> >>And you want to implement that API twice? Not really an option for me.
> I don't understand what you want to say. I just want to add a snapshot sub in
> the nexenta storage plugin something like this sub nexenta_snapshot_zvol {
>
> my $json = '{"method": "snapshot","object" : "zvol","params":
> ["pool/image at snap1"]}';
> nexenta_request($json);
>
> }
Yes, but finally we want do a "blockdev_snapshot_sync" - how does that call methods inside our library?
Or how do you plan to create a snapshot of all device including VM state?
--
--
Alexandre D e rumier
Ingénieur Systèmes et Réseaux
Fixe : 03 20 68 88 85
Fax : 03 20 68 90 88
45 Bvd du Général Leclerc 59100 Roubaix
12 rue Marivaux 75002 Paris
More information about the pve-devel
mailing list