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)*