簡介
本檔案介紹建立思科安全管理員(CSM)備份檔案的步驟以及如何在CSM伺服器上還原該檔案。
必要條件
注意:執行CSM資料庫備份時,不包括事件管理器服務使用的事件資料。
提示:如果需要從完整的備份檔案中排除報告資料庫,則必須將名為SKIP_RPT_DB_BACKUP的屬性下的backup.properties檔案更改為YES。
執行備份或還原活動時,會關閉並重新啟動公共服務和安全管理器進程。
在GUI上的CSM伺服器上建立備份
以下步驟描述如何通過圖形使用者介面為CSM伺服器建立備份:
步驟1.開啟Web瀏覽器並輸入CSM伺服器的IP地址:
https://IP_Address_of_CSM_Server_Here
![CSM_web1](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-00.png)
步驟2.輸入訪問CSM管理的憑據,然後按一下login按鈕。
![CSM_web2](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-01.png)
步驟3.導航到Server Administration > Server > Backup。
![CSM_Web3](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-02.png)
![CSM_Web4](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-03.png)
步驟4.選擇要儲存的備份的所需目錄,然後選擇備份的頻率,最後按一下應用。
![CSM_Web5](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-04.png)
步驟5.出現一個彈出視窗,詢問您是否要立即進行備份。按一下「OK」(確定)。
![CSM_Web6](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-05.png)
步驟6.完成備份後,轉到您在步驟4中定義的資料夾,並驗證備份檔案是否在該資料夾中。建立的備份資料夾的預設名稱為0。
![backup_file](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-06.png)
注意:在資料夾0內,有三個子資料夾:
-CMF
-RPT
-VMS(此資料夾包含CSM資料庫資訊)
備份的總大小取決於CSM管理的配置和裝置數量。
在CLI上的CSM伺服器上建立備份
以下步驟說明如何通過命令列介面(CLI)備份CSM伺服器:
注意:後續步驟假定預設安裝資料夾為:
C:\Program檔案(x86)\CSCOpx\
步驟1.在Windows上開啟命令列並輸入以下命令以啟動備份CSM任務:
C:\PROGRA~2\CSCOpx\bin\perl C:\PROGRA~2\CSCOpx\bin\backup.pl C:\psu_download 0 compress
![backup_cli](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-07.png)
附註:
該命令上的compress引數是可選的,可幫助壓縮備份檔案。
此外,還有兩個其他的可選引數:
email =email_address。 — 如果要接收通知,請指定電子郵件地址。但是請記住,您必須在CiscoWorks公共服務中配置SMTP設定才能接收這些通知。
log_filename。 — 如果要驗證備份期間生成的日誌消息以進行故障排除,這一點非常重要。
backup命令中這些引數的順序為:
[path ]perl [path ]backup.pl backup_directory [log_filename [email=email_address [number_of_generations [compress]]]]
警告:
如果備份包含任何暫掛資料(即尚未提交到資料庫的資料),則不能從早期版本的Security Manager還原備份。在升級到新版本的思科安全管理器之前,建議您提交或放棄所有未提交的更改,然後建立資料庫的備份。
步驟2.驗證該檔案是否在先前配置的目標資料夾中生成。
在CSM伺服器上恢復備份
以下步驟描述如何通過CLI還原CSM備份:
注意:有一個指令碼可幫助從CLI還原CSM資料庫備份。這些步驟說明了如何使用它。
步驟1.在開始恢復之前,確保CSM伺服器上已存在正確的備份檔案。
![File_backup](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-08.png)
步驟2.在Windows Server上開啟命令列,然後輸入以下命令停止CSM進程:
net stop crmdmgtd
![stop_cli_csm](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-09.png)
步驟3.在CLI上使用以下命令還原以前的備份檔案:
C:\PROGRA~2\CSCOpx\bin\perl C:\PROGRA~2\CSCOpx\bin\restorebackup.pl -d C:\8
註:此命令包含perl.exe和restorebackup.pl檔案的路徑,以及要在示例中儲存備份的目錄為C:\8。
![Restore1](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-10.png)
注意:如果一切正常,則在指令碼完成執行時會收到「Restored Successfully(成功還原)」消息。
![Restore2](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-11.png)
注意:在還原命令路徑上可以使用的其他可選引數包括:
CSM_path\bin\perl CSM_path\bin\restorebackup.pl [-t temporary_directory ] [-gen generationNumber ] -d backup_directory [-h]
-t temporary_directory Restore程式儲存其臨時檔案。預設情況下,此目錄為$NMSROOT \tempBackupData。
-gen generationNumber要恢復的備份層代號。預設情況下,它是最新一代產品。如果第1代到第5代存在,則第5代是最新的。
-d backup_directory包含要還原的備份的備份路徑。
-h為此恢復命令提供幫助。
步驟4.使用以下命令再次重新啟動CSM進程:
net start crmdmgtd
![start_cli](/c/dam/en/us/support/docs/security/security-manager/221606-create-and-restore-a-cisco-security-mana-12.png)
相關資訊