VirtualBox-在小型办公室中使用和备份


11

我经营着一个由8人开发团队和几个经理组成的小型办公室。我们正在考虑采用一种硬件设置,即我们有一台运行多个VirtualBox VM的单一功能强大的服务器-一个用于充当DC的Samba文件共享,另一个用于开发的LAMP盒,另一个用于IE测试...等。总共4或5个VM。两个关键的是运行我们的网络的Samba盒,然后是我们大部分开发工作都在进行的dev LAMP盒。

这种设置之所以吸引我的原因是,我喜欢这样的想法:如有必要,可以在一夜之间备份所有VM-如果我们拥有准系统的VirtualBox主机,则恢复应该快速而轻松。

我很欣赏备份虚拟机的电源,但是我认为这不会成为阻碍。可能是因为我们决定在核心主机OS上运行Samba,因此无需关闭它(我们将对数据进行同步)。

因此,我只是在寻找这种“万能虚拟机”方法的意见。这对企业来说正常吗?与物理包装盒相比,这是否存在任何明显的问题或根本不可能解决的问题?有没有人尝试过并且遇到任何重大问题还是效果很好?

任何意见表示赞赏。

亲切的问候,

詹姆士。

Answers:


6

我首先想到的是,您不应该将Virtualbox用作服务器平台。它非常适合台式机工作站,但是作为服务器,您可能要查看XenSource的VMWare ESXi或虚拟机管理程序,两者都是免费的。我在Dell 2950(ESXi解决方案)上使用它,您可以从Windows计算机上的管理界面复制内容,也可以运行Veeam进行复制。同样,如果您决定用预算增加管理方面的成本,则可以升级(诚然,价格很高),以允许在两台服务器之间进行实时迁移以及提供更好的备份选项。

我们现在正在虚拟化7台服务器。有些供应商不支持虚拟化...不支持Exchange,例如,也不支持Oracle,但是可以做到。

我们有一个运行有SQL数据库(销售点)的系统,该系统在VMWare Server(Linux主机,Windows guest虚拟机)下运行时表现出惊人的性能,并且由于放置的艰辛,我们无法对其进行长时间的虚拟化以进行故障排除对用户而言,因此再次将其放置在物理系统上。ESXi是一种裸露的第一类虚拟机管理程序,并且可能会提供足够的性能提升来处理它(没有计划进行尝试)。

您可能需要尝试一下,才能找到适合您的情况的效果。我们喜欢它。它降低了服务器机房的电源需求,我们可以在周末备份系统状态,并且它有助于监视性能,并在服务器发生故障时帮助制定恢复计划。

您可以按照此处此处的站点的指南组装相对便宜的ESXi系统。对硬件支持非常挑剔。您需要查看HCL,以确保您拥有开箱即用的产品或白盒网站以进行测试。


3

最初问题的简短答案是“是”。对于需要具有多个网络应用程序或功能的企业,虚拟化正在成为事实上的“最佳实践”(就我所讨厌的术语而言)。

1-通常,不建议仅使用一台服务器。通常,公司会在两台服务器之间分配功能,每台服务器都有一定的余量,因此硬件问题不会完全使公司屈服。

2-虚拟化通常与共享存储结合实现,特别是对于关键应用程序或具有大量数据的应用程序。这样可以轻松实现冗余。如果在共享存储上(通过某种快照)而不是在单个服务器上进行备份,这也可以解决所有备份问题。

3-渐进的方法通常更好。.在VM中获得一台服务器并在其中放置一个功能。然后获得第二台服务器并获得冗余(并练习恢复)。然后根据需要或需要将功能迁移到新的VM中。

4-假装它是该软件的另一版本。TEST,TEST,TEST。测试应用程序,测试备份,测试恢复,测试磁盘,测试虚拟化工具,等等。

5-虚拟化的额外复杂性不容小or或低估。在一台服务器上虚拟化的七个功能不会减少所需的管理工作;实际上,它可能会增加它。确保您了解管理知识:监视内容,如何管理磁盘等。

祝好运!


0

VirtualBox是出色的桌面虚拟化解决方案,而不是出色的服务器解决方案。Hyper-V或ESX或XenServer可能是您应该采用的方法。

在这里不要吹响Windows号角,但我对它有最丰富的经验。Hyper-V是一款出色的虚拟机监控程序,具有使用卷影副本的简单有效的内置备份。支持快照和VM迁移(不实时,但您可以根据网络和vhd大小在15-20分钟内将VM从一台主机移至另一台主机)。

在具有双双核cpus,32GB内存和大硬盘的Dell 2950上,我们能够通过Hyper-V获得巨大的密度,我们看到多达25个Windows VM(1GB内存和1cpu)。

@tomjedrz很有意思-拿了两个有余量的硬件盒,这样即使其中一个掉下来也不会停顿下来。

从总体上讲,您的方法是完全可以接受的解决方案,您只需要进行一些测试以确保它可以在您的环境中工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.