Veeam 上下都热衷于虚拟化,而且我们坚信应该对现代数据中心进行虚拟化,以确保最高的可用性。然而,事实上是并非所有的工作负载都进行了虚拟化。某些工作负载即使进行了虚拟化也不能通过虚拟层进行访问,比如在公有云环境中。
这是 Veeam Endpoint Backup FREE 自 2015 年首次上市就取得巨大成功的原因之一。而这只是一个方面,尤其需要指出的是,在公有云中所部署的绝大多数虚拟机 (VM) 都在运行某一版本的 Linux。
如何才能对它们进行保护,同时又避免公有云提供商的强制封锁?为满足 Linux 用户的需求,Veeam 在VeeamON 2015 上发布了 Veeam Agent for Linux。此后,用户就开始注册以抢先获悉测试版的上市时间。转眼已数月,现在我很高兴地宣布,测试版现已上市!若您已完成注册,很快您的收件箱就会收到关于其获取方式的信息。
初览
在等待访问代码时,您肯定有兴趣进一步了解 Veeam Agent for Linux。
Veeam Agent for Linux 是一款简单又免费的Linux 备份代理。该软件适用于基于 Debian 以及 RedHat 的发行版。事实上,该软件既可作为 RPM 包又可作为 DEB 包分发。它支持 2.6.32 及以上版本的任意 Linux 内核——只要您使用的是发行版的默认内核,这意味着旧有系统都会得到保护。32 位内核和 64 位内核都可得到支持。
Veeam Agent for Linux 是一种优秀的解决方案,可从来宾帐户 (guest) 内部执行基于映像的文件级和卷级备份。Veeam 的专有 CBT(数据块更改跟踪)驱动,即动态可加载内核模块,可支持真正的增量备份。最妙的是,该模块是作为源代码发布的!
原因何在?Linux 具有很多不同的内核版本,而针对每种潜在的内核版本,为该模块创建和编译不同的二进制版是不可能的。最终的结果是,某些内核将得不到支持,您无法对一台或多台 Linux 服务器进行保护。所以,我们决定寻求典型的 Linux 方案。将模块作为源代码发布,我们就能够针对用于本地系统的内核,编译该模块,其中该本地系统中,将安装 Veeam Agent for Linux。您无需担心自己编译任何内容,因为相应的安装程序 (VeeamSnap) 会验证少数需要的关联组件,并列出缺少的部分,以便您对它们进行修复。而且在安装期间,它会自动为您编译和安装该模块。
注:您的系统可能会提供动态内核模块支持 (DKMS) 包,否则您应从外部源安装它,这取决于您的 Linux 发行版本。例如,就 CentOS 而言,可通过其它 EPEL 库对它进行安装。
一旦安装好了第一个组件,我们只需安装主要软件 Veeam Agent for Linux 即可:
正如您所见,Veeam Agent for Linux 在机器中安装了一个服务。该服务可由客户端采用veeamconfig 命令进行控制。使用 veeamconfig –help 可以查看所有可用命令行选项。
此时,您便可以开始测试该软件,您会发现该图形界面非常易于启动,甚至无需指导:
最后说明
关于 Veeam Agent for Linux 提供的所有潜能和选项,本文只粗略介绍了些许内容。不要担心,在后续博文中,我会向您说明如何使用控制台用户界面进行备份和恢复,同时还会为您提供其他许多信息。
若您想了解更多信息,在 1.0 版本推出前进行测试和改进,请点击此处注册获取公开测试版。公开测试版先到先得,快来加入等候名单吧!
我们启动本测试版计划的原因是,我们期望获取您的反馈!欢迎提供评论、建议、想法等任何反馈。为便于您提供反馈,我们在 Veeam Agent for Linux 专用论坛上开设了一个新版块。只需登录 这里,(若您还不是论坛会员请先注册)参加讨论。我们万分期待您的反馈!