In generell it´s mostly not necessary to failover your vCenter & SRM server in a DR scenario, because you have (and need to) both indepentenly running on your recovery site.
If you still want to achive this you need indeed to have everything within your virtual infrastucture.
Regards,
Mario