Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nbcloudrestore — 使用 Perl 脚本还原云中资产。
大纲
-master_server host_name -username user -password [password] [-port port_number] [-domainname domain_name -domaintype domain_type] [-source_assetid nb_source_assetid [-filter filter]] [-backupid backup_id] [-destination_assetid destination_assetid] [-recovery_type recovery_type] [ -copy_number copy_number] [-overwrite_existing overwrite_existing] [-recovered_state recovered_state] [-waittime [wait_time]] [-verbose [verbose]]
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/goodies/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\goodies
描述
使用 nbcloudrestore 命令还原云中资产。该命令支持 Windows、RedHat Linux 和 SUSE Linux 主服务器平台。
您必须使用 Perl 版本 5.10 或更高版本。在运行 nbcloudrestore 命令之前,还必须安装 NetBackup 主服务器上列出的 Perl 模块。这些模块还必须显示在包括路径 (@INC
) 的搜索路径列表中。
Getopt::Long
Term::ReadKey
HTTP::Response
HTTP::Request
JSON
URI
Data::Dumper
LWP::UserAgent
LWP::Protocol::http
Pod::Usage
Time::HiRes
选项
- -backupid backup_id
使用此选项可提供要用于该恢复的备份映像标识符。您可以从bpimagelist 命令获取备份 ID。
或使用- -copy_number copy_number
指定要还原的备份副本。有效值为 1 到 10。如果未指定,则使用主副本。
- -domainname domain_name
使用此选项可提供用于连接到 NetBackup 主服务器的用户域名。
- -domaintype domain_type
使用此选项可提供用于连接到 NetBackup 主服务器的用户域类型。支持的值为:
NIS
NIS+
NT
vx
Unixpwd
Ldap
- -destination_assetid destination_asset_id
使用此选项可为恢复目标提供 NetBackup 资产标识符。如果未指定,则资产将还原到其原始位置。目前,仅恢复 API 支持此选项。
- -filter [filter]
使用此选项可根据指定的过滤器选择用于恢复的备份映像。此选项必须与 source_assetid 选项一起使用。按所示格式指定日期范围:YYYY-MM-DDTHH:MM:SSZ。指定过滤器时,也可以使用 ge 指定大于或等于,使用 le 表示小于或等于。日期范围必须包含恢复点。有关 NetBackup Web 用户界面中的资产,请参考 选项卡。如果多个备份映像与过滤器匹配,NetBackup 将选择最新备份映像。
- -master_server master_server
使用此选项可指定用于运行还原作业的 NetBackup 主服务器。
- -overwrite_existing overwrite_existing
使用此选项可重写现有的云资产。此选项的可接受值为 true(将重写原始数据库)和 false(将保留原始数据库)。这是一个可选参数。
- -password password
使用此选项可提供用于连接到 NetBackup 主服务器的用户密码。如果为密码参数提供的值为空,系统会提示您输入密码。出于安全考虑,在提示符处输入密码时,密码不会显示出来。
- - port [port_number]
使用此选项可提供用于连接到 NetBackup 主服务器的端口号。
- -recovery_type recovery_type
指定恢复类型。有效值为 ORIGINAL、ALTERNATE 和 ROLLBACK。
- -recovered_state recovered_state
将此选项与 ALTERNATE 恢复类型一起使用,可选择数据库的已恢复状态。有效值为 RECOVERED 或 NOT RECOVERED。这是一个可选参数。
- -source_assetid nb_source_asset
使用此选项可提供在备份时使用的 NetBackup 源资产标识符。除非指定了过滤器,否则使用最新备份映像执行恢复。通过参考发现的云资产列表,您可以从 NetBackup Web 用户界面获取 source_assetid。
- -username username
使用此选项可提供用于连接到 NetBackup 主服务器的用户名。
- -verbose verbose
使用此选项可设置用于诊断的详细级别。支持的值为:
1 表示最低
2 表示正常(默认值)
3 表示详细
- -wait_time wait_time
使用此选项可指定等待时间(以分钟为单位)。NetBackup 会在给定的持续时间内等待主服务器发送完成状态,之后您会接收到系统提示。如果等待时间在操作完成之前到期,则该命令以超时状态退出。但仍会在服务器上完成操作。如果指定 0 或空值,将使用默认超时值 180 秒。
示例
示例 1:使用具有日期范围的源资产 ID 还原资产。
./nbcloudrestore.pl -master_server example.server.com -username root -password - source_assetid 18e0a55a-6732-40d9-9c98-323fc2975bdc -filter "backupTime ge "2018-05-01T01:01:01Z" and backupTime le "2018-05-31T23:20:50Z""
示例 2 - 使用备份 ID 还原资产。
./nbcloudrestore.pl - master_server example.server.com -username root -password - backupid aws-ec2-ap-south-1-i-02df039d2b6867a1b_1525946138
另请参见
请参见bpimagelist(1m)。