备份文件服务器存储所有 NSX Manager 或全局管理器节点中的备份。要获取备份列表以找到要还原的备份,必须运行 get_backup_timestamps.sh 脚本。
可以在每个 NSX Manager 或全局管理器设备上的以下位置中找到该脚本:/var/vmware/nsx/file-store/get_backup_timestamps.sh。您可以在任何 Linux 计算机或 NSX-T Data Center 设备上运行此脚本。最佳做法是,在安装 NSX-T Data Center 后将该脚本复制到不是 NSX Manager 或全局管理器的计算机,这样,即使所有 NSX Manager 或全局管理器节点变得无法访问,您也可以运行该脚本。如果您需要还原备份,但无法访问该脚本,您可以安装新的 NSX Manager 或全局管理器节点并在其中运行该脚本。
您可以作为 admin 登录到 NSX Manager 或
全局管理器并运行 CLI 命令,以将脚本复制到另一个计算机或备份文件服务器。例如:
nsxmgr-1> copy file get_backup_timestamps.sh url scp://admin@server1/tmp/ admin@server's password: nsxmgr-1>
此脚本为交互式,将提示您提供在配置备份文件服务器时指定的信息。您可以指定要显示的备份数量。列出的每个备份带有时间戳、
NSX Manager 或
全局管理器节点的 IP 地址或 FQDN(如果将
NSX Manager 或
全局管理器节点设置为发布其 FQDN)以及节点 ID。例如,
admin@host1:/home/admin# ./get_backup_timestamps.sh Enter file server ip: 10.10.10.20 Enter port: 22 Enter directory path: /home/nsx/backups Enter number of latest backup or press Enter to list all backups: [email protected]'s password: Latest backups: [Backup timestamp; IP address/FQDN; Node id] 2019-01-22;09:16:43 nsxmgr.example.com 41893642-597b-915f-5117-7da576df4ff2 2019-01-22;09:14:42 nsxmgr.example.com 41893642-597b-915f-5117-7da576df4ff2 2019-01-22;09:13:30 nsxmgr.example.com 41893642-597b-915f-5117-7da576df4ff2 2019-01-22;09:01:52 10.10.10.77 35163642-6623-8f6d-7af0-52e03f16faed 2019-01-22;09:00:33 10.10.10.77 35163642-6623-8f6d-7af0-52e03f16faed