如何使用空白的資源或中繼資料資料庫測試 NetWorker
Summary: 本文提供如何使用空白的中繼資料或資源資料庫來檢查 NetWorker 資源或中繼資料資料庫問題的詳細資料。
Instructions
NetWorker 資料庫
NetWorker 維護多個資料庫,用於設定、備份媒體、備份內容、驗證和工作管理:
驗證資料庫 (authc)
- 在 NetWorker 9.0 之後儲存使用者認證資訊
- 位於 NetWorker 伺服器上
資源資料庫 (nsrdb)
- 儲存 NetWorker 用於建立和管理備份的所有系統和硬體的組態詳細資料
- 位於 NetWorker 伺服器上
- 關聯的服務或守護程式:
nsrd
媒體資料庫(毫米)
- 存儲有關備份媒體卷以及存儲在這些媒體卷上的備份的資訊。
- 位於 NetWorker 伺服器上
- 關聯的服務或守護程式:
nsrmmdbd
用戶端檔案索引資料庫 (CFI 或索引)
- 會為 NetWorker 備份的每個唯一用戶端建立一個用戶端檔案索引
- 用來包含從用戶端擷取之每個備份的個別檔案資訊
- 位於 NetWorker 伺服器上
- 關聯的服務或守護程式:
nsrindexd
對等資訊資料庫 (nsrladb)
- 儲存強身份驗證憑證
- 在每個 NetWorker 元件 (伺服器、儲存節點、用戶端、NMC 伺服器) 上建立的對等資訊資料庫
- 關聯的服務或守護程式:
nsrexecd
工作資料庫 (jobsdb)
- 儲存 NetWorker 執行之所有工作的動態資訊
- 位於 NetWorker 伺服器上
- 關聯的服務或守護程式:
nsrjobd
NetWorker Management Console 資料庫
- 儲存一或多個 NetWorker 伺服器的組態和報告資訊
- 位於 NetWorker Management Console (NMC) 伺服器上
- 關聯的服務或守護程式:
gstd
故障診斷步驟:
針對相關聯服務或精靈無法啟動或意外退出進行故障診斷時,可能需要使用空白資料庫來確認問題是與相關聯的二進位檔案有關,還是與相關聯的資料庫有關。
注意:這些故障診斷步驟僅適用於 NetWorker 伺服器或 NetWorker Management Console 伺服器
NetWorker 伺服器
若要在 NetWorker 伺服器上使用空資料庫進行故障診斷,必須先建立 NetWorker 伺服器的完整備份,包括引導備份,以及用戶端檔案索引資料庫的備份,然後再繼續。
警示:始終創建媒體資料庫內容的副本,即使正在調查的資料庫不是媒體資料庫。如果需要恢復任何其他資料庫以解決該資料庫的問題,則需要執行此操作。
NetWorker 服務關閉時,使用 tar (Linux) 或 zip (Windows) 製作媒體資料庫目錄的壓縮複本。
使用空白的資源或中繼資料資料庫進行測試:
1) 確認 NetWorker 伺服器上
沒有任何活動 2) 在 NetWorker 伺服器上
建立引導備份 3) 建立 NetWorker 管理主控台伺服器
的備份 4) 以使用者系統管理員或 root 身分開啟命令提示字元並執行:
mminfo -B
以識別剛剛創建的引導程式以及引導程式所在的設備和卷。
例如
範例中最新的引導備份為:
4293486223 引導程式所在的設備是: D:\AFTD
包含引導備份的磁碟區為:nw85w2k12r2.001
5) 關閉 NetWorker 服務
6) 重新命名 nsrim (Linux) 或 nsrim.exe (Windows) 變更為不同的名稱
7) 製作 nsr\res 目錄
8) 製作 nsr\lockbox 目錄
9) 製作 C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\data directory
10) 使用 tar (Linux) 或 zip (Windows) 製作媒體資料庫目錄
驗證資料庫 (authc) 的壓縮複本
- 預設位置:
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\data(視窗)/nsr/authc/data(Linux)
- 不要重新命名此資料庫
- 復原
authc來自以前引導的資料庫
資源資料庫 (nsrdb)
- 預設位置:
/nsr/res/nsrdb(Linux 和 Unix)C:\Program Files\EMC NetWorker\nsr\res\nsrdb(視窗)
- 重新命名
nsrdb目錄到其他名稱 - NetWorker 重新啟動時,將會建置空白的資源資料庫
媒體資料庫(毫米)
-
警示:重新命名媒體資料庫並以空媒體資料庫啟動 NetWorker 有移除所有磁碟備份的風險。這就是為什麼需要 nsrim 或nsrim.exe並取消掛接裝置的原因,因為這樣可以防止這種情況發生。
- 預設位置:
/nsr/mm(Linux 和 Unix)C:\Program Files\EMC NetWorker\nsr\mm(視窗)
- 將 mm 目錄重新命名為其他名稱
- NetWorker 重新啟動後,將會建置一個空的媒體資料庫
用戶端檔案索引資料庫 (CFI 或索引)
- 預設位置:
/nsr/index/{client_name}(Linux 和 Unix)C:\Program Files\EMC NetWorker\nsr\index/{client_name} (Windows)
- 如果只有一個用戶端受到影響,則僅重新命名該用戶端的目錄
- 如果所有客戶機檔索引資料庫都受到影響,則重命名索引
- NetWorker 重新啟動時,將會建立空白的索引資料庫
對等資訊資料庫 (nsrladb)
- 預設位置:
/nsr/res\nsrladb(Linux 和 Unix)C:\Program Files\EMC NetWorker\nsr\res\nsrladb(視窗)
- 請勿重新命名 nsrladb 資料庫
- 從先前的引導資料庫中還原 nsrladb 資料庫
工作資料庫 (jobsdb)
- 預設位置:
/nsr/res/jobsdb(Linux 和 Unix)C:\Program Files\EMC NetWorker\nsr\res\jobsdb(視窗)
- 重新命名
jobsdb目錄到其他名稱 - NetWorker 重新啟動後,將會建立空白的 jobsdb 資料庫
NetWorker Management Console 伺服器
:若要在 NetWorker Management Console 伺服器上使用空的資料庫進行故障診斷,必須先建立 NetWorker Management Console 伺服器的備份,才能繼續。
NetWorker Management Console 資料庫
- 預設位置 NetWorker 8.x:
C:\Program Files\EMC NetWorker\Management\lgto_gstdb(視窗)/opt/lgtonmc/lgto_gstdb(Linux)
- 預設位置 NetWorker 9.x:
C:\Program Files\EMC NetWorker\Management\nmcdb(視窗)/opt/lgtonmc/nmcdb(Linux)
- 請勿重新命名 NetWorker Management Console 資料庫
- 若要建立空白的資料庫,請解除安裝並重新安裝 NetWorker Management Console,然後選擇覆寫現有的資料庫
還原到資料庫的原始版本:
NetWorker 伺服器
1) 關閉 NetWorker 伺服器服務或守護程式
2) 將重新命名的 nsrim 或 nsrim.exe 變更為其原始名稱
3) 僅當執行引導恢復以重建 nsrladb 或身份驗證資料庫時,刪除媒體資料庫目錄 (mm) 並通過從壓縮副本
中提取重新創建 4) 將包含受影響資源或元數據資料庫的目錄重命名回其原始名稱
5)重新啟動 NetWorker 服務或精靈
NetWorker 管理主控台伺服器
- 從先前的備份還原 NetWorker 管理主控台資料庫
如果守護程式或服務以空資源或元數據資料庫正確啟動,則問題出在需要從早期備份中恢復的資料庫。
Additional Information
注意:如果守護程式或服務以空資源或元數據資料庫正確啟動,則問題出在需要從早期備份中恢復的資料庫。