VCenter 应该是一个虚拟机吗?/它可以是外部硬件吗?

Smu*_*dge 6 vmware-esxi vmware-vcenter

我们有 6 台 ESX 服务器运行 +150 台虚拟机。目前,我们的 VCenter 服务器是这些 VM 之一。前几天,我们的 DC 发生了硬件故障(由顽皮的 UPS 引起),导致其中两台服务器瘫痪。它取出的第一台服务器运行我们的主 VCenter 服务器,第二台运行我们的 HA/Heartbeat VCenter 服务器,因此我们的主机都没有从两台故障主机迁移到 4 台正常工作的主机上,我们失去了大部分 VM 管理(用户全部使用 VSphere)。这是一个非常不幸的情况,希望不应该经常发生,但我想知道,在不同数据中心的单独机器上运行我们的主 VCenter 服务器是否是个好主意*/仅专用于 VCenter 的冗余块,备份是虚拟机?甚至有可能吗?(我们所拥有的只是虚拟设备,但如果它可用,我不会

*我很惭愧,我们在一个 DC 中运行我们所有的 VMWare 服务器。我们将 SAN 镜像到第二个 DC,但那里没有服务器。它们只是开发/非关键服务器,但如果它们宕机,人们仍然会大喊大叫。

gro*_*wse 7

没有理由不这样做。我不知道 VMware 是否专门指示您在物理或虚拟化硬件上运行 vCenter,我相信两者都支持。

根据您尝试防范的故障类型,通常最好将冗余/备用实例与主/活动实例尽可能地分开。单独的网络、出租车、电源,甚至建筑物、城市和国家都是好主意——它们只是成本不同,并带来了自己独特的挑战。

在这种特殊情况下,听起来您遇到了您没有设计/考虑的中断之一,或者故意选择不进行设计。将您的管理服务器放在与 ESXi 主机相同的基础架构上,以及相同的电源、网络等,都会冒着相同的风险,即单个事件将所有内容都带走。

您有一个选择 - 您可以选择不更改任何内容并忍受由于这种特定类型的事件再次发生而导致的中断,或者选择不更改并花一些钱来缓解。要么是一种有效的方法,它完全取决于您在中断中花费多少与更改将花费多少。

  • 只要不增加数百毫秒的延迟,就不应该有巨大的性能差异。 (2认同)