We are having VMware ESXi 4.1 and we need to move to ESXi 5.1 or ESXi 5.5.
Before upgrade some of our team members advised us to take a backup of VMs.
Now the problem is we don't have SAN or Net app storage. We are having another ESXi server with enough space to hold 15 VMs.
We are having VMs with snapshots.
Using VMware converter i can copy those VMs to the back up server. But i am not sure whether it will take backup of our snapshots as well.
Do we need to take backup before upgrade? If needed to take backup which mechanism is better to take backup with snapshots.
You don't need to back up your VM datastores when upgrading between versions of the VMware software. Your local VMFS datastores won't be overwritten by the upgrade process...
You should have a backup solution in place in general to protect yourself from complete hardware failure and other emergencies. But that's a more complex topic.
Backing up would essentially mean shut down your VMs and copy all the files from the VMFS to somewhere else. Copying everything would include the snapshots.
If this is a standalone host
You need to backup and restore anyway because if you want to actually upgrade the VMFS you can't do this without creating a new one, meaning trashing the old one if you don't have space somewhere else.
If these are a few servers with shared storage
In order to upgrade to ESX5 you would first upgrade vCenter or install a new one and reattach the servers to it. A newer vCenter can talk to older and newer ESX versions.
Then you vMotion the VMs away from the host to be upgraded, and frankly I would simply reinstall that host with the new version and not play with Update Manager or the like.
You need not immediately convert the datastores nor do you need to upgrade the VM Hardware rightaway. Those would be the steps once you know that the new ESX version works fine for you.
Then you would
Finally you will at some time need to
In summary, the kind of downtime you need depends on the amount of hardware you have (one or more servers) and your VMware licenses (multiple ESX hosts, vCenter, Storage vMotion, ...).
Backup before upgrade is always a best practice. But not necessarily easy to realize.
If you can shut the VMs down, I'd recommend simply to copy the files in the datastores before upgrading (you don't need to shut all vms at the same time). That's the easiest and safest way to go.
If you can't shut the VMs down, then use the snapshot features to externalize the VMs but that usually requires a second tool (like converter or third party backup like veeam).