Arkeia 5.2 网络备份
产品信息。
供应商:Arkeia
价格:590–1,190 美元(三到七台计算机);大型系统根据配置可能高达 20,000 美元。
优点。
多平台。
集中计划备份。
热备份插件。
所有磁带的可浏览索引。
良好的文档。
缺点。
非标准 GUI。
错误消息消失过快。
不完整的上下文相关帮助。
自 1999 年 4 月以来,我们一直没有关注 Arkeia (/article/3166),所以我们想再次看看这款软件的进展如何。
Arkeia 网络备份是一个异构网络客户端/服务器备份解决方案,使用 Linux 或 UNIX 备份服务器。客户端系统备份软件适用于 Linux,以及各种 UNIX 和类 UNIX 操作系统,包括 Mac OS X 和 Microsoft Windows 98、ME、NT、2003 和 XP。
插件可用于应用程序的热备份,包括 Oracle、Microsoft Exchange、Lotus Notes、IBM DB2 和 MySQL。
支持的备份介质包括流行的 SCSI 磁带驱动器、库和自动加载器。
Arkeia 灾难恢复是一个单独的产品,本文未对其进行评测,它为备份的 Linux 客户端和服务器提供裸机恢复。网络备份和灾难恢复均提供 30 天免费演示。第三款产品 Arkeia Lite 适用于备份一台 Linux 服务器和两台桌面系统,可免费使用。
我们评测了 Arkeia 5.2.7 网络备份,从 www.arkeia.com 下载,以及 PDF 文档。Linux 版本支持 Debian GNU/Linux 2.2 和 3.0、Mandrake 7.2–9.2、Red Hat 6.0–9.0、Slackware 8.0 和 SuSE 7.1–9.0。
作为 PDF 下载的文档约有 500 页材料,内容之多令人望而生畏。最短的文档是《快速入门指南》。我从那里开始。
我测试系统的当天发行版是 Debian 3.0。Arkeia 的 Debian 安装包是 .tar.gz 文件,而不是 Debian 软件包。我解压缩了这个文件,cd 进入顶层目录,然后运行了install,接受所有默认设置。
接下来我启动了 xarkeia。如图 1 所示,它具有未来感的设计,需要一些时间才能适应。
继续按照指南的说明,我为 Arkeia root 用户设置了密码,并配置并运行了虚拟备份。只要我仔细按照说明操作,一切都按指示进行。有一次我做了一些不按顺序的事情,试图在配置任何磁带之前启动备份。备份停滞了,我无法使用 GUI 或当时我所知道的任何其他方法配置磁带或中止备份。在支持网站上的一条说明在半小时内收到了电子邮件回复,告诉我停止并重启一个守护进程。然后我才能够继续进行。虚拟备份运行顺利,没有发生其他事件,初始安装完成。Arkeia 已准备好配置真正的备份。
Arkeia 使用数据库组织事物,管理员在其中设置
磁带驱动器。
驱动器包:类似磁带驱动器的组。
磁带:每个磁带都有自己的标签和历史信息。
磁带池:类似磁带的组。
保存包:一起备份的文件和目录组。
备份:备份使用一个驱动器包将一个保存包存储在一个磁带池的磁带中。
用户:提供各种用户角色,允许委派大型站点备份管理工作。
服务器:一个安装可以跨多个备份服务器扩展。
客户端:每个服务器可容纳多个客户端系统。
备份从备份服务器控制和计划。备份可以是手动的或自动的,Arkeia 称之为定期备份。它们也可以是完整的或增量的,这是一种安排,其中自基线以来未更改的文件不会被备份。增量备份以多级方式计划,给定级别的基线是之前的较低级别备份。备份级别对于给定定期备份中的所有文件都是相同的。
您可以计划任何备份将多个备份放在一个磁带上,填满磁带,或者您可以开始一个新磁带。
保存包包含要备份的项目,例如文件、数据库和目录。一个保存包可以包含来自多个主机的项目。可以使用插件备份项目,例如 MySQL 的插件。
库、堆叠器等在 Arkeia 下有特殊的管理界面,但配置为注册到驱动器包中的驱动器集。从在 Arkeia 内管理备份本身的角度来看,库和任何其他驱动器集合之间没有太大区别。
Arkeia 可以通过 GUI 客户端程序 xarkeia 或通过一组命令行客户端进行管理。实际工作由通过这些客户端访问的守护进程完成。许多系统管理员可能会发现 GUI 更容易用于日常操作和配置。
xarkeia GUI 是在 X 之上从头开始编写的,没有使用 Motif、Qt、GTK 或任何其他第三方 GUI 库。外观独特且与众不同,虽然需要一些时间才能适应,但在稍加练习后也很容易使用。您可能习惯于在顶部栏上看到的窗口装饰按钮不在那里;它们被左上角的一个圆形按钮取代。我错过了将 xarkeia 实例从一个虚拟桌面移动到另一个虚拟桌面的能力。
xarkeia 在顶部附近有一个错误消息面板,这有点令人恼火。它的特点是错误消息消失得太快,无法仔细阅读。
上下文相关帮助由按钮圆圈中的“帮助”按钮提供。基于一项非科学的抽样调查,我发现只有大约一半的屏幕上有有意义的帮助消息。这方面还有改进空间。但是,经验丰富的系统管理员不应回避阅读手册,我发现 Arkeia 用户指南完整且全面。
我无法发现 GUI 有太多可用的自定义项。据我所知,它附带的颜色和字体是您将要使用的颜色和字体。
除此之外,我对 xarkeia 没有问题。在我喜欢的众多功能中,我喜欢他们称之为功能路径栏的功能。如果您使用许多具有多级菜单的应用程序,您无疑已经非常习惯于单击“后退”、“后退”等等,直到您爬回到顶层菜单。如图 1 所示,xarkeia 的功能路径栏会堆叠您在下降到菜单树的较低级别时使用的图标。单击此栏中的图标可以将您通过多个菜单级别返回,只需单击鼠标一下即可。
完成《快速入门指南》后,下一步是《Arkeia 用户手册》。手册有 330 页,内容很多。我使用 xpdf 打开了用户手册,并继续使用 Exabyte VXA 驱动器配置了一些真正的备份。驱动器被检测到并轻松配置。定义了一个新的驱动器包,输入并标记了几个磁带,并注册到一个池中。磁带标记对话框可以使用弹出按钮。我已经从《快速入门指南》练习中设置了一个保存包,所以我运行了一个交互式备份,然后配置了一个定期备份运行几次,让我有时间在期间添加和删除文件。
在“恢复”菜单中,可以通过文件名搜索或文件树浏览器选择文件。当我单击“搜索”时,出现的“无效的正则表达式!”弹出窗口让我感到困惑,直到我阅读了用户手册的相关章节,该章节指出我必须选中搜索屏幕中的一些复选框,并在相邻的文本框中输入搜索词。“您必须至少选中一个复选框”会更有帮助。
恢复提供了许多选项,包括恢复位置、所有权、访问权限、覆盖现有文件、验证备份文件等等。在使用备份浏览器选择文件后,我开始恢复,却被告知“请在一个磁带驱动器中插入磁带 Monthly22”。在稍微猜测之后,我才能够启动恢复。
Arkeia 维护在线磁带索引、历史记录和配置信息,以便在需要恢复时使用。此索引使您可以在线浏览备份日期,以便于恢复。与这种安排一样,缺点始终是存在一个故障点:在线索引丢失。
此索引保存在 Arkeia 安装目录中,默认情况下为 /opt/arkeia,位于 server/dbase 子目录中。在发生灾难时,可以使用提供的实用程序从磁带重建它。必须将每个备份磁带都送入,这可能是一个漫长而费力的过程。支持索引重建总归是件好事。我使用过具有在线索引但无法从磁带重建它们的备份产品。如果需要,能够重建这些索引是好事;但是,最好避免处于需要它的境地。
Arkeia 灾难恢复提供了处理这种情况的工具,允许直接从磁带裸机恢复备份服务器或任何客户端系统。对于谨慎但更喜欢冒险的管理员,他们可能希望使用标准安装方法进行恢复,然后从磁带中引入备份数据文件,Arkeia 支持部门建议我,在安全位置保留 arkeia 安装目录的最新副本,并在每次备份后拍摄 server/dbase 目录的快照,这应该足以允许在备份服务器丢失后进行恢复。始终测试您的恢复程序。您的结果可能会有所不同。
该产品支持磁带复制,例如,如果您想保留备份磁带的现场和异地副本。
命令行客户端部分在《用户指南》的结尾章节中介绍,部分在 137 页的《命令行界面手册》中介绍,它允许您通过命令行界面管理 Arkeia,并允许您通过自己的脚本访问此软件。提供了一些示例脚本。
Dan Wilder 是 Specialized Systems Consultants, Inc. 的技术经理。