You can install vCenter Server in a Microsoft Windows virtual machine that runs on an ESXi host.

Deploying the vCenter Server system in the virtual machine has the following advantages:

Rather than dedicating a separate server to the vCenter Server system, you can place it in a virtual machine running on the same host where your other virtual machines run.

You can provide high availability for the vCenter Server system by using vSphere HA.

You can migrate the virtual machine containing the vCenter Server system from one host to another, enabling maintenance and other activities.

You can create snapshots of the vCenter Server virtual machine and use them for backups, archiving, and so on.

1

On any machine that has network access to your ESXi host, install the vSphere Client.

2

Using the vSphere Client, access the ESXi host directly and create the virtual machine for hosting vCenter Server.

3

In the virtual machine, install vCenter Server.

See Install vCenter Server.