虚拟化管理:Vcenter、Veeam 等应该放在物理机还是虚拟机上?

虚拟化管理:Vcenter、Veeam 等应该放在物理机还是虚拟机上?

我注意到很多人在 Vsphere / ESXi 上托管的虚拟机上运行 vCenter Server。这对我来说似乎很奇怪,因为如果主机出现问题,那么您将失去主机和切换主机等的管理功能。

我应该配置一台物理机(例如微服务器)来运行 VM 管理工具(例如 vCenter 和 Veeam)还是从 VM 运行它们?这里的最佳做法是什么?

编辑: - 我在 SMB 环境中工作,几乎只使用 VMware Essentials 包,因此主机不超过 5 个左右,因此设置某种冗余或集群的 vcenter 设置几乎是不现实的

答案1

VMware 的最佳实践是将 vCenter 安装在具有 HA 的虚拟机上。这是 VMware 5 刚发布时的一个培训课程。HA 不需要 vCenter 在设置后真正运行,因为主机知道该做什么。

我有 Essentials Plus,使用此设置,并且可以证明它对我们来说效果很好。只需确保您的主机上有足够的容量来容纳 HA。

答案2

我们有 100 多个独立的 vCenter,每个都是虚拟机,这意味着我们可以获得所有常见的虚拟化优势,而且由于我们在特定的管理集群上运行它们,因此如果发生崩溃或其他情况,我们可以直接连接到它们正在运行的主机并根据需要重新启动或执行其他操作。我们是 VMWare 的第四或第五大客户,我们不会考虑为此使用物理设备,尤其是像您建议的那样使用底端设备。

答案3

实际上,大多数时候,管理工具也是虚拟化的,主要是因为它们不需要足够的资源,所以建议使用物理服务器。

虚拟化这些工具也可以受益于 HA/FT/DRS(在 vmware 环境中)。

所以我的答案是否定的,您不必为这些管理工具提供物理服务器。

答案4

我们使用 Essentials Plus,并在虚拟机中运行 vCenter。您对集群设置集群的担忧已在其他答案和评论中得到解决。我们采取了一些额外的预防措施来确保环境的可恢复性:

  1. 运行到同一管理 VLAN 的带外路径,这样如果主路径不可用,我们就可以有替代的集群主机访问权限。在我们的案例中,我们运行完全虚拟化的路由(快速插入维欧),因此我们只运行 ESXi 免费版或基本版主机(取决于可用的许可证),并配备足够的虚拟路由器以允许我们进入其他 ESXi 服务器。
    我们使用 OSPF 作为 IGP,因此带外主机上的路由器的接口成本(带宽较低)设置得比生产版略高,这样它们就可以一直保持运行,但除非集群中断,否则不会为生产流量提供服务。
  2. 在服务器机房或数据中心套件中放置一台旧笔记本电脑(电池续航时间超过 10 分钟!),安装好 vSphere 控制台并随时可用,以便我们可以接入管理 VLAN 并管理所需的各个服务器。由于前面提到的带外主机,这很少被使用。

相关内容