备份文件服务器将存储所有 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 节点并在该节点运行此脚本。

通过以管理员身份登录到 NSX Manager 并运行 CLI 命令,可以将脚本复制到其他计算机或备份文件服务器。例如:
nsxmgr-1> copy file get_backup_timestamps.sh url scp://admin@server1/tmp/
admin@server's password:
nsxmgr-1>
此脚本为交互式,将提示您提供在配置备份文件服务器时指定的信息。您可以指定要显示的备份数量。如果 NSX Manager 节点设置为发布其 FQDN 和节点 ID,则列出的每个备份将带有时间戳、 NSX Manager 节点的 IP 地址或 FQDN。例如,
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:

root@10.10.10.20'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