So you want us to custom write a complete upgrade/migration document and hand it over to you? Sorry, that's probably not going to happen. You're welcome to read the product documentation on vSphere Upgrades and ask specific questions, then write your own migration plan based off it.
It's unfortunately not that easy, i.e. there's no rule of thumb for this.
It all depends on many factors, starting with hardware, and software compatibility, the features which are in use, 3rd-party applications, ...
To build an update plan, one needs an exact overview of the current environment.
1 person found this helpful
For upgrade you have to check compatibility of your existing hardware of server, storage , network and your application compatibility which is running in your production.
Below is some reference link , hope it will support you. Please do your homework before upgrade or migration.