VMware vSphere

 View Only
  • 1.  Veeam corrupting redo logs

    Posted Oct 01, 2019 01:26 PM

    New to all of this and just want to confirm before I do this.

    A veeam Copy from and to the server of the main OS disk has left me a nice mess saying redo logs are corrupt when i power on the machine. I did this while the VM was running, the process seemed to have shut down the VM which freaked me out and I tried to power it back on while the backup was still running as it was been used elsewhere. it did not power on so i left the backup to complete.

    To note, i have not created any snapshots, the backup is now showing many ctk, sesparse and extra vmdk files which look like some type of snapshot?

    I believe the issue is due to free space on my 2x 5TB drives that are full and I believe it's tried to make "snapshots" on these data stores which have no space.

    Option 1 - easier? rebuild the OS disk and manually remove the VMNAME-000001.vmdk ctk and sparse ect files and just use the base vmdk of the 2x 5TB disks?

    option 2 can i increase the space on the data store temporarily or move the snapshot files to another temp drive, let it do what it has to and then consolidate or remove these files?

    Here is the file list of one of the 5TB drives

    -rw-------    1 root     root       4761048 Oct  1 18:56                CentOS-Core_1-000001-ctk.vmdk

    -rw-------    1 root     root     19657654272 Oct  1 18:59          CentOS-Core_1-000001-sesparse.vmdk

    -rw-------    1 root     root           396 Oct  1 18:33                    CentOS-Core_1-000001.vmdk

    -rw-------    1 root     root       4761048 Oct  1 19:53                CentOS-Core_1-000002-ctk.vmdk

    -rw-------    1 root     root     19657654272 Oct  1 19:53          CentOS-Core_1-000002-sesparse.vmdk

    -rw-------    1 root     root           403 Oct  1 19:53                    CentOS-Core_1-000002.vmdk

    -rw-------    1 root     root       4761048 Oct  1 22:32                CentOS-Core_1-000003-ctk.vmdk

    -rw-------    1 root     root     19657654272 Oct  1 22:32          CentOS-Core_1-000003-sesparse.vmdk

    -rw-------    1 root     root           403 Oct  1 19:53                    CentOS-Core_1-000003.vmdk

    -rw-------    1 root     root       4761048 Oct  1 18:33                CentOS-Core_1-ctk.vmdk

    -rw-------    1 root     root     4991782789120 Oct  1 15:37      CentOS-Core_1-flat.vmdk

    -rw-------    1 root     root           522 Oct  1 18:33                    CentOS-Core_1.vmdk

    Any help would be greatly appreciated!



  • 2.  RE: Veeam corrupting redo logs

    Posted Oct 01, 2019 05:28 PM

    Do you Veeam jobs complete without errors?



  • 3.  RE: Veeam corrupting redo logs

    Posted Oct 01, 2019 10:30 PM

    Yes the job completed without errors.

    The backup of the main drive is working. I'm just having issues with the 2 5TB drives attached to it that I did not backup.



  • 4.  RE: Veeam corrupting redo logs
    Best Answer

    Posted Oct 02, 2019 09:06 AM

    Please note I don't know what I'm doing and would not recommend anything else follow this...

    Taking a rather large gamble as i had to get it running

    I edited the vmx file for the VM

    set scsi0:2.fileName =  back to CentOS-Core_1.dmdk and same for other drives

    Removed

    scsi0:2.redo = ""

    scsi0:1.redo = ""

    scsi0:0.redo = ""

    set anything mentioning ctk to false

    Removed these files for my two 5TB drives

    CentOS-Core_1-000001-ctk.vmdk       CentOS-Core_1-000002-ctk.vmdk       CentOS-Core_1-000003-ctk.vmdk       CentOS-Core_1-000004-sesparse.vmdk  backup003

    CentOS-Core_1-000001-sesparse.vmdk  CentOS-Core_1-000002-sesparse.vmdk  CentOS-Core_1-000003-sesparse.vmdk  CentOS-Core_1-000004.vmdk

    CentOS-Core_1-000001.vmdk           CentOS-Core_1-000002.vmdk           CentOS-Core_1-000003.vmdk           CentOS-Core_1-ctk.vmdk

    and these files from the main OS drive and VM

    CentOS-Core-000001-ctk.vmdk       CentOS-Core-000003-ctk.vmdk       CentOS-Core-000004.vmdk           CentOS-Core.vmx.lck               vmmcores-8.gz                     vmware-15.log

    CentOS-Core-000001-sesparse.vmdk  CentOS-Core-000003-ctk.vmdk.bak   CentOS-Core.nvram                 CentOS-Core.vmx~                  vmmcores-9.gz                     vmware-16.log

    CentOS-Core-000001.vmdk           CentOS-Core-000003-sesparse.vmdk  CentOS-Core.vmsd                  vmmcores-10.gz                    vmmcores.gz                       vmware-17.log

    CentOS-Core-000002-ctk.vmdk       CentOS-Core-000003.vmdk           CentOS-Core.vmx                   vmmcores-5.gz                     vmware-12.log                     vmx-zdump.000

    CentOS-Core-000002-sesparse.vmdk  CentOS-Core-000004-ctk.vmdk       CentOS-Core.vmx.backup2           vmmcores-6.gz                     vmware-13.log                     vmx-zdump.001

    CentOS-Core-000002.vmdk           CentOS-Core-000004-sesparse.vmdk            vmmcores-7.gz                     vmware-14.log                     vmx-zdump.002

    unregistered the VM and re registered and it's now working.