Avamar:「getlogs」を実行してAvamarサーバー ログを収集する方法
摘要: 「getlogs」を実行してAvamarサーバー ログを収集する方法(従来はKB 304220と呼ばれていました)。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
说明
getlogsとは何ですか?
最初に行う必要があるのは、ユーティリティー ノードで「getlogs」を実行することです。ユーティリティー ノードでこれを実行すると、広範なログが収集され、tarファイルに保存されます。tarファイルが作成され、getlogsスクリプトの実行元のディレクトリーに保存されます。
「--server」フラグを使用すると、収集するログの日数を指定できます。このフラグを使用しない場合、getlogsはすべてを収集し、tarファイルは大きくなる可能性があります。
「--server」フラグを使用する場合は、ログが収集されているインシデントの期間をカバーしていることを確認します。1日または2日余分に1日または2日追加することで、十分なデータがキャプチャされ、ログ ファイルのサイズが大幅に増加することはありません。たとえば、ノードが昨日オフラインになった場合は、「--server=2」または「--server=3」を使用して、十分な情報が収集されるようにします。
getlogsを実行すると何が行われますか?
getlogsは、「getnodelogs」スクリプトをすべてのノードにコピーして実行します。
getnodelogsスクリプトは、すべてのログを各ノードの「nodelogs.tgz」というファイルにバンドルします。次に、getlogsはすべての「nodelogs.tgz」ファイルを収集し、それらを1つの大きなlogs.xxxx.tarファイルに追加します
「logs.xxxx.tar」ファイルは収集するファイルです。ファイル サイズに応じて、サービス リクエストに添付するか、MFTサイトにアップロードする必要があります(この情報は、必要に応じてAvamarサポート エンジニアが提供します)
getlogs と getnodelogs、および nodelogs.tgz と logs.xxxx.tar の違いを理解することが重要です。1つのノードからnodelogs.tgzを取得するだけでは不十分であり、logs.xxxx.tarファイルを常に収集する必要があります。
手順:
1.adminとしてグリッドにログインし、sshキーをロードします。「Avamar:Avamar Serverにログインし、さまざまなキーをロードする方法(英語)」を参照してください
2.Avamarバージョン18.1以降では、getlogsをrootとして実行する必要があります(ただし、rootホーム ディレクトリーからは実行しないでください)。
ある。rootに切り替えます。
su -
プロンプトが表示されたら、rootパスワードを入力します。
b.ルート キーをロードします。
ssh-agent bash
ssh-add .ssh/rootid
出力例:
Identity added: .ssh/rootid (.ssh/rootid)
c. /root がいっぱいにならないように、/home/admin ディレクトリに変更することが重要です
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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。