vSphere Plugin: Recovering a Deleted vVol VM with the Everpure vSphere Plugin

User Guides for VMware Solutions

Audience
Public
Content Type
User Guides
Source Type
Documentation

  1. From the Virtual Machine view, there is a FlashArray box. This will explain whether or not the VM has Undelete Protection. Undelete Protection means that there is currently a FlashArray Snapshot of this VMs Config vVol. This is required for the Undelete workflow because of the following reasons:
    1. When a vVol VM is deleted, VMware will first delete the information of the Data vVols inventory from the config.
    2. After that is complete, VMware issues a volume unbind and destroy the Config vVol. This means that by the time the FlashArray has destroyed the Config vVol, the inventory mapping and Data vVol information has been deleted.
    3. In order to recover a VM that has been deleted, the Config vVol has to be overwritten with the snapshot of that Config vVol
  2. From the Virtual Machine view, we can see that the last snapshot of the Config vVol on the FlashArray is at 3:17 PM on July 21st. Which means, that if there have been any edits to the VM such as CPU, Memory, new vVols, etc, it will not be recovered. The state of the VM at the Undelete Protection timestamp will be what is recovered.

  3. This VM has been powered off and is now going to be deleted.

  4. From the Datastore tab, select the vVol Datastore. Right Click on the vVol Datastore, go to the Pure Storage option, and select "Undelete Virtual Machine"

  5. The first page "Virtual Machine" will let you select which destroyed VM you want to recover. The caveat is that by default, a volume on the FlashArray that is destroyed has 24 hours until it is eradicated. This page will notify how much Time Remaining the VM has to be recovered.

  6. The next page, "Compute Resource", select the ESXi host that will recover the VM.

  7. Review the details and then select Finish.

  8. Power on the VM and check that everything is powering on and is healthy.