NetBackup™ Web UI 云管理指南
- 管理和保护云资产
- 在 NetBackup 中配置 Snapshot Manager
- 管理云资产的智能组
- 保护云资产或云资产的智能组
- 关于使用资源组保护 Microsoft Azure 资源
- 关于适用于云工作负载的 NetBackup 加速器
- 保护 PaaS 资产
- 恢复云资产
- 执行粒度还原
- 对云资产的保护和恢复进行故障排除
故障排除
在同一 VM 上连续(两次)启动还原操作时,还原操作过程中会出现错误。此错误可能导致以下问题:
原始操作系统磁盘中的标记不会复制到新创建的已还原操作系统磁盘。
由于 SSH 故障, VM 还原后用户登录可能会失败。
解决方法:
检查 SSH 后台驻留程序是否正在系统上运行。如果未运行,请执行以下文章中的步骤。
learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/troubleshoot-ssh-connection
如果尝试从 Snapshot Manager 不支持的分区或文件系统还原文件或文件夹,则还原作业中将发生以下错误。
错误 nbcs (pid=<processs id>) 无法从快照还原资产 <资产名称> 的文件和文件夹
解决方法:
可以过滤 Snapshot Manager 不支持的任何文件或文件夹。在主服务器上的 bp.conf
文件中,通过设置以下标志来启用 CP DISKMAP 检查。
CP_DISKMAP_CHECK = true/yes
所选目标目录上的磁盘已满时,“从还原备份”操作部分成功。显示以下消息:
Dec 29, 2022 2:57:51 PM - Info nbcs (pid=2244) Granular restore(SFR) is completed Dec 29, 2022 2:57:51 PM - Info nbcs (pid=2244) Summary of SFR Operation - Success files/folders count: 0 , Failed files/folders count: 1 , Warning files/folders count: 0, Skipped files/folders count: 0 Dec 29, 2022 2:57:51 PM - Info nbcs (pid=2244) Detailed restore summary report is available on recovery target host at location: /var/log/flexsnap/restore/granular-restore-09b4d44d . . Dec 29, 2022 2:57:51 PM - Warning bprd (pid=1977) Granular Restore from backup completed with error. Copy the files manually from live access mount: ip-10-239-185-241:/mnt/vpfs_shares/vmfiles/8fcc/8fcc132b-a202-49a8-b654-81ff242a718a/livemount Dec 29, 2022 2:57:51 PM - end Restore; elapsed time 0:01:51 the requested operation was partially successful(1)
对于从还原备份,如果成功创建了实时装入,则即使报告了除 ASSET_NOT_FOUND 之外的其他错误,也将其视为部分成功。如果没有在目标位置装入网络设备或文件系统,或者磁盘已满,则作业详细信息中将显示以下消息:
Jan 02, 2023 12:11:16 AM - Error nbcs (pid=13934) 187776K space required for file/folder restore while 20K is total available space on /disk1
在这种情况下,必须已在目标路径上装入其他网络设备或文件系统,因此 Snapshot Manager 代理会考虑设备或文件系统上的可用空间。当副本失败并显示空间错误时,会将其记录到摘要报告中。例如:
/var/log/flexsnap/restore/granular-restore-09b4d44d in above Job details log
解决办法:
检查目标主机位置的摘要报告。例如,
/var/log/flexsnap/restore/granular-restore-09b4d44d [root@ip-10-239-187-148 granular-restore-09b4d44d]# cat root-error.log Dec 29 09:27:44: ERROR - FILE: /disk1/dl380g9-149-vm15_package.zip [Error 28] IOError: No space left on device
如果由于磁盘空间导致文件复制操作失败,则创建一些空间并从实时装入复制文件。
作业详细信息中可找到实时装入路径详细信息,如下所示:
Dec 29, 2022 2:57:51 PM - Warning bprd (pid=1977) Granular Restore from backup completed with error. Copy the files manually from live access mount: ip-10-239-185-241:/mnt/vpfs_shares/vmfiles/8fcc/8fcc132b-a202-49a8-b654-81ff242a718a/livemount
部分恢复可能是由于以下原因所致:
如果目标虚拟机已断开连接(未通过代理连接)。
复制目标虚拟机上的文件或文件夹时,如果出现任何故障。
在 Linux 目标虚拟机上还原 Windows 虚拟机内容。
在这些部分恢复情况下,创建的即时访问不会被删除,并且将在接下来的 24 小时内可用。
可以使用 bp.conf
文件中的 参数配置即时访问保留间隔。(默认值为 24 小时。)
解决办法:
用户可以执行手动步骤来访问目标主机上的即时访问共享,然后手动复制所需的文件或文件夹。
(通过 NFS 复制文件)要在 Linux 主机上还原 Linux 映像内容,请执行以下操作:
要在 Linux 系统上装入 NFS 共享,请使用以下命令安装 NFS 客户端软件包:
$ sudo yum install nfs-utils
使用以下装入命令,在目标 Linux 主机上装入即时访问:
# Create a directory say /mnt/restore $ mkdir -p /mnt/restore # Mount the instant access $ mount -t nfs <InstantAccessServer:InstantAccessPath> /mnt/restore
可以从活动管理器日志中检索即时访问路径,其格式如下:
<InstantAccessServer>:/mnt/vpfs_shares/vmfiles/<id>/<InstantAccessId>/livemount
(SMB 访问)要在 Windows 目标主机上还原 Windows 映像内容(使用 ACL),请执行以下操作:
必须将源虚拟机映像的 MSDP 存储服务器的 SMB 凭据添加到 Windows 凭据管理器。
通过导航到
,使用给定的实时装入来访问虚拟硬盘。虚拟硬盘在以 vhd_ 作为前缀的文件夹下列出。
在“操作”选项卡中,挂接所需的虚拟硬盘,然后单击 。
选择
选项,将盘符分配给虚拟磁盘以浏览数据,然后单击 。导航到上一步中分配的驱动器,然后手动复制数据。
(实时装入)要在 Linux 目标主机上还原 Windows 映像内容,请执行以下操作:
Linux 必须具有 CIFS 软件包。使用 # yum install cifs-utils 命令获取软件包。
使用 # mkdir <my_mount_dir> 命令创建装入目录。
使用 Samba 用户名和密码装入导出的路径,如下所示:
mount -t cifs -o username=<sambauser> //<InstantAccessServer>/<InstantAccessPath> <my_mount_dir>
使用以下命令复制文件:
# cp <my_mount_dir>/<file_path> <target_dir_path>
问题/错误 |
描述 |
解决方法 |
---|---|---|
要检查的日志路径 |
有关目标主机上还原详细信息的信息,请检查以下日志:
|
要解决 Snapshot Manager 上单个文件还原期间发生的故障或任何异常,请参考 Snapshot Manager 主机上的以下日志: |
恢复前检查失败 |
将文件和文件夹还原到已断开连接的目标虚拟机时,恢复前检查失败并显示以下错误: Target VM state: Target VM <vm_name> has no agent configured 如果启动恢复,还原操作将部分成功。 |
确保目标虚拟机连接到配置的代理,以成功进行还原。 |
将源 Linux VM 部分恢复到目标 Windows VM(无 NFS 客户端) |
如果未在 Windows 目标计算机上安装 NFS 客户端,则从源 Linux VM 还原文件和文件夹将部分成功。将显示以下错误: Error nbcs (pid=42513) Invalid operation for asset: <asset_id> Warning bprd (pid=42045) Granular Restore from backup completed with error. Copy the files manually from live access mount: <livemount_path>. Note that live access mount is available only for 24 hrs. |
从 Linux VM 还原到 Windows VM 之前,在 Windows 目标计算机上安装 NFS 客户端。 |
已删除的目标 VM 的还原作业失败 |
还原已从云环境中删除的目标 VM 上的文件和文件夹时,还原作业失败并显示以下错误: Error nbcs (pid=44859) Target VM not found, asset_id <asset_id> |
选择其他目标 VM。 |
创建即时访问失败 |
如果未在 MSDP 存储服务器上启用即时访问,则在还原作业期间创建即时访问将失败。 |
验证 MSDP 介质服务器是否支持即时访问。运行以下预检查脚本: /usr/openv/pdde/vpfs/bin/ia_byo_precheck.sh |
目标 VM 没有用于连接虚拟磁盘的可用驱动器 |
如果包含所选文件的卷数超过目标主机上的可用驱动器数,则操作将失败。 |
选择较少数量的卷进行还原。 |
空间不足:'*\\driverMapping.json |
配置了 MSDP 的介质服务器已启用 FIPS。 |
在安装了 MSDP 的介质服务器上禁用 FIPS。或者,将域用户 Samba 凭据添加到目标 VM。 |
如果 VM 中的任一磁盘未初始化,则使用即时访问下载或还原 VM 文件将失败,并显示以下错误:
Jan 24, 2023 11:58:47 AM - Error NBWMC (pid=3716) Internal Error: ('failed to find operation system information, please check the source VM', ('Failed to expose VMDK', 1006), None) Failed to create the instant access mount. (4001)
libguestfs
是即时访问用于从 VM 备份检索文件的第三方工具。如果磁盘未初始化,libguestfs
将无法检索文件。
解决办法:
初始化磁盘并备份 VM。然后,再次尝试使用即时访问下载或还原 VM 文件。