在Proxmox VE虚拟机管理程序系列的前几篇文章中,我们已经讨论了如何使用常规工具进行备份。今天,我们展示了如何将出色的Veeam®Backup&Replication™10工具用于相同的目的。在尝试从备份中恢复之前,它是重叠的。他既成功也不成功。” (在Internet上找到)免责声明:不,我并不是说这是备份的理想方法。不,不建议将其用于生产。不,我不保证所备份的完美完整性。但是,所有这些工作都是可行的,并且非常适合许多在虚拟化和备份系统研究方面迈出第一步的用户和新手系统管理员。备份也许是任何公司工作所依赖的最重要的过程之一。没有什么比存储在公司信息系统中的数据更昂贵的了,没有什么比发生故障时无法恢复数据更糟糕的了。经常会发生这样的情况:仅在紧急情况发生之后才需要考虑备份和选择工具的风险,这与关键数据的丢失有关。随着虚拟化技术的发展,备份应用程序开始关注与虚拟机管理程序的紧密交互。Veeam®Backup&Replication™也不例外,在虚拟化环境中具有广泛的备份选项。今天,我们将向您展示如何配置它以与Proxmox VE一起使用。系统管理程序设置
在撰写本文时,我们将使用Proxmox的当前版本-6.2-1。该版本于2020年5月12日发布,其中包含许多有用的更改,我们将在以下文章之一中进行讨论。现在,让我们开始准备虚拟机监控程序。主要任务是使用Proxmox在冗余主机上安装Veeam®Agent for Linux。但是在此之前,我们采取了一些步骤。系统准备
我们安装了sudo实用程序,如果Proxmox未安装在现有Linux系统上,而是作为官方映像上的独立OS安装的,则系统中不存在。我们还将需要内核的pve标头。我们通过SSH进入服务器,并添加了一个无需支持订阅即可运行的存储库(不建议正式用于生产环境,但其中包含我们需要的软件包):echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" >> /etc/apt/sources.list
apt update
apt install sudo pve-headers
完成此步骤后,请确保重新启动服务器。安装Veeam®代理
从官方网站
下载Veeam®Agent for Linux deb软件包(需要一个帐户),使用SFTP客户端武装自己,然后将收到的deb软件包上传到服务器。安装该软件包并更新该软件包添加的存储库中的程序列表:dpkg -i veeam-release-deb_1.x.x_amd64.deb
再次更新存储库:apt update
安装代理本身:apt install veeam
我们检查所有内容是否正确安装:dkms status
答案将是这样的:veeamsnap, 4.0.0.1961, 5.4.41-1-pve, x86_64: installed
配置Veeam®Backup&Replication™
添加存储库
当然,您也可以在部署了Veeam®Backup&Replication的服务器上直接存储备份,但是使用外部存储更加方便。转到“ 备份基础结构”部分:选择“备份存储库”项,单击“ 添加存储库”按钮,然后在出现的窗口中选择“ 网络附加存储 ” :例如,让我们测试一个SMB存储,这就是通常的QNAP:填写名称和描述,然后单击下一步按钮:输入SMB存储的地址,如果需要授权,则单击添加以添加访问详细信息:填写用户名和密码以访问SMB存储,然后单击确定并返回到上一个窗口,下一步:如果一切都正确无误,该程序将连接到存储库,请求有关可用磁盘空间的信息,并显示以下对话框。在其中设置其他参数(如有必要),然后单击下一步:在下一个窗口中,您可以保留所有默认设置,然后单击“ 下一步”:我们检查是否已安装了必需的组件,并且它们的状态已经存在,然后单击Apply按钮:此时,Veeam®Backup&Replication™将再次连接到存储库,确定必要的参数并创建存储库。点击下一步:我们检查有关添加的存储库的全部信息,然后单击“ 完成”按钮:该程序将自动提供将配置文件保存在新存储库中的功能。我们不需要这个,所以我们回答“ 否”:存储库已成功添加:创建备份作业
在Veeam®Backup&Replication™的主窗口中,单击Backup Job - Linux computer。选择服务器类型和由备份服务器模式管理:我们为作业指定名称,并可以选择添加说明。然后点击下一步:接下来,我们需要使用将要备份的Proxmox制作所有服务器。为此,请单击添加 - 单台计算机。输入主机名或服务器IP地址以及访问详细信息。因此,我们形成了受保护计算机的列表,然后单击下一步:现在非常重要的一点,即选择要添加到备份的数据。一切都取决于虚拟机的确切位置。如果只想添加任何逻辑卷,则需要卷级备份模式,然后选择逻辑卷或设备的路径,例如/ dev / pve。所有其他动作是相同的。对于本文,我们将显示文件级备份模式如何工作:在下一个窗口中,我们创建要备份的目录列表。单击添加,并指定存储虚拟机配置文件的目录。默认情况下,这是目录/ etc / pve / nodes / pve / qemu-server /。如果不仅使用虚拟机,还使用LXC容器,请添加目录/ etc / pve / nodes / pve / lxc /。就我而言,它也是/ data目录。以这种方式形成目录列表后,单击“ 下一步”:从存储库的下拉列表中,选择“ 先前创建的存储”。我们确定增量备份的链长。该点多有在保留策略,将更多的空间,你会救。但是,与此同时,备份的可靠性也会降低。可靠性对我来说比存储空间量更重要,因此我给了4分。您可以将标准值设为7。我们通过单击下一步继续配置任务:在这里,我们保持参数不变,只需转到下一个窗口:我们配置调度程序。这是最酷的功能之一,它使系统管理员的工作变得更轻松。在示例中,我选择每天凌晨2点自动开始备份。另一个强大的功能是,如果我们超出了分配的“备份窗口”的时间限制,则可以中断备份任务。它的确切时间表是通过“ 窗口”按钮配置的:同样,例如,假设我们仅在工作日的非工作时间执行备份,而在周末我们通常没有时间限制。我们形成了一个漂亮的表格,返回上一个窗口,然后单击Apply:剩下的只是检查有关任务的摘要信息,然后单击“ 完成”按钮:这样就完成了备份作业的创建。后备
这里的一切都很基本。在程序的主窗口中,选择创建的任务,然后单击开始。系统将自动连接到我们的服务器(或多台服务器),检查存储的可用性并保留必要的磁盘空间。然后,实际上,备份过程将开始,完成后,我们将收到有关该过程的全面信息。如果在备份启动过程中出现参数[zerosnapdata = 1 debuglogging = 0]无法加载模块[veeamsnap]形式的问题,则您需要根据说明重新构建veeamsnap模块。
特别有趣的是,在服务器本身上,我们不仅可以看到所有已完成备份任务的列表,而且可以实时观看veeam命令:我马上要说出为什么控制台看起来如此奇怪的问题:我真的很喜欢控制台在CRT显像管监视器的屏幕上的外观。这是使用cool-retro-term终端仿真器完成的。数据恢复
现在最重要的问题。但是,如果发生无法弥补的事情,该如何恢复数据呢?例如,他们不小心删除了错误的虚拟机。在Proxmox GUI中,它完全消失了;机器站点的存储中什么也没有留下。恢复过程很简单。我们转到Proxmox控制台并输入命令:veeam
我们将看到已完成备份的列表。用箭头选择箭头,然后按R键。接下来,选择一个恢复点,然后按Enter:几秒钟后,恢复点将安装在/ mnt / backup目录中。剩下的就是在其位置复制虚拟驱动器和虚拟机的配置文件,此后,被“杀死”的计算机将自动出现在Proxmox VE GUI中。您可以按常规方式运行它。要卸载恢复点,请勿手动执行此操作,而必须在veeam实用程序中按U键。
就这样。
愿原力与你同在!以前有关Proxmox VE虚拟机管理程序的文章: