A method and mechanism to recover/ restore a deleted virtual instance.
Publication Date: 2013-Nov-15
The IP.com Prior Art Database
A method and mechanism of deleting a virtual instance in soft manner, which possibly has the removed virtual instance recovered, and at the same time, the cloud management can dynamically manage the compute resource on demand.
Page 01 of 3
A method and mechanism to recover / /
Nowadays, in most cases, once a virtual system is deleted , there is no chance to restore it . All related resources, such as disk image, IP address, virtual CPU, virtual memory will be released and recycled back to resource pool for reuse , in cloud flavor.
In case the resource instance is deleted by mistake for whatever reason , an undo action is required to restore / recover the erased resource.
In this disclosure, we will present a method and mechanism of deleting a virtual instance in soft manner , which possibly has the removed virtual instance recovered , and at the same time, the cloud management can dynamically manage the compute resource on demand .
Key word to search: soft delete virtual instance
OpenStack nova soft delete
set reclaim_instance_interval, after the time out, the virtual machine will be deleted . Before the time is up, the virtual machine can be restore from power off (stopped) state.
comparing with our solution , the immediately restore function is less . And for virtual machine level , the solution works. But for virtual instance level, it may not.
We add a new state to virtual instance : isolated state. Before a virtual instance is destroyed , it is isolated first. The virtual instance in isolated state can be restore immediately . When system is lack of CPU , memory and virtual disk resources , the virtual instance can be stopped. It's virtual disk resource will be incremental backup to central place . The ip address is kept. The stopped virtual instance can be started again to provide service with the same ip addresses as before .
Change virtual instance state from running to isolated to softly delete the virtual instance ,
Change virtual instance state from isolated to running to restore immediately the virtual instance
Change virtual instance state from isolated to stopped to save CPU , memory and disk resources
We separate deleted state into 3 states:
restore a deleted virtual instance
restore a deleted virtual instance .
Page 02 of 3
Isolated state can be transforme...