Wenn Sie sich auf C #, Sharepoint, SQL Server 2008 und Windows Setup konzentrieren, warum erschweren Sie das Problem?
Nach Ihrem Bedarf können Sie einfach alles auf einem Server installieren und sich darauf konzentrieren.
Fügen Sie keine Esxi-Verwaltung + virtuelles Netzwerk zum Bild hinzu. Sie würden nur die Dinge komplizieren.