That's correct. There are other options too - like running vCenter Server on a physical system - but the recommendation is to run it as a virtual machine.
Please don't forget about DNS. Before you install any vCenter Serer components, make sure the ESXi host is resolvable by name, and the vCenter Server host OS is resolvable by name and IP (i.e. reverse DNS works as well).
André