NetBackup™ for VMware 管理指南
- 介绍
- 必需的任务:概述
- 注意事项和前提条件
- 配置 NetBackup 与 VMware 的通信
- 为 VMware 添加 NetBackup 凭据
- 在 NetBackup 中验证 VMware 虚拟化服务器证书
- 为 VMware 配置 NetBackup 策略
- 配置 VMware 智能策略
- 减小备份的大小
- 备份虚拟机
- 使用加速器备份虚拟机
- 还原虚拟机
- 使用即时恢复还原虚拟机
- 将 NetBackup 用于 vCloud Director
- vCloud Director 中的“虚拟机恢复”对话框
- 最佳做法和更多信息
- 故障排除
- 附录 A. 用于备份和还原虚拟机的 NetBackup 命令
- 附录 B. 为 Windows 上的 NFS 配置服务
- 附录 C. 将 VM 选择查询结果重复使用选项
- 附录 D. VMware 原始设备 (RDM) 的备份
NetBackup for VMware:注意事项和限制
请注意以下关于 NetBackup for VMware 的事项:
有关支持的 VMware 版本的信息以及备份主机的支持平台的信息,请参见以下位置提供的“NetBackup Enterprise Server 和 Server 操作系统软件兼容性列表”:
有关 NetBackup for VMware 的其他支持信息,请参见 《在虚拟环境中对 NetBackup 的支持》:
使用 VDDK 时,NetBackup for VMware 支持通过 FIPS 模式进行 SSL 通信。可以通过将 VDDK_FIPS_MODE = ENABLED 条目添加到 VMware 访问主机上的
bp.conf
文件来启用此功能。NetBackup for VMware 不支持 NetBackup 管理控制台的策略“保留快照以用于即时恢复或 SLP...”选项。
选项卡上的NetBackup 支持的功能如下所示:
对于即时恢复,请使用 nbrestorevm 命令。
请参见关于 VMware 的即时恢复。
对于快照的 SLP 管理,请使用 Replication Director。
有关更多信息,请参见《NetBackup Replication Director 解决方案指南》。
NetBackup 允许每个虚拟机最多具有 31 个快照。如果虚拟机具有 31 个以上快照,则备份可能会失败,状态码为 13。NetBackup 作业详细信息中将出现类似下面的消息:
10/18/2012 4:56:59 PM - Critical bpbrm(pid=4604)from client Umesh_w2k3_hypervm33: FTL - vSphere_freeze: Unable to remove existing snapshot, too many existing snapshots (91). 10/18/2012 4:56:59 PM - Critical bpbrm(pid=4604) from client Umesh_w2k3_hypervm33: FTL - VMware_freeze: VIXAPI freeze (VMware snapshot) failed with 26: SYM_VMC_REMOVE_SNAPSHOT_FAILED
当快照数超过 15 时,NetBackup 详细状态将提供下列消息,提醒合并或删除快照:
Umesh_w2k3_hypervm33: WRN - vSphere_freeze: VM has 16 existing snapshots. Snapshots may start failing if this number exceeds 32
要备份快照数超过 31 个的虚拟机,请合并或删除现有快照。然后重新运行备份。
注意:
Replication Director 备份允许每个虚拟机具有 31 个以上快照。
如果 VM vmdk 的快照增量文件数超过 32,则快照创建将会失败。NetBackup 详细状态中将显示一条类似于以下内容的消息:
Umesh_w2k3_hypervm33: FTL - vSphere_freeze: Unable to proceed with snapshot creation, too many existing delta files(50).
在 vmdk 的增量文件超过 16 时,NetBackup 详细状态将提供下列消息,提醒合并或删除快照:
Umesh_23k3_hypervm33: WRN - vSphere_freeze: VM has 17 existing delta files for vmdk Umesh_23k3_hypervm33.vmdk. Snapshots may start failing if this number exceeds 31
如果未删除或合并 VM 的快照,则增量文件可以累积。合并或删除现有快照,然后重新运行备份。
由于不能使用快照捕获独立磁盘,因此 NetBackup for VMware 不能备份独立磁盘中的数据。尽管备份可以成功,但是备份映像不包含独立磁盘的任何数据。
要备份独立磁盘上的数据,请在虚拟机上安装一个 NetBackup 客户端。您可以配置 NetBackup 来备份虚拟机以及所有独立磁盘,就像在物理主机上安装了客户端一样。可以通过一个单独的作业先还原虚拟机,然后还原独立磁盘。
NetBackup for VMware 不会备份连接到虚拟机的标准 iSCSI LUN。如果虚拟机具有 iSCSI LUN,备份将成功,但是不会备份表示 LUN 的驱动器。
注意:NetBackup for VMware 通过 iSCSI 支持 Datastore。
Linux 虚拟机适用多个注意事项和限制。
如果 Windows 虚拟机包括 Veritas Storage Foundation 卷,将不支持
选项。在使用
选项(包含或不包含块级增量式备份)进行增量式备份期间,所有已移动或重命名的文件都不会进行备份。当您通过浏览要从该增量式备份还原单个文件时,这些文件不可用。注意:
从块级增量式备份还原整个 VM 时,文件元数据将更新,同时已移动或重命名的文件将反映更新的元数据。
VMware 虚拟机模板用于克隆虚拟机:它们无法启动,并且不能用作有效的虚拟机。因此,VMware 已对虚拟机模板的备份和还原实施以下限制:
在快照中不能捕获虚拟机模板。NetBackup 将模板备份到指定的存储单元中。
备份虚拟机模板时不能使用块级增量式备份 (BLIB)。
注意:
由于这一限制,NetBackup 加速器不能用于备份 VMware 虚拟机模板。
不能通过 SAN 备份虚拟机模板。必须配置 NetBackup 策略,以使用本地网络传输类型,如 nbd。与此类似,必须通过局域网执行模板还原。
注意:
可在 NetBackup 策略中使用查询生成器创建用于自动选择虚拟机模板的规则。
NetBackup 支持在虚拟机对象中使用非 ASCII 字符,如下所示:
NetBackup 主服务器、备份主机和还原主机必须运行 NetBackup 8.1 或更高版本。备份主机和还原主机可能是同一计算机。
如果 Windows 主机的系统区域设置未设置为 UTF-8,则 NetBackup 主服务器、备份主机和还原主机上的 Windows 操作系统不会在 VM 显示名称中采用非 ASCII 字符。即使系统区域设置未设置为 UTF-8,显示名称中包含非 ASCII 字符的 VMware 虚拟机的备份也可能会起作用。但是,从显示名称中包含非 ASCII 字符的 VMware 虚拟机备份还原需要使用 UTF-8 字符编码的 Linux 或 UNIX 还原主机。
NetBackup 主服务器、备份主机和还原主机上的 UNIX 和 Linux 操作系统必须使用 UTF-8 字符编码。备份主机和还原主机可能是同一计算机。
NetBackup 用于选择 VM 进行备份的名称不能包含非 ASCII 字符。备份策略中的
字段确定 NetBackup 用于选择 VM 的名称类型。例如,如果将 指定为 ,则所备份的每个 VM 的显示名称均不能包含非 ASCII 字符。和 名称不得包含非 ASCII 字符。
出于安全考虑,VM 名称存在一定的局限性。
对象示例包括文件名和文件夹名称、注释、软盘映像名称、并行端口或串行端口文件名、CD-ROM ISO 名称等。
对于双引导虚拟机,NetBackup 不支持以下策略选项:
启用从 VM 备份恢复文件
排除已删除的块
排除交换文件和分页文件
排除引导磁盘
排除所有数据磁盘
要支持以下排除磁盘选项,备份主机必须是版本级别 8.1 或更高版本:
执行基于自定义属性的排除
基于自定义属性的磁盘排除要求您在 NetBackup 中输入 vCenter Server 的凭据,或输入托管 VM 的服务器的凭据。ESXi Server 凭据不足。
要排除的特定磁盘
NetBackup 不支持针对 Replication Director 备份使用以下排除磁盘选项:
排除引导磁盘
排除所有数据磁盘
执行基于自定义属性的排除
要排除的特定磁盘
如果取消排除磁盘,则无法还原上次在最新备份之前修改的各个文件。要还原这些文件,请还原整个虚拟磁盘或虚拟机。在下一次完全备份后,可以单独还原这些文件。
NetBackup 无法备份空虚拟机。如果 VM 的所有磁盘为空或者磁盘排除操作排除了所有磁盘,则 VM 可能为空。
要在 Storage vMotion 迁移其文件时备份虚拟机,NetBackup 必须通过 vCenter Server 执行备份。
请参见NetBackup 和使用 vSphere 5.0 或更高版本的 VMware Storage vMotion 之间的冲突。
自动选择要备份的虚拟机(虚拟机智能策略)适用多个注意事项和限制。
对于 hotadd 备份或还原:要备份(或还原)的虚拟机和包含 hotadd 备份主机的虚拟机必须位于同一 VMware Data Center。
请注意有关 NetBackup for VMware 压缩和加密的以下信息:
NetBackup 的压缩或加密选项
NetBackup for VMware 不支持 NetBackup 的压缩或加密选项(在 NetBackup 策略属性中)。
VM 上的粒度文件恢复/SFR
NetBackup for VMware 粒度文件恢复/SFR 支持 Windows NTFS 文件压缩,但还原的文件或文件夹将被解压缩。
NetBackup for VMware 粒度文件恢复/SFR 支持文件级压缩(例如 zip 或 lzh),并且文件或文件夹将还原为原始压缩文件。
NetBackup for VMware 粒度文件恢复/SFR 不支持 Windows NTFS 文件加密,也不支持访客操作系统中设置的任何类型的加密(例如 BitLocker)。
VM 卷恢复
NetBackup for VMware VM 卷恢复支持在访客操作系统中设置的任何类型的压缩或加密(例如 BitLocker)。
VMware 的“块更改跟踪”处于启用状态时,如果虚拟机上存在快照,则无法使用存储优化。
如果策略的“VM 主机名”,请注意,如果 NetBackup 无法获取 VMware 虚拟机的 IP 地址,则它无法选择该虚拟机进行备份。
选项设置为对于 Exchange、SharePoint 和 SQL 应用程序,NetBackup for VMware 仅支持使用粒度恢复技术 (GRT) 从完全备份还原。
请参见还原注意事项和限制。
如果将策略从手动选择更改为智能策略(反之亦然),则 VM 的下一个备份将是常规完全备份,即使该 VM 已存在备份也是如此。
例如:
在新的 VMware 策略中,使用 “客户端”选项卡上的 选项来选择 VM。策略中的第一个备份运行。
在该策略中,使用“智能策略”查询来选择相同的 VM,并对该 VM 执行第二次备份。由于从手动选择切换到基于查询的选择,因此第二个备份是常规完全备份。请注意,对于使用
(BLIB) 或 BLIB 加速器的策略,备份处理不仅仅局限于已更改的块。对于第二个备份,详细状态日志包括类似于以下内容的消息:
There is no complete backup image match, a regular full backup will be performed.
如果将策略的 VM 选择从基于查询切换到手动选择,则会发生相同的备份行为:即第二个备份是常规完全备份。
对于 vSphere 6.5 托管的虚拟机,如果当 NetBackup 尝试启用 VMware 的“块更改跟踪”时存在快照,则 NetBackup 将无法完成备份。由于从 vSphere 6.5 开始,VMware 的“块更改跟踪”API 行为已更改,因此 NetBackup 无法完成备份。
如果在备份策略中启用了
、但尚未在 VM 上启用 CBT,则 NetBackup 会在 VM 上启用 CBT。在 vSphere 中,如果虚拟环境具有 IPv6 地址,则仅使用映射到 DNS 服务器上的 IPv6 地址的完全限定域名 (FQDN)。
在以下情况下,VMware 策略的测试查询操作会失败:
在 NetBackup 主服务器和要备份虚拟机的 ESX Server(例如,NAT 环境中的 ESX Server)之间不存在直接连接,且
选项设置为“备份介质服务器”(例如,NAT 介质服务器)。