備份檔案伺服器會儲存所有 NSX Manager全域管理員節點的備份。若要取得備份清單來找到想要還原的備份,您必須執行 get_backup_timestamps.sh 指令碼。

備註: 在備份和還原時使用相同的金鑰大小。如果在備份和還原時使用的金鑰大小不相同,則備份不會顯示在清單中。從 NSX 3.2.1 開始,支援的金鑰大小包含 256 位元、384 位元和 521 位元。在 3.2.0 中,支援的金鑰大小只有 256 位元。

可在每個 NSX Manager全域管理員應用裝置上的 /var/vmware/nsx/file-store/get_backup_timestamps.sh 中找到此指令碼。您可以在任何 Linux 機器或 NSX 應用裝置上執行此指令碼。最佳做法是安裝 NSX 後,將此指令碼複製到非 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),以及節點識別碼。例如,
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