I have a bunch of virtual machines (win7, server 2008/2012) currently running on a HPE ESXi 5.1.0 server. I'm planning to move these onto a new server that will be running the latest version of ESXI (6.7 i believe).
Can I just shut down the VMs and move them onto the new server and they will work?
You can use tools like VMware Converter or exporting the VM to a "middle man" system and then re-importing that VM into the destination host but it could take a while or you have to run a Windows system. Well, if you are looking for a quick and easy way to copy a VM from one host to another, try using the ovftool.
How to copy VMs directly between ESXi Hosts using ovftool - VMware Blogs - VMware Blogs
Yes that is correct.
However make sure that Guest OS is compatible with ESXi 6.7:
VMware Compatibility Guide - Guest/Host Search
Please consider marking this answer as "correct" or "helpful" if you think your questions have been answered
Can provide some more information.
Is it a standalone 5.1 server? Are the virtual machines running on local or shared storage? Are you using vCenter?
It is a standalone ESXi 5.1.0 server. All the virtual machines are running on a single datastore that is locally on the server. I'm not using vCenter. I'm just using ESXi hypervisor and vSphere client for administration.RickVerstegen
You can use tools like VMware Converter or exporting the VM to a "middle man" system and then re-importing that VM into the destination host but it could take a while or you have to run a Windows system. Well, if you are looking for a quick and easy way to copy a VM from one host to another, try using the ovftool.
How to copy VMs directly between ESXi Hosts using ovftool - VMware Blogs - VMware Blogs