[pve-devel] create snapshots
Alexandre DERUMIER
aderumier at odiso.com
Fri Aug 31 13:21:39 CEST 2012
>>But I am quite unsure with nexenta - how can we make sure that the nexenta server
>>received all data before we do a snapshot?
I think it the same than other, if vm_stop is call, bdrv_drain_all,bdrv_flush_all will use libiscsi.
if we don't save vm_state, we need to freeze the filesystem. (qemu-ga call xfs_freeze, which works for ext3, ext4, GFS2, XFS, and BTRFS)
Currently, I'm using directsync or writethrough cache mode to be sure that the datas are always on disk.
(I have a fast nvram journal in my nexenta box).
I never add problem taking live disk snapshots and rollback them.
----- Mail original -----
De: "Dietmar Maurer" <dietmar at proxmox.com>
À: "Alexandre DERUMIER (aderumier at odiso.com)" <aderumier at odiso.com>, pve-devel at pve.proxmox.com
Envoyé: Vendredi 31 Août 2012 12:56:25
Objet: RE: create snapshots
> I wonder it is would be safe to call an external script to create the snapshot
> there?
> Or is there still some data in the qemu block driver cache, or the host cache?
vm_stop calls:
bdrv_drain_all();
bdrv_flush_all();
so that will at least try to flush data.
But I am quite unsure with nexenta - how can we make sure that the nexenta server
received all data before we do a snapshot?
--
--
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