题 在HYPER-V盒子上运行一个虚拟机是否有意义?


我正在考虑为我的所有服务器运行HyperV,因为备份和灾难恢复计划更容易,当我可以将图像移动到任何硬件而不必担心驱动程序。

但是,我的机器功能不足以容纳超过1或2个虚拟机。

在盒子上运行1个虚拟机是否有意义?


7
2018-06-05 16:23






答案:


我们在其中一个演示环境中执行此操作的唯一原因是它可以轻松备份,吹走或移动到开发人员的机器进行调整。

我们只运行一个的原因是由于演示的高系统要求(CPU使用率和内存使用率)。同时进行多次运行是不可行的。


6
2018-06-05 16:30





虽然Jim对于额外的管理开销是正确的,但现在虚拟化服务器将允许您在一周,一个月或一年内轻松地将其移动到另一台服务器,此时您有更新/更好/更快的硬件来运行虚拟机。你没有提到工作负载(像SQL服务器这样的I / O密集型应用程序不是最好的候选者),而且决定肯定要做出权衡,但如果你的优先事项是灾难恢复和服务器移动性,我会说去吧为了它。


5
2018-06-05 16:40



怎么这么容易?备份服务器,加载Hyper-V,创建VM,在Guest OS上重新创建服务器。或者...将来获得一些真正的硬件。加载Hyper-V,并执行P2V迁移。完成。 - Jim March
我不确定你多少重视你的时间,但将VM文件移动到另一块主机硬件上 无限地 比使用备份代理尝试对磁带备份进行裸机恢复更容易。 - Kevin Kuphal
相关的,我们虚拟化了我们300人环境中从SQL到Exchange的所有内容,并且没有I / O,资源利用率等问题,我们在2台主机上的ESX 3.5中实现12:1 VM到主机比率。 - Kevin Kuphal
“12:1虚拟机与主机的比率”这很好,花花公子。与想要以1:1的比例去的人无关。没有提到他想在Hyper-V上做这件事,这意味着他每个月都要修补父操作系统和客户操作系统。而且我不确定你需要做多少裸机恢复,我用EDS / HP在15年内做了1次。如果您的硬件是多余的,那么您应该是好的。如果操作系统损坏,虚拟化对您没有帮助。 - Jim March


如果你已经熟悉虚拟化技术,我会说这对于学习过程来说绝对值得。您获得了一定程度的硬件独立性 - 隔离硬件故障涉及任何关键系统在其他主机上运行之前的停机时间最短。

没有人甚至提到你可以无所畏惧地为虚拟机安装补丁和版本升级,因为灾难性问题会被快照删除。这为我节省了大量时间,并且使我们能够在以前的风险/停机时间内做出一些我们无法承受的改进。

已经提出了未来整合的便利性。我认为总的来说,这是向前迈出的一步。


3
2018-06-05 17:16





这不是一个坏主意,但我会首先尝试一下,看看你的表现如何。升级后,将来可以轻松移动机器。您不会将操作系统加倍,因为它的Hyper-V部分旨在不消耗它不需要的资源,但您必须确保其正确处理。

我将从VMWare看一下ESXi。它的32meg超级遮阳板,按功能缩小,但专为生产设置而设计。


2
2018-06-05 16:40





对于您的所有系统,我不认为这是有道理的,尽管您计划实施的系统类型很重要。

在一个盒子上运行一个虚拟机只有一个好处,如果它崩溃就能快速恢复它。但是你真的在浪费资源,可以更好地利用服务器服务。

你说备份更容易,但是呢?您仍然需要备份主机。我的意思是你不想从头开始重新加载它,然后加载所有补丁,然后才能启动并运行你的VM?你在那里拯救了什么?

投资一个真正的备份软件应用程序,如Backup Exec和它的灾难恢复插件,这将允许您直接从磁带重新加载服务器,如果他们需要重建。

如果你在一台机器上运行2个VM,也许它是值得的,但可能不值得。您仍然可以在主机操作系统上更好地运行服务。

也许我(我们)可以给你一个更直接的答案,你可以提供一些关于你正在考虑可视化的环境的细节。

我想到的一点是,恢复可以很快地转移到已经设置Hyper-V主机的机器上

布雷特


1
2018-06-05 16:40



在我的VMware群集上,我几乎不需要备份我的主机。我可以在几分钟内从基本上在任何硬件上构建新的ESX服务器,并准备启动虚拟机。将服务器作为虚拟机意味着我可以非常快速地运行它们(从运行VMware服务器的桌面到任何硬件制造商的服务器)。 - Kevin Kuphal
“在我的VMware集群上,我几乎不需要备份我的主机。”对......麦克风不需要反病毒。 - Jim March


虚拟化还有许多其他优点和缺点。您没有在服务器上提到您的工作负载,因此您需要进行一些测试以确保它适用于您的环境和工作负载。您可能会发现,对于I / O密集型服务器,虚拟化可能会产生过多的开销。否则我认为你会发现,从长远来看,虚拟化服务器对你来说会更好,原因如下。

  • 目前,您可能没有足够强大的机器来运行多个客户端,这些客户机会及时更改并且在更新的硬件上进行整合将非常容易。因此,现在提前规划将为您的公司节省时间和金钱。
  • 听起来你有多个物理服务器,但你没有提到它,但你的客户操作系统映像是否在共享存储(NAS或SAN)上。如果是这样,您将能够在硬件之间实时迁移虚拟服务器以进行维护。

虚拟化当然还有许多其他优点。


1
2018-06-05 16:54





您需要记住,要获得良好的备份,guest虚拟机需要将其内部内存状态保存到磁盘。它没有用于备份正在运行的VM!暂停VM需要一些停机时间,因此如果您需要24x7正常运行时间,这对您来说不是最佳解决方案 - 您最终将使用在VM内运行的备份软件进行备份,如果您这样做,您也可以运行裸机上的VM代替了更好的IO。

如果您购买昂贵的备份软件,可以在裸机上运行1台计算机,备份仍然很好。您可以在计算机上运行Acronis或R1soft的CDP等简单备份软件,它可以在一天中持续保存整个系统状态,为您提供更多的最新备份。恢复可能比简单地复制VM映像更困难,但是如果你也丢失了主机操作系统,那么无论如何你在使用虚拟机时没有更好的位置!

虚拟机客户确实对花哨的备份软件有一些优势,您可以存储多个版本,您可以在备份后立即部署升级和补丁,这样如果证明不能正常工作,您可以更快地恢复(如果您使用快照,甚至更容易)。

我认为,总而言之,如果您的虚拟机资源非常耗能,只能运行1,那么您也可以投资相应的备份软件并使用它。问题是您需要更好的主机来运行映像,因为虚拟化通常会减少CPU和内存,但也会显着减少磁盘和网络IO。


0
2018-06-05 18:21



不在VMware ESXi上。您可以在没有停机的情况下为正在运行的VM创建快照,以便备份基础虚拟DIsk。 - Kevin Kuphal
那是不对的。快照允许您保留虚拟机的状态,但它完全依赖于原始VMDK,以便用作备份。只备份快照不是VM的备份。 - Jim March
是的,我知道VMWare可以做到 - 但问题是关于Hyper-V。快照 - 您拍摄快照,暂停并从中进行备份。快照只是意味着您可以获得更多的增量备份,因为原始文件不会被更改。快照还有助于回滚对实时系统的更改,而无需进行备份。 - gbjbaanb


我认为您应该没问题,就像已经说过的那样 - 如果您希望将来迁移到不同的硬件,一旦虚拟化将更容易移动您的机器。在Hyper-V的情况下,提供在盒子上运行的服务支持vss编写器,您可以使用Windows服务器备份(一旦注册Hyper-V的vss编写器)备份正在运行的VM而不会出现任何停机时间,我们每晚都会在运行服务器2008 x64标准的盒子上执行此操作。


0
2018-06-07 18:52





如果父操作系统是任何主管,它几乎不需要任何重新启动,锁定,修补等等。

我认为VMing应用程序的目的是从硬件中抽象出软件,这使我能够在不考虑硬件本身的情况下对任何操作系统和应用程序进行迁移/克隆/快照。

但是当然,如​​果硬件是有能力的,它将能够支持每个物理盒超过1个VM。如果VM产品是任何体面的,它将允许我至少冷迁移/克隆。如果VM产品是企业级的,它至少允许我在vm集群上实时迁移/管理负载。

备份应该是我最后的担忧,因为设置自给自足的vm基础设施已经是一项艰巨的任务,备份很容易就像蛋糕一样。


0
2017-08-28 04:59