我们正在设置一台新服务器以迁移旧服务器。
基本上,我们将拥有一台 Windows Server(2003 或 2008),在 RAID 5 上运行 6 个以上的虚拟盒服务器(Windows 和 Linux 开发、应用程序、数据库和几个测试工作站)。
此外,我们还需要集中数据(文件和 SVN 存储库),因此需要文件服务器。由于我们没有任何管理经验,并且从未做过备份,您有虚拟化文件服务器的经验吗?最好在物理机上运行它们?任何有关运行此操作的建议都欢迎。
关于我们的备份策略,目前概述的策略是:
注意:由于资金限制,磁带备份目前对我们来说不是一个选择。
- 每周对 RAID 5 上的单独备份服务器进行一次完整备份(请参阅备份服务器应该使用 RAID 吗?)和外部驱动器(有点像穷人的磁带驱动器)
- 每日差异备份
- 计划每月对在线服务进行备份
您认为这种方法合理吗?我确信我们肯定忽略了很多方面。
最后,让我们担心的一件事是如何备份虚拟机。一个简单的方法是简单地备份所有内容(正如其中一个问题中所建议的那样,我找不到哪个……)。
您对 vbox 中包含的数据有什么建议?是否也应该备份(“以防万一……”),或者直接备份虚拟映像是否安全?
如果它可以提供附加信息,我们计划使用 BackupExec。
感谢您花时间阅读本文。
----- 2009/08/04 更新 -----
由于健康原因,我无法继续回答这个问题。感谢那些回答我问题的人,这对我很有帮助。
这是我们现在制定的备份计划,我们有了更多的背景信息:由于我们是一家小公司(来自南美),所以目前我们买不起磁带机。
我现在知道如果不是异地和离线的话就不会进行 bacukp,但我们正在尝试为我们的资金限制制定更好的策略:
数据丢失窗口:1 天/8 小时。恢复时间:1 天/8 小时。要备份的内容:全部(数据和服务器安装)
- 每日:每天将差异备份到物理备份服务器,可能使用 BackupExec。有人建议使用支持 SATA 的外部存储集线器之一。另一个人建议在我们能拿到磁带时将其上传到存储服务。我们现在没有将其带到异地的选项(因此数据丢失窗口是“假的”)
- 每周:使用外部 1TB 驱动器进行完整备份。
- 每月/每年:与每周相同。我们面临的问题是,这些备份应该存储在哪里
我们希望保持简单,但我认为我们为克服异地备份泄漏而制定的所有这些日常策略使它变得复杂。
答案1
我的标准备份建议:
备份的全部目的是为了能够恢复。除非你完全有信心可以找回你的东西,否则你的备份无用您在备份解决方案中实施的一切都应从“我如何从中恢复?”的角度出发。
磁带并不贵,而且它的优势在于比磁盘耐用得多。移动部件更少,没有持续的电流通过,这些都是优点。如果它能救你一命,那么在我看来它就已经物有所值了。
除了“您能承受多少数据丢失”之外,您还需要考虑“在发生灾难恢复的情况下,您能承受多长时间的宕机?” 3 天的恢复时间意味着 3 天的业务损失。您应该用手指数小时来计算恢复时间。
但是,如果你对此过于偏执,你很快就会赚得盆满钵满,所以你应该考虑将你的服务器分成 2 或 3 批。为了继续你的核心业务功能,你绝对需要立即恢复那些服务器,而那些你可以推迟到核心服务器恢复之后再恢复。将大量投资投入到第一批服务器中,确保你有完整的恢复程序(针对操作系统、应用程序和数据),即使是一只手被绑在身后的盲麻风猴子也可以遵循。 打印并装订一份副本并将其保存在防火保险箱中- 如果您只有一份电子版,而该电子版丢失或被毁,那么您就完蛋了。但不要以为这意味着您可以对第二批文件松懈,只是您可以推迟取回它们或花更长的时间(例如,将它们放在速度较慢的介质上)。
具体例子:您的核心文件服务器肯定会进入第一批。您的人力资源服务器会进入第二批。这对人力资源人员来说很重要,但如果没有人力资源系统,您的核心业务功能几天内还能正常运作吗?是的,我认为可以。
让你的备份解决方案保持简单和无趣。我经常看到人们实施花哨或复杂的备份解决方案,但最终却变得过于复杂、繁琐和不可靠。备份很无聊,因为备份应该很无聊。它们越简单,恢复起来就越容易。你想要一种“我点击按钮,然后取回数据”的方法。 在其中保留每日手册元素。 这有助于建立演习,避免有人忘记更换磁带或旋转池中的 HD 的情况。如果发生这种情况,您可以事后解雇责任人,但猜猜怎么着?您仍然处于丢失一个月数据的境地。
答案2
关键问题是您准备丢失多少数据?一个月?一天?6 小时?5 分钟?
数据丢失窗口越小,成本就越高。
答案3
缺口,
我强烈建议您看一下 O'Reilly 出版的《备份与恢复》一书。
http://oreilly.com/catalog/9780596102463
它将向您解释诸如“单点故障”等术语以及备份关键系统的一般策略。
这是一本适合任何人书架的好书。
答案4
我建议在物理机上运行文件服务器,因为它的 I/O 负载可能很大。如果能够热插拔坏掉的驱动器,而无需关闭所有 VM,那就太好了。不过,这取决于您的具体设置。
您的备份计划听起来很合理,但取决于您能承受多少损失。看起来您的大多数备份(每月备份除外)都在现场,这意味着如果建筑物被烧毁或被闯入,您最多会损失一个月。
如果您将外部驱动器带回家,则必须将其留在家中,直到备份到期前,否则它就不是真正的异地备份,不是吗?如果您对此很自律,最多会浪费一周的时间。更好的方法是轮换一组三个外部硬盘,这样您就始终将最旧的硬盘放在现场,将最新的硬盘放在异地。
不要忘记定期测试和记录您的备份;您需要确保每个备份系统都能正确恢复。您需要记录以便您的同事可以恢复数据。您还需要记录如何重建整个服务器。如果一个服务器失败了,您将有太多事情要考虑,无法记住每个细节。
离题:碰巧的是,我正在为我们的小公司寻找类似的基础设施。经验水平相似,尽管我们已经有备份。我将与您分享我们当前的设计,为您提供另一种视角,而不是评判您的视角:
我们计划使用三台服务器:两台虚拟化主机和一台存储服务器。存储服务器很可能运行开放文件管理器。它将通过(可能是双)千兆以太网连接到两台主机,两台主机都具有良好的 CPU 和足够的内存,但几乎没有任何存储空间(可能只有小型 SSD)。这些主机将运行 CitrixXenserver(或者可能是 VMWareESXi)在裸机,因为它比在另一个基本上没有太多功能的操作系统中运行虚拟化软件效率高得多(例如,参见 VMWare Server 和 VMWare ESXi 之间的性能差异)。Xenserver 似乎最有趣,因为它免费提供企业功能,而 ESXi 如果需要更多功能,则可能会很昂贵。Xenserver 主机本身没有存储,但将通过以下方式使用块级存储互联网SCSI从 Openfiler 服务器虚拟硬盘。Openfiler 可以进行快照、RAID 等。Xenserver 可以将虚拟机从一台服务器实时迁移到另一台服务器,因此我们可以在一台服务器上进行维护,而无需关闭任何来宾 VM。获取支持 VLAN 的千兆交换机,这样您就可以将存储流量与 VM 流量分开。几个 UPS 可以在断电时进行受控关机,这样就大功告成了。几乎所有的成本都是硬件成本,因为软件是(令人惊讶的)免费的。
抱歉,这个答案有点长,但我希望另一种观点对你有帮助。