備份檔案伺服器會儲存所有 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),以及節點識別碼。例如,
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