Note: This tip was discovered and shared by Sandy Breeze at Claranet
Arista provide the EOS network operating system for test/lab virtual environment under the form of vEOS, either as a VMDK or a SWI (software image to install on an existing vEOS).
With the vEOS VMDK as currently provided, in thin provisioning for saving on the file size, ESX4 and 5 would work fine, but upon booting the vEOS VM under ESX6, it will report “LZMA data is corrupt”, and “system halted”, despite the image not being corrupted (you could verify the checksum).
This issue may also manifest itself with an error in vCenter similar to the following:
When adding the VMDK to ESX6, it treats this as sparse by default, whereas in ESX 5 it is thick.
Converting the vEOS VMDK file from thin to thick would allow it to boot properly in ESX6:
vmkfstools -i vEOS-lab-4.13.8M.vmdk -d eagerzeroedthick vEOS-lab-4.13.8M-thick.vmdk