VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll...

41
VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group

Transcript of VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll...

Page 1: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

VMware Data RecoveryVMware Data RecoveryPresented by Kroll Ontrack atWI Area VMware User’s Group

Presented by Kroll Ontrack atWI Area VMware User’s Group

Page 2: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Kroll Ontrack TeamKroll Ontrack Team

Robert BloomquistPrinciple Data Recovery Engineer

Jodi BredemeierBusiness Development Team Lead

Ben GoluskaPartnership Account Manager

David LogueSr. Remote Data Recovery Engineer

Robert BloomquistPrinciple Data Recovery Engineer

Jodi BredemeierBusiness Development Team Lead

Ben GoluskaPartnership Account Manager

David LogueSr. Remote Data Recovery Engineer

Page 3: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Common Data Loss Scenarios

Common Data Loss Scenarios

RAID/Drive problemsVMFS File system corruption

Format/reinstallDeleted virtual disks Internal VMDK or file corruption

SQL, Exchange and OracleDeleted files inside a Virtual

Machine

RAID/Drive problemsVMFS File system corruption

Format/reinstallDeleted virtual disks Internal VMDK or file corruption

SQL, Exchange and OracleDeleted files inside a Virtual

Machine

Page 4: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

RAID/Drive problemsRAID/Drive problems

Scenario 1RAID 5 – 3 (500GB) drives

MS SQL data RAID Controller diedReplaced controller and rebootedDrives all offlineForced drives onlineNo volumes

Scenario 1RAID 5 – 3 (500GB) drives

MS SQL data RAID Controller diedReplaced controller and rebootedDrives all offlineForced drives onlineNo volumes

Page 5: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Customer’s planCustomer’s plan

Force drives online and rebuildRestore from backupRecreate the data

Force drives online and rebuildRestore from backupRecreate the data

Page 6: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Additional optionsAdditional options

Customer called Ontrack Data RecoveryOntrack suggested:

Image the drives before rebuildIf the rebuild fails

Start a remote recoveryShip drives to Ontrack

Customer called Ontrack Data RecoveryOntrack suggested:

Image the drives before rebuildIf the rebuild fails

Start a remote recoveryShip drives to Ontrack

Page 7: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Customer’s challengesCustomer’s challenges

RAID config damgedOne drive out of date

Rebuild would cause additional damage

Backups did not include SQL dataTime to recreate data

3 months to 2 years

RAID config damgedOne drive out of date

Rebuild would cause additional damage

Backups did not include SQL dataTime to recreate data

3 months to 2 years

Page 8: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Data Layout – RAID 5HEALTHY

Data Layout – RAID 5HEALTHY

DRIVE1 Pointer 1 - VM 1 Pointer 3 PARITY

 

VM 1 - 1 VM1 - 3 PARITY VM 2 - 1 VM2 - 3

DRIVE2 Pointer 2 - VM2 PARITY Pointer 5

 

VM1 - 2 PARITY VM1 - 5 VM2 - 2 PARITY

DRIVE3 PARITY Pointer 4 Pointer 6

 

PARITY VM1 - 4 VM1 - 6 PARITY VM2 - 4

Contiguous Files

Page 9: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Data Layout – RAID 5HEALTHY

Data Layout – RAID 5HEALTHY

DRIVE1 Pointer 1 - VM 1 Pointer 3 PARITY

 

VM 1 - 1 VM1 - 3 PARITY VM1 - 4 VM1 - 2

DRIVE2 Pointer 2 - VM2 PARITY Pointer 5

 

VM 2 - 1 PARITY VM1 - 5 VM2 - 3 PARITY

DRIVE3 PARITY Pointer 4 Pointer 6

 

PARITY VM2 - 4 VM1 - 6 PARITY VM2 - 2

Fragmented Files

Page 10: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Data Layout – RAID 5 DISORDERED

Data Layout – RAID 5 DISORDERED

DRIVE3 PARITY Pointer 4 Pointer 6

 

PARITY VM1 - 4 VM1 - 6 PARITY VM2 - 4

DRIVE1 Pointer 1 - VM 1 Pointer 3 PARITY

 

VM 1 - 1 VM1 - 3 PARITY VM 2 - 1 VM2 - 3

DRIVE2 Pointer 2 - VM2 PARITY Pointer 5

 

VM1 - 2 PARITY VM1 - 5 VM2 - 2 PARITY

FILE1 

VM 1 - 1 VM1 - 2 VM1 - 4 VM1 - 3 VM1 - 6 VM1 - 5

FILE2   VM 2 - 1 VM2 - 2 VM2 - 4 VM2 - 3

Page 11: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

ResolutionResolution

Ontrack used the original drives and was able to rebuild array

100% of data recovered

If customer had proceeded with plansParity would have been overwrittenData loss would have occurredUp to 1/3 of data would be missing or out

of date

Ontrack used the original drives and was able to rebuild array

100% of data recovered

If customer had proceeded with plansParity would have been overwrittenData loss would have occurredUp to 1/3 of data would be missing or out

of date

Page 12: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

File System CorruptionFile System Corruption

Scenario 22 SAN LUNs - RAID 5LUNs was accidentally formatted

NTFS

Scenario 22 SAN LUNs - RAID 5LUNs was accidentally formatted

NTFS

Page 13: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Customer’s planCustomer’s plan

Restore from backup to same volume

Recreate the data

Restore from backup to same volume

Recreate the data

Page 14: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Additional optionsAdditional options

Customer called Ontrack Data Recovery

Ontrack suggested:Restore data to different volume

If the restore failed:Start a remote recoveryShip drives and/or tapes to Ontrack

Customer called Ontrack Data Recovery

Ontrack suggested:Restore data to different volume

If the restore failed:Start a remote recoveryShip drives and/or tapes to Ontrack

Page 15: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Customer’s challengesCustomer’s challenges

Backups corruptGood backups did not include SQLTime to recreate data

2 months

Backups corruptGood backups did not include SQLTime to recreate data

2 months

Page 16: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

ResolutionResolution

Ontrack was able to rebuild the VMFS volume

100% of critical data recovered

If customer had proceeded with plansExisting structures would have been

overwrittenData loss would have occurredNo recovery from DR company

Ontrack was able to rebuild the VMFS volume

100% of critical data recovered

If customer had proceeded with plansExisting structures would have been

overwrittenData loss would have occurredNo recovery from DR company

Page 17: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Deleted Virtual MachineDeleted Virtual Machine

Scenario 3Windows 2003 Server2 virtual disksVirtual machine was deleted

Scenario 3Windows 2003 Server2 virtual disksVirtual machine was deleted

Page 18: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Customer’s planCustomer’s plan

Restore from backup to same volume

Recreate the data

Restore from backup to same volume

Recreate the data

Page 19: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Additional optionsAdditional options

Customer called Ontrack Data Recovery

Ontrack Suggested:Restore data to different volume

If the restore failed:Start a remote recoveryShip drives and/or tapes to Ontrack

Customer called Ontrack Data Recovery

Ontrack Suggested:Restore data to different volume

If the restore failed:Start a remote recoveryShip drives and/or tapes to Ontrack

Page 20: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Customer’s challengesCustomer’s challenges

Backups corruptTime to recreate data - 6 months

Backups corruptTime to recreate data - 6 months

Page 21: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Data Recovery - DeletedData Recovery - Deleted

What happens when a VM is deleted

What happens when a VM is deleted

Page 22: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Data Layout – RAID 5HEALTHY

Data Layout – RAID 5HEALTHY

DRIVE1 Pointer 1 - VM 1 Pointer 3 PARITY

 

VM 1 - 1 VM1 - 3 PARITY VM 2 - 1 VM2 - 3

DRIVE2 Pointer 2 - VM2 PARITY Pointer 5

 

VM1 - 2 PARITY VM1 - 5 VM2 - 2 PARITY

DRIVE3 PARITY Pointer 4 Pointer 6

 

PARITY VM1 - 4 VM1 - 6 PARITY VM2 - 4

Contiguous Files

Page 23: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Data Recovery - DeletedData Recovery - Deleted

What happens when a VM is deletedPointer is deleted or zeroed outData area is marked as free space

What happens when a VM is deletedPointer is deleted or zeroed outData area is marked as free space

Page 24: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Data Layout – RAID 5 DELETED

Data Layout – RAID 5 DELETED

DRIVE1 DELETED Pointer 3 PARITY

 

FREE FREE PARITY VM 2 - 1 VM2 - 3

DRIVE2 Pointer 2 PARITY Pointer 5

 

FREE PARITY FREE VM2 - 2 PARITY

DRIVE3 PARITY Pointer 4 Pointer 6

 

PARITY FREE FREE PARITY VM2 - 4

DRIVE1 Pointer 1 - VM 1 Pointer 3 PARITY

 

VM 1 - 1 VM1 - 3 PARITY VM 2 - 1 VM2 - 3

DRIVE2 Pointer 2 - VM2 PARITY Pointer 5

 

VM1 - 2 PARITY VM1 - 5 VM2 - 2 PARITY

DRIVE3 PARITY Pointer 4 Pointer 6

 

PARITY VM1 - 4 VM1 - 6 PARITY VM2 - 4

Before

After

Page 25: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

ResolutionResolution

Ontrack was able to rebuild deleted virtual disksManually assembled multiple fragments

100% of critical data recovered

If customer had proceeded with plansExisting data would have been

overwrittenData loss would have occurredPossibly no recovery from DR company

Ontrack was able to rebuild deleted virtual disksManually assembled multiple fragments

100% of critical data recovered

If customer had proceeded with plansExisting data would have been

overwrittenData loss would have occurredPossibly no recovery from DR company

Page 26: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Internal CorruptionInternal Corruption

Scenario 4Large storm, city lost powerUPS engaged and generator startedGenerator ran out of fuelUPS failedSQL server crashed during large

update

Scenario 4Large storm, city lost powerUPS engaged and generator startedGenerator ran out of fuelUPS failedSQL server crashed during large

update

Page 27: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Customer’s planCustomer’s plan

Work with SAN vendorWork with database vendorWork with MicrosoftRestore from backup to same

volumeRecreate the data

Work with SAN vendorWork with database vendorWork with MicrosoftRestore from backup to same

volumeRecreate the data

Page 28: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Additional optionsAdditional options

Customer called Ontrack Data RecoveryMake copy of SQL database to server

2Restore data to different volumeStart a remote recoveryShip drives and/or tapes to Ontrack

Customer called Ontrack Data RecoveryMake copy of SQL database to server

2Restore data to different volumeStart a remote recoveryShip drives and/or tapes to Ontrack

Page 29: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Customer’s challengesCustomer’s challenges

RAID and VMFS volume OKSQL file too corrupt for vendor to

repairSQL file to corrupt for MicrosoftBackups corruptTime to recreate data Could not recreate data

RAID and VMFS volume OKSQL file too corrupt for vendor to

repairSQL file to corrupt for MicrosoftBackups corruptTime to recreate data Could not recreate data

Page 30: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

ResolutionResolution

DR Company was able to reconstruct database structures/access row data

100% of critical row data recovered into a new database

If customer had proceeded with plansDatabase would have been further

corrupted (no good copy)Further data loss would have occurredNo recovery from DR company

DR Company was able to reconstruct database structures/access row data

100% of critical row data recovered into a new database

If customer had proceeded with plansDatabase would have been further

corrupted (no good copy)Further data loss would have occurredNo recovery from DR company

Page 31: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Disaster PreventionDisaster Prevention

Page 32: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Disaster PreventionDisaster Prevention

Create a Disaster Recovery PlanDefine critical systems

Time frames for restoresDefine critical contacts

Internal and externalDefine proceduresDefine alternative options

Backup sitewww.marshriskconsulting.com

Create a Disaster Recovery PlanDefine critical systems

Time frames for restoresDefine critical contacts

Internal and externalDefine proceduresDefine alternative options

Backup sitewww.marshriskconsulting.com

Page 33: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Disaster PreventionDisaster Prevention

Create a Disaster Recovery PlanBackup the Data

Create a Disaster Recovery PlanBackup the Data

Page 34: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Disaster PreventionDisaster Prevention

Create a Disaster Recovery PlanBackup the DataTest the Backups

Create a Disaster Recovery PlanBackup the DataTest the Backups

Page 35: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Disaster PreventionDisaster Prevention

Create a Disaster Recovery PlanBackup the DataTest the Backups Include Data Recovery in every

Plan

Create a Disaster Recovery PlanBackup the DataTest the Backups Include Data Recovery in every

Plan

Page 36: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Questions?Questions?

Page 37: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

QuestionsQuestions

Toll free – Kroll Ontrack1-800-872-2599Free phone consultation

Toll free – Kroll Ontrack1-800-872-2599Free phone consultation

Page 38: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Thank youThank you

Page 39: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

OntrackOntrack

One of the only companies to offer ESX server recovery

Special tools recently developed for these recoveries

Special training provided to engineersDevelopment staff available to assist

if neededAbility to handle complex, high end

recoveries

One of the only companies to offer ESX server recovery

Special tools recently developed for these recoveries

Special training provided to engineersDevelopment staff available to assist

if neededAbility to handle complex, high end

recoveries

Page 40: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

What is VirtualizationWhat is Virtualization

Virtualization is:Software that allows the

user to run multiple operating systems at the same time on the same physical computer by “virtualizing” the hardware of a complete physical computer. 

Virtualization is:Software that allows the

user to run multiple operating systems at the same time on the same physical computer by “virtualizing” the hardware of a complete physical computer. 

Page 41: VMware Data Recovery Presented by Kroll Ontrack at WI Area VMware User’s Group Presented by Kroll Ontrack at WI Area VMware User’s Group.

Terms to knowTerms to know

Virtual (Guest) MachineA simulated computer in that it runs

on a host computer but behaves as if it were a separate computer

VMDKA single file that contains a virtual disk

VMFSThe VMware file system

ESXThe VMware operating system

Virtual (Guest) MachineA simulated computer in that it runs

on a host computer but behaves as if it were a separate computer

VMDKA single file that contains a virtual disk

VMFSThe VMware file system

ESXThe VMware operating system