使用 NetBackup 命令创建 Hyper-V 策略(命令创建其他策略也是如此)
Veritas NetBackup™ for Hyper-V 管理指南
Product(s): NetBackup (8.1)
使用 NetBackup 命令创建 Hyper-V 策略
本主题介绍如何使用 NetBackup 命令创建备份策略(为 Windows Server 2016 上的 Hyper-V 加入新增功能):块级增量式备份和加速器。请注意,本主题介绍如何创建手动选择虚拟机的策略。
有关通过查询规则自动选择虚拟机的策略,请参见以下内容:
请参见使用 NetBackup 命令创建 Hyper-V 智能策略。
用于策略创建的 NetBackup 命令位于以下目录中:
Windows:
install_path\Veritas\NetBackup\bin\admincmd
UNIX 或 Linux:
usr/openv/netbackup/bin/admincmd
在 NetBackup 主服务器上运行这些命令。
注意:
要运行虚拟机备份,必须在 Hyper-V 服务器上安装 NetBackup 客户端。
使用 NetBackup 命令创建 Hyper-V 策略
创建策略。
bppolicynew policyName
例如:
bppolicynew HVpolicy1
设置策略属性。
要接受默认属性,请输入以下命令:
bpplinfo policyName -set -pt Hyper-V -use_virtual_machine 2 -hyperv_server "hyper-v_server" -fi 1 -snapshot_method "HV" -blkincr 1 -use_accelerator 1
要指定其他选项,请与 -snapshot_method_args 命令一起输入以下内容:
bpplinfo policyName -set -pt Hyper-V -use_virtual_machine 2
-hyperv_server "Hyper-V_server" -fi 1 -snapshot_method "HV"
-blkincr 1 -use_accelerator 1 -snapshot_method_args "nameuse=1,
Virtual_machine_backup=2,file_system_optimization=1,exclude_swap=1,
drive_selection=0,snapact=3,hv_snapshot_consistency_level=0"
注意:
-hyperv_server 选项指定包含要备份的 VM 的 Hyper-V 主机、Hyper-V 群集或 SCVMM 服务器。
对于 Hyper-V Server 2016 上的虚拟机,选项 -snapshot_method "HV" 指定 WMI 快照方法。(-snapshot_method "Hyper-V_v2" 指定 VSS 方法,不支持块级增量式备份或加速器。)
选项 -blkincr: 1 启用块级增量式备份 (BLIB)。
选项 -use_accelerator: 1 启用加速器。(该选项还启用 BLIB。)
-snapshot_method_args 选项是定义 Hyper-V 快照和策略的关键字的逗号分隔列表。
-snapshot_method_args 的可用关键字和值将在另一主题中介绍:
请参见Hyper-V 策略的 bpplinfo 选项。
创建策略日程表。
bpplsched policyName -add sched_label -st sched_type
对于 -st 选项,可用的日程表类型为 FULL(完全备份)、INCR(差异增量式备份)或 CINC(累积增量式备份)。
例如:
bpplsched policy1 -add Full -st FULL
选择要备份的虚拟机。
bpplclients policyName -add VM_to_back_up
在此命令中,请一次指定一台虚拟机。指定虚拟机的显示名称、主机名或 GUID。您可以使用 Hyper-V 管理控制台获得显示名称或 GUID。
例如:
bpplclients policy1 -add prodvm1.acme.com
在此示例中,prodvm1.acme.com 是要备份的虚拟机,包括其所有本地驱动器。注意:备份选择将自动设置为 ALL_LOCAL_DRIVES,这是 Hyper-V 策略类型的唯一可用选项。
验证该策略。
bpclient -policy policyName -validate –fi
如果该策略验证成功,则不会显示任何输出。否则,将发生以下错误:
Error code 48 : client hostname could not be found
使用 bpbackup 命令启动备份。
有关 bpbackup 的详细信息,请参见《NetBackup 命令参考指南》。
以下主题包含使用 nbrestorevm 命令还原 Hyper-V 虚拟机的示例:
请参见 VM 还原到 Hyper-V 的 nbrestorevm 示例 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律