Avamar:如何執行「getlogs」以收集 Avamar Server 記錄

摘要: 如何執行「getlogs」以收集 Avamar Server 記錄 (先前稱為 KB 304220)。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明


什麼是 getlogs?

我們必須做的第一件事是在工具節點上運行“getlogs”。在工具節點上運行它會收集大量日誌並將其存儲在 tar 檔中。tar 檔案隨即建立,並儲存在執行 getlogs 指令檔的目錄中。

「--server」旗標可指定要收集多少天的記錄如果未使用此標誌,則 getlogs 會捕獲所有內容,並且 tar 檔可能很大。

使用「--server」旗標時,請確定它涵蓋收集記錄的事件時間範圍。額外增加一兩天可確保捕獲足夠的數據,並且不會向日誌檔增加大量大小。舉例來說,如果節點昨天離線了 請使用「--server=2」或「--server=3」來確保能收集到足夠的資訊

 
getlogs 在運行時會執行什麼操作?

getlogs 將「getnodelogs」指令檔複製到每個節點並執行。

getnodelogs 指令檔會將所有記錄捆綁到每個節點上名為「nodelogs.tgz」的檔案中。然後,getlogs 會收集所有「nodelogs.tgz」檔案,並將它們新增至一個大的logs.xxxx.tar檔案中。

「logs.xxxx.tar」檔案是要收集的檔案視檔案大小而定,應將其附加至服務要求,或上傳至 MFT 網站 (如有需要,此資訊將由您的 Avamar 支援工程師提供)。

瞭解 getlogs 與 getnodelogs 以及 nodelogs.tgz 與 logs.xxxx.tar 之間的區別非常重要。從單一節點擷取 nodelogs.tgz 是不夠的,應一律收集 logs.xxxx.tar 檔案。

 
程序:

1.以系統管理員身分登入格線,然後載入 ssh 金鑰。請參閱 Avamar:如何登入 Avamar Server 並載入各種金鑰,以取得載入 SSH 金鑰的相關資訊。


2.從 Avamar 版本 18.1 開始,getlogs 必須以 root 身分執行 (但不能從根主目錄執行)。
 
一個。切換至 root:
 
su -
出現提示時,輸入根密碼。
 
b.載入根金鑰:
 
ssh-agent bash
ssh-add .ssh/rootid

範例輸出:
 
Identity added: .ssh/rootid (.ssh/rootid)
c. 請務必變更為 /home/admin 目錄,以免 /root 填滿
cd /home/admin

3.執行 getlogs 命令:
 
getlogs --server=x
「x」是要收集的記錄天數(「getlogs」命令可以在不使用「--server=」的情況下執行,並收集所有伺服器記錄)
 
範例輸出:
 
Copying getnodelogs script to nodes
Running getnodelogs script on nodes
Getting nodelogs.tgz from nodes
Creating tar file: logs.130218.120930.tar
Done with getlogs
4.檔案會以「logs.ddmmss.hhmmss.tar」格式建立。確認上述 tar 檔案存在於執行命令的目錄中:
 
ls -lh logs.130218.120930.tar
範例輸出:
 
-rw-rw-r-- 1 admin admin 324M Feb 13 12:10 logs.130213.120930.tar
(這也指示檔的大小)。



注意: 
 
  • 在復原程序期間,getlogs 會自動執行,以作為預防措施。 
 
  • 如果在回滾格線之前並未手動執行 getlogs,您可以在 /usr/local/avamar/var/log/rollback 中取得復原期間擷取的複本。 
 
  • 檢查 tar 檔案上的時間戳記,以確認正在收集正確的log.xxxx.tar檔案:
 
ls -ltrh /usr/local/avamar/var/log/rollback/
範例輸出:
 
total 54G
-rw-rw-r--  1 admin admin  18G Feb 17 11:01 logs.140217.102740.tar
-rw-rw-r--  1 admin admin  19G Feb 19 12:57 logs.140219.122325.tar
-rw-rw-r--  1 admin admin  18G Feb 21 12:34 logs.140217.184444.tar
 
  • 在生產網格上,這些日誌可能非常大 (2GB+)。  
 
  • .tar檔案建立完成後,必須提供給 Avamar 支援人員以進行故障診斷。
    • 如果檔案大小小於 2 GB,則可直接附加至服務要求
    • 如果檔案大小大於 2 GB (可能),請聯絡 Avamar 支援人員,以協助將檔案上傳至 MFT 網站。

其他信息

將記錄傳輸至 FTP 一般最佳實務:

  • 一般而言,Avamar 支援工程師和客戶之間必須就環境問題進行對話,尤其是在 FTP 程序開始變得困難或耗時的情況下。 
 
  • 客戶也許能夠針對將檔案推出其環境的最佳方式提供指示,並可節省此程序中的大量時間和精力。 
 
  • 例如,環境可能在受影響的網格上阻止了 FTP 訪問,但可以從可用於將檔上傳到 MFT 伺服器的另一個網格進行訪問。  
 
  • 視情況而定,最好使用 Avamar 支援人員提供的替代和暫時 MFT 連結。


請參閱此影片:

 

受影响的产品

Avamar

产品

Avamar, Avamar Server
文章属性
文章编号: 000022859
文章类型: How To
上次修改时间: 25 9月 2025
版本:  17
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。