There are two different APIs RestoreVMCmd and RecoverVMCmd

RestoreVMCmd is what we are talking about here to restore the VM to fresh new 
root disk
RecoverVMCmd is used to recover the vm back after we try to destroy the VM 
(within the time after Destroy and before Expunge)

Thanks
Harikrishna


On 20-Mar-2014, at 10:49 am, Mike Tutkowski <mike.tutkow...@solidfire.com> 
wrote:

> I see the actual API command is RecoverVMCmd.
> 
> I wonder why the GUI says Reset instead of Recover.
> 
> 
> On Wed, Mar 19, 2014 at 10:59 PM, Mike Tutkowski <
> mike.tutkow...@solidfire.com> wrote:
> 
>> Please correct me if I'm wrong, but there does not appear to be a way to
>> "save" the old root disk once it has gone into the Destroy state in this
>> situation, is there?
>> 
>> In other words, the new root disk is created, the old is put into the
>> Destroy state, and the old will get deleted at the next clean-up cycle...no
>> chance to restore that volume (even for use as a data disk).
>> 
>> 
>> On Wed, Mar 19, 2014 at 10:33 PM, Mike Tutkowski <
>> mike.tutkow...@solidfire.com> wrote:
>> 
>>> OK, I went back an re-ran my test.
>>> 
>>> I see how this works now.
>>> 
>>> I was aware that volumes in the Destroy state get expunged by a
>>> background thread at some point; however, what tricked me here is that my
>>> "old" root disk no longer showed up in the Storage tab of the GUI.
>>> 
>>> When I looked in the volumes table, though, I saw that that disk was in
>>> the Destroy state.
>>> 
>>> I speed up the frequency of the clean-up background thread to run once
>>> every minute and I saw the old root disk got put into the Expunged state
>>> (as you'd expect, it was no longer present in the SR).
>>> 
>>> 
>>> On Wed, Mar 19, 2014 at 7:06 PM, Mike Tutkowski <
>>> mike.tutkow...@solidfire.com> wrote:
>>> 
>>>> Yeah, usually "reset" (for hypervisors) means "shut down the VM and
>>>> re-start it."
>>>> 
>>>> 
>>>> On Wed, Mar 19, 2014 at 6:22 PM, Marcus <shadow...@gmail.com> wrote:
>>>> 
>>>>> +1 to reset being a bad verb for this. It's too late now, however.
>>>>> 
>>>>> On Wed, Mar 19, 2014 at 6:22 PM, Marcus <shadow...@gmail.com> wrote:
>>>>>> The storage gets marked as 'Destroy' state. Then it goes to
>>>>>> 'Expunging' when the storage cleanup interval occurs. I've actually
>>>>>> thought about leveraging that for data disks, the current delete data
>>>>>> disk immediately cleans up the disk, when we could create an api call
>>>>>> that just moves the data disk to destroy state. Then there'd actually
>>>>>> be room for an 'undo' operation where the state could be moved back to
>>>>>> Ready, so long as the cleanup hasn't occurred.
>>>>>> 
>>>>>> On Wed, Mar 19, 2014 at 4:43 PM, Nitin Mehta <nitin.me...@citrix.com>
>>>>> wrote:
>>>>>>> Please feel free to open a documentation bug on JIRA if the info
>>>>> doesn't
>>>>>>> exist.
>>>>>>> 
>>>>>>> On 19/03/14 3:16 PM, "Mike Tutkowski" <mike.tutkow...@solidfire.com>
>>>>> wrote:
>>>>>>> 
>>>>>>>> Thanks for that background-cleanup info. I was not aware of that.
>>>>>>>> 
>>>>>>>> I'll probably take a look into it and see how that works.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Wed, Mar 19, 2014 at 4:13 PM, Alena Prokharchyk <
>>>>>>>> alena.prokharc...@citrix.com> wrote:
>>>>>>>> 
>>>>>>>>> CS destroys the Root volume in CS DB, then its up to the storage
>>>>> pool
>>>>>>>>> cleanup task to clean it up on the backend. This is a background
>>>>> task
>>>>>>>>> running every storage.cleanup.interval seconds.
>>>>>>>>> 
>>>>>>>>> For how long do you see the volume being present on the SR?
>>>>>>>>> 
>>>>>>>>> On 3/19/14, 3:03 PM, "Mike Tutkowski" <
>>>>> mike.tutkow...@solidfire.com>
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>>> OK, sounds good; however, if this is desired behavior, does
>>>>> anyone know
>>>>>>>>>> why
>>>>>>>>>> we abandon the old root disk in the XenServer SR? It seems that
>>>>>>>>> CloudStack
>>>>>>>>>> "forgets" about it and it just stays in the SR taking up space.
>>>>>>>>>> 
>>>>>>>>>> Do people think it should be deleted?
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Wed, Mar 19, 2014 at 3:49 PM, Nitin Mehta <
>>>>> nitin.me...@citrix.com>
>>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> I think that's what it is supposed to do. It discards the old
>>>>> root
>>>>>>>>> disk
>>>>>>>>>>> and creates a fresh root disk for the vm and in case an optional
>>>>>>>>> field
>>>>>>>>>>> template id is passed in the root disk is created from this new
>>>>>>>>> template
>>>>>>>>>>> id.
>>>>>>>>>>> The api name is restoreVirtualMachine. Please check that the UI
>>>>> is
>>>>>>>>>>> internally invoking this api
>>>>>>>>>>> 
>>>>>>>>>>> Thanks,
>>>>>>>>>>> -Nitin
>>>>>>>>>>> 
>>>>>>>>>>> On 19/03/14 1:55 PM, "Mike Tutkowski" <
>>>>> mike.tutkow...@solidfire.com>
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Hi,
>>>>>>>>>>>> 
>>>>>>>>>>>> I noticed today while running through some test cases for 4.4
>>>>> that
>>>>>>>>>>>> resetting a VM does not work as expected.
>>>>>>>>>>>> 
>>>>>>>>>>>> Instead of the typical stop and re-start behavior where the VM
>>>>> is
>>>>>>>>>>> booted
>>>>>>>>>>>> back up using the same root disk, the VM gets a new root disk
>>>>> when
>>>>>>>>> it
>>>>>>>>>>> is
>>>>>>>>>>>> booted back up.
>>>>>>>>>>>> 
>>>>>>>>>>>> Can anyone confirm this finding for me with his or her setup?
>>>>>>>>>>>> 
>>>>>>>>>>>> Thanks!
>>>>>>>>>>>> 
>>>>>>>>>>>> --
>>>>>>>>>>>> *Mike Tutkowski*
>>>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.*
>>>>>>>>>>>> e: mike.tutkow...@solidfire.com
>>>>>>>>>>>> o: 303.746.7302
>>>>>>>>>>>> Advancing the way the world uses the
>>>>>>>>>>>> cloud<http://solidfire.com/solution/overview/?video=play>
>>>>>>>>>>>> *(tm)*
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> *Mike Tutkowski*
>>>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.*
>>>>>>>>>> e: mike.tutkow...@solidfire.com
>>>>>>>>>> o: 303.746.7302
>>>>>>>>>> Advancing the way the world uses the
>>>>>>>>>> cloud<http://solidfire.com/solution/overview/?video=play>
>>>>>>>>>> *(tm)*
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> *Mike Tutkowski*
>>>>>>>> *Senior CloudStack Developer, SolidFire Inc.*
>>>>>>>> e: mike.tutkow...@solidfire.com
>>>>>>>> o: 303.746.7302
>>>>>>>> Advancing the way the world uses the
>>>>>>>> cloud<http://solidfire.com/solution/overview/?video=play>
>>>>>>>> *(tm)*
>>>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> *Mike Tutkowski*
>>>> *Senior CloudStack Developer, SolidFire Inc.*
>>>> e: mike.tutkow...@solidfire.com
>>>> o: 303.746.7302
>>>> Advancing the way the world uses the 
>>>> cloud<http://solidfire.com/solution/overview/?video=play>
>>>> *(tm)*
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> *Mike Tutkowski*
>>> *Senior CloudStack Developer, SolidFire Inc.*
>>> e: mike.tutkow...@solidfire.com
>>> o: 303.746.7302
>>> Advancing the way the world uses the 
>>> cloud<http://solidfire.com/solution/overview/?video=play>
>>> *(tm)*
>>> 
>> 
>> 
>> 
>> --
>> *Mike Tutkowski*
>> *Senior CloudStack Developer, SolidFire Inc.*
>> e: mike.tutkow...@solidfire.com
>> o: 303.746.7302
>> Advancing the way the world uses the 
>> cloud<http://solidfire.com/solution/overview/?video=play>
>> *(tm)*
>> 
> 
> 
> 
> -- 
> *Mike Tutkowski*
> *Senior CloudStack Developer, SolidFire Inc.*
> e: mike.tutkow...@solidfire.com
> o: 303.746.7302
> Advancing the way the world uses the
> cloud<http://solidfire.com/solution/overview/?video=play>
> *(tm)*

Reply via email to