My vcenter server is completely corrupted, can I create a new vcenter with the same IP and attach all the hosts to the new vcenter?
Will it corrupt the VMs?
Yes, you can basically create a new vCenter Server and attach the hosts. Where it may become tricky, is if you are using advanced features like distributed virtual switches, ...
Is there a way to retain the vAPP and DVS switches when adding the host to new vcenter.
I added couple of host and lost all the vAPPS.