On Fri, Dec 21, 2012 at 06:20:40AM +, Dietmar Maurer wrote:
> >If libvirt could integrate external tool using code, that would be
> > great. For
> > qemu, My understanding is just to take internal snapshot and stop vm,
>
> You just need to save VM state, flush all IO requests, then stop.
>>Every request's handler need to have three function:
>> execution, updating, cancelling. Also another check function
>
> canceling
>
OK.
>> could be provided to check if request is valid before execition.
>>internal snapshot implemention was based on the code from
>> diet...@proxmox.
Wenchao Xia wrote:
> This patch is the implemention of transaction based snapshot
> internal API. Internal snapshot for specified block device
> is added, which can be used as part of functionality in one way
> to live full back up vm seperating internal block snapshot and
> vmstate(vmstate goes
>If libvirt could integrate external tool using code, that would be great.
> For
> qemu, My understanding is just to take internal snapshot and stop vm,
You just need to save VM state, flush all IO requests, then stop.
After that the management framework can issue command to:
* create inter
于 2012-12-21 6:19, Eric Blake 写道:
On 12/17/2012 02:58 AM, Dietmar Maurer wrote:
Seems this makes it impossible to use external commands to make
snapshots?
what command? can you tip more about the case?
For example, nexenta storage provides an API to create snapshots. We
want to use th
On 12/17/2012 02:58 AM, Dietmar Maurer wrote:
> Seems this makes it impossible to use external commands to make
snapshots?
>
what command? can you tip more about the case?
>>>
>>> For example, nexenta storage provides an API to create snapshots. We
>>> want to use that. Anothe
于 2012-12-19 12:55, Dietmar Maurer 写道:
OK, I think underlying storage is another level of issue, just wondering what
this patch miss to stop you use external tool, did you called a LVM/nexenta C
API in previous patch?
The trick is to do thing step by step
1.) save state
2.) create internal
> OK, I think underlying storage is another level of issue, just wondering
> what
> this patch miss to stop you use external tool, did you called a LVM/nexenta C
> API in previous patch?
The trick is to do thing step by step
1.) save state
2.) create internal snapshots
3.) call external tools
于 2012-12-18 18:36, Dietmar Maurer 写道:
I am not familar with those tools
>>>
>>> You do not know LVM?
>>>
>> Honest speaking I use LVM tools little. I wonder why lvcreate can't be
>> used,
>> for block internal snapshot I think this patch have same function as your
>> previous patch,
> >> I am not familar with those tools
> >
> > You do not know LVM?
> >
>Honest speaking I use LVM tools little. I wonder why lvcreate can't be
> used,
> for block internal snapshot I think this patch have same function as your
> previous patch, what is missing?
Qemu does not have any inf
于 2012-12-17 18:32, Dietmar Maurer 写道:
For example, nexenta storage provides an API to create snapshots. We
want to use that. Another example would be to use lvcreate to create lvm
snapshots.
I am not familar with those tools
You do not know LVM?
Honest speaking I use LVM tools litt
> > For example, nexenta storage provides an API to create snapshots. We
> > want to use that. Another example would be to use lvcreate to create lvm
> snapshots.
> >
>I am not familar with those tools
You do not know LVM?
> >>> Seems this makes it impossible to use external commands to make
> >> snapshots?
> >>>
> >> what command? can you tip more about the case?
> >
> > For example, nexenta storage provides an API to create snapshots. We
> > want to use that. Another example would be to use lvcreate to create l
于 2012-12-17 15:52, Dietmar Maurer 写道:
于 2012-12-17 14:36, Dietmar Maurer 写道:
This patch is the implemention of transaction based snapshot internal
API.
What exactly is the advantage of using qmp transactions (as opposed to the
pve snapshot patches)?
Which pve snapshot patches you re
> 于 2012-12-17 14:36, Dietmar Maurer 写道:
> >>This patch is the implemention of transaction based snapshot internal
> API.
> >
> > What exactly is the advantage of using qmp transactions (as opposed to the
> pve snapshot patches)?
>Which pve snapshot patches you referring?
I refer to:
h
于 2012-12-17 14:36, Dietmar Maurer 写道:
This patch is the implemention of transaction based snapshot internal API.
What exactly is the advantage of using qmp transactions (as opposed to the pve
snapshot patches)?
Which pve snapshot patches you referring? In group case a check should
be do
> This patch is the implemention of transaction based snapshot internal API.
What exactly is the advantage of using qmp transactions (as opposed to the pve
snapshot patches)?
Seems this makes it impossible to use external commands to make snapshots?
This patch is the implemention of transaction based snapshot
internal API. Internal snapshot for specified block device
is added, which can be used as part of functionality in one way
to live full back up vm seperating internal block snapshot and
vmstate(vmstate goes to another file, not implemen
18 matches
Mail list logo