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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions


什麼是 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 網站。

Additional Information

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

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


請參閱此影片:

 

Affected Products

Avamar

Products

Avamar, Avamar Server
Article Properties
Article Number: 000022859
Article Type: How To
Last Modified: 25 Sep 2025
Version:  17
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.