我注意到很多人在托管在 Vsphere / ESXi 上的 VM 上运行 vCenter Server。这对我来说似乎很奇怪,因为如果主机出现问题,那么您将失去主机和切换主机等的管理功能。
我应该配置物理机(例如微服务器)来运行虚拟机管理工具(例如 vCenter 和 Veeam)还是从虚拟机运行它们?这里的最佳做法是什么?
编辑: - 我在 SMB 环境中工作,几乎只使用 VMware Essentials 包,所以不超过 5 个左右的主机,所以设置某种冗余或集群 vcenter 设置非常不现实
我们有超过 100 个独立的 vCenter,每一个都是一个虚拟机,这意味着我们可以获得所有常见的虚拟化优势,因为我们在一个特定的管理集群上运行它们,以防万一发生崩溃或任何我们可以直接连接到主机的情况他们正在运行并重新启动或根据需要进行任何操作。我们是第 4 或第 5 大 VMWare 客户,我们不会考虑为此使用物理设备,尤其是您建议的底端盒子。
VMware 现在的最佳实践是在具有 HA 的 VM 上安装 vCenter。那是 5 最初出现时的 VMware 培训课程。HA 不需要 vCenter 在设置后实际工作,因为主机知道该做什么。
我有 Essentials Plus,使用此设置,并且可以证明它对我们很有效。只需确保您的主机上有足够的容量来容纳 HA。
实际上,大多数时候,管理工具也是虚拟化的,主要是因为它们不需要足够的资源来建议使用物理服务器。
虚拟化这些工具也可以受益于 HA/FT/DRS(在 vmware 环境中)。
所以我的回答是否定的,您不必为这些管理工具提供物理服务器。
我们使用 Essentials Plus 并且还在 VM 中运行我们的 vCenter。您对集群设置集群的事物的担忧已在其他答案和评论中涵盖。我们采取了一些额外的预防措施来确保环境的可恢复性:
我们使用 OSPF 作为 IGP,因此带外主机上的路由器设置的接口成本(带宽较低)比其生产对应物稍高,因此它们可以一直保持运行但不服务生产流量,除非集群中断。