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" 파일은 수집할 파일입니다. 파일 크기에 따라 Service 요청에 첨부하거나 MFT 사이트에 업로드해야 합니다(필요한 경우 Avamar 지원 엔지니어가 이 정보를 제공함).

getlogs와 getnodelogs, nodelogs.tgz와 logs.xxxx.tar의 차이점을 이해하는 것이 중요합니다. 단일 노드에서 nodelogs.tgz를 가져오는 것만으로는 충분하지 않으며 logs.xxxx.tar 파일은 항상 수집되어야 합니다.

 
절차:

1. 그리드에 admin으로 로그인하고 ssh 키를 로드합니다. 다음을 참조하십시오. Avamar: Avamar Server에 로그인하고 다양한 키를 로드하는 방법에서 SSH 키 로드에 대한 자세한 내용을 참조하십시오.


2. Avamar 버전 18.1부터 getlogs는 루트로 실행해야 합니다(루트 홈 디렉토리에서 실행할 수 없음).
 
a. 루트로 전환합니다.
 
su -
메시지가 나타나면 루트 암호를 입력합니다.
 
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 지원 담당자에게 제공해야 합니다.
    • 파일 크기가 2GB 미만인 경우 서비스 요청에 직접 첨부할 수 있습니다.
    • 파일 크기가 2GB보다 큰 경우(아마도 그럴 수 있음) 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.