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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。