云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

对象存储_大学数据库_

小七 141 0

Veeam Agent for Linux测试版,第4部分:从命令行工作

阅读完整系列:第1章-安装第2章-如何备份第3章-如何恢复第4章-命令行在本系列文章的前几篇文章中,我们宣布了Veeam代理Linux测试版的可用性,并为大家提供了一些关于如何开始使用它的快速提示。我们展示了使用图形用户界面(GUI)来备份和恢复文件和卷是多么容易,但是如果没有对命令行的完全支持,任何程序都不是真正的Linux解决方案。今天,我们来看看如何从shell操作Veeam Agent for Linux!介绍一旦安装了软件,就会在Linux机器上安装和配置服务。在Systemd Linux发行版(例如CentOS 7)上,可以使用以下命令检查服务及其状态:systemctl状态veeamservice您可以看到该服务处于活动状态并正在运行。我们通过shell运行的任何命令都不是由命令本身执行的,而是传递给将执行该命令的服务。这意味着,例如,即使用户在运行备份后注销,也可以完成备份,因为命令会传递给该服务。备份为了创建备份,我们必须至少创建一个存储库。但是如果我们不记得确切的命令呢?veeamconfig是命令行工具,它有一个在线菜单,可以使用veeamconfig help(或--help或-h)调用,也可以不带选项运行命令并查看可用的子命令:另一种快速选择任何子命令的方法是在主命令后点击tab;如果您的系统中安装了bash completion,您将立即看到可用的子命令:在我们的例子中,我们看到有一个repository子命令,如果我们现在运行veeamconfig repository而没有其他选项,我们可以学习如何使用这个选项。得益于此功能,我们很快了解了所有可用的选项,现在我们可以使用以下工具创建我们的存储库:veeamconfig存储库创建--name STORE--location/mnt/STORE/该命令返回结果"Repository was created successfully"(存储库已成功创建),现在可以在可用存储库中看到它:请注意,要创建类似NFS共享的远程存储库,您需要从图形界面执行此操作。只能通过命令行创建本地存储库。现在我们可以创建一个备份作业。命令如下所示:veeamconfig job create--name Backup_root--repoName Repository_1--maxPoints 7--对象根我们指示Veeam Agent for Linux创建一个新的备份作业,其名称为"backup_root",要使用的存储库是"repository"(远程NFS共享),我们希望保留7个恢复点,备份的内容将是"root"。Root是LVM逻辑卷/dev/centos/Root的名称,在文件系统中作为/安装。Veeam Agent for Linux返回结果"Job was created successfully.",我们现在可以运行它了。为此,我们需要的下一个命令是:veeamconfig job start--名称备份根Veeam Agent for Linux返回操作状态:备份作业已启动。会话ID:[{64bbf9db-c83c-4ca4-b60a-e93301db8de3}]。日志存储在:[/var/log/veeam/Backup/Backup_root/Session{64bbf9db-c83c-4ca4-b60a-e93301db8de3}]。作业现在正在无人值守模式下运行,但我们可以检查其进度:我们可以看到最后一个会话处于"运行"状态,我们的备份正在进行。我们最终可以运行veeamconfig会话ui来使用GUI查看进度,但是这个博客是关于shell的,所以我们只刷新会话列表,直到最后一次备份被列为成功。例如,我们可以运行:监视veeamconfig会话信息--id 64bbf9db-c83c-4ca4-b60a-e93301db8de3备份已成功完成。恢复文件还原也可以通过命令行调用,方法是使用几个简单的命令。首先,让我们回顾一下可用的备份:veeamconfig备份列表作业名称备份UUID存储库创建于备份作业1{1dde4e0d-b90e-4a7a-9e3e-65a182ada70f}存储库1 2016-06-14 21:00备份根{eaf8c7fa-3048-4b41-a917-9418f87662b}存储库1 2016-06-14 22:51我们可以使用以下方法立即装载备份:veeamconfig backup mount--id eaf8c7fa-3048-4b41-a917-9418f87662b--mountdir/mnt/backup/操作结果从软件返回:已装载备份。会话ID:[{3AADFFB-2299-4d7f-a60c-4af4fac4afee}]。日志存储在:[/var/log/veeam/Mount/Session{3aaadfb-2299-4d7f-a60c-4af4fac4afee}]。请注意,与GUI提供的简化操作相比,我们可以在这里配置备份恢复的装载点。其他选项命令行具有一整套功能,不仅用于管理备份和恢复。例如,可以从命令行管理配置。通过运行命令:veeamconfig配置导出--文件配置文件我们得到这个结果:配置文件已成功导出。Veeam Agent for Linux的配置已导出为文本文件,可供编辑。该软件使用一个本地数据库不仅存储配置,还存储会话历史、备份作业、存储库以及几乎所有在软件中可见的信息。虽然与数据库及其存储配置交互的唯一方法是Veeam命令行,但用户可能需要使用不同的工具(如自动化解决方案)编辑这些信息。这就是config命令可用的原因。export命令使用XML格式将配置存储在文本文件中:管理员可以使用他们首选的文本操作工具并修改XML文件中的任何参数。Veeam服务只依赖其本地数据库进行任何配置,因此为了让Veeam Agent for Linux在更改后加载新配置,我们必须导入编辑后的配置文件:veeamconfig配置导入--文件配置文件Veeam Agent for Linux将立即使用新设置。最后说明我希望这篇关于Veeam Agent for Linux的短文系列文章有趣且有用。如果您想了解更多,请测试它并为改进1.0版之前的软件做出贡献,让我重复一下您可以做的事情。如果你还没有注册公测版,请在这里注册。公测版是在先到先得的基础上提供的,所以你越早加入等待名单越好!一旦你测试了软件,我们很乐意听到你的反馈-意见,建议,想法…任何东西!为了帮助您做到这一点,我们在论坛上开辟了一个新的专区,专门介绍Veeam Agent for Linux。如果你还不是论坛成员,就到这里注册,开始和其他人交流。我们等不及要听你的反馈了! 另请参见:适用于Linux的Veeam代理VN:F[1.9.22_1171]请评价这篇文章对您的评价有多大帮助:5.0/5(1次投票)Veeam Agent for Linux Beta,第4部分:从命令行工作,5分之5,根据1级评分