【问题标题】:I want to learn about virtualization我想了解虚拟化
【发布时间】:2016-11-03 19:51:42
【问题描述】:

作为一个非常初学者,我只知道如何使用 Oracle VirtualBox 创建虚拟机并在这些虚拟机上安装操作系统。创建的所有 VM 都依赖于单台机器的硬件资源(CPU、RAM 等)。如果机器宕机,虚拟机就会宕机。需要了解如何使用从不同物理机(手动或动态)获取资源来创建 VM,以避免任何 VM 发生故障。

例如:有 4 台物理机,每台具有 8 核和 16GB RAM。现在,我想创建三个具有 8 个内核和 16GB RAM 的 VM,这些 VM 来自不同的物理机。如果一台物理机宕机,没有虚拟机会宕机。

【问题讨论】:

  • 所以基本上你想在虚拟机之间共享裸机资源?或者您是否正在尝试构建具有故障转移的虚拟机(物理框 #1 出现故障,#2 启动映像)?无论哪种方式,我都不认为可以共享这样的资源(选项#2 可能,但不是#1),但在虚拟化方面我不是专家。
  • 一个关闭,然后另一个启动。我没有考虑这个。

标签: virtual-machine virtualbox vmware virtualization hypervisor


【解决方案1】:

您可以查找集群解决方案(例如 VMware 集群或 Hyper-V 故障转移集群)。在此模型中,如果物理主机出现故障,则虚拟化平台将启动其他主机上的虚拟机。

如果您正在寻找零停机时间,那么 VMware 提供了一种称为容错的功能,其中虚拟机的卷影副本在不同的主机上运行,​​并与主副本持续同步。如果主主机出现故障,卷影副本可以以零停机时间接管(例如,您不必从卷影副本启动,因为它已经在运行)。此功能虽然很酷,但在与 VMware 的其他功能交互操作方面存在许多实际限制。例如,从 vSphere 6.0 开始,您无法对此类 VM 进行各种迁移等。我相信它还需要更昂贵的许可证。

这些解决方案通常需要物理主机之间的一些共享资源(最显着的是存储)。否则它们将无法工作(或者至少性能会受到很大影响)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-11
    • 2019-07-19
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多