문제 해결을 위해 로그를 수집합니다
SolidFire All-Flash 스토리지 설치에 문제가 있을 경우 로그를 수집하여 NetApp Support에 보내 진단에 도움을 받을 수 있습니다. NetApp 하이브리드 클라우드 제어 또는 REST API를 사용하여 Element 시스템에서 로그를 수집할 수 있습니다.
-
스토리지 클러스터 버전이 NetApp Element 소프트웨어 11.3 이상을 실행하고 있는지 확인합니다.
-
버전 11.3 이상을 실행하는 관리 노드를 배포했는지 확인합니다.
다음 옵션 중 하나를 선택합니다.
NetApp 하이브리드 클라우드 제어를 사용하여 로그를 수집하십시오
NetApp 하이브리드 클라우드 제어 대시보드에서 로그 수집 영역에 액세스할 수 있습니다.
-
웹 브라우저에서 관리 노드의 IP 주소를 엽니다. 예를 들면 다음과 같습니다.
https://[management node IP address]
-
Element 스토리지 클러스터 관리자 자격 증명을 제공하여 NetApp 하이브리드 클라우드 제어에 로그인합니다.
-
대시보드 에서 오른쪽 위에 있는 메뉴를 선택합니다.
-
로그 수집 * 을 선택합니다.
이전에 로그를 수집한 경우 기존 로그 패키지를 다운로드하거나 새 로그 수집을 시작할 수 있습니다.
-
날짜 범위 * 드롭다운 메뉴에서 날짜 범위를 선택하여 로그에 포함할 날짜를 지정합니다.
사용자 지정 시작 날짜를 지정하는 경우 날짜를 선택하여 날짜 범위를 시작할 수 있습니다. 로그는 해당 날짜부터 현재 시간까지 수집됩니다.
-
로그 수집 * 섹션에서 로그 패키지에 포함할 로그 파일 유형을 선택합니다.
스토리지 로그의 경우 스토리지 노드 목록을 확장하고 로그를 수집할 개별 노드(또는 목록의 모든 노드)를 선택할 수 있습니다.
-
로그 수집을 시작하려면 * 로그 수집 * 을 선택합니다.
로그 수집은 백그라운드에서 실행되며 페이지에 진행 상황이 표시됩니다.
수집한 로그에 따라 진행률 표시줄이 몇 분 동안 특정 비율로 유지되거나 일부 지점에서 매우 느리게 진행될 수 있습니다. -
로그 패키지를 다운로드하려면 * 로그 다운로드 * 를 선택합니다.
로그 패키지는 압축된 UNIX.tgz 파일 형식입니다.
REST API를 사용하여 로그를 수집합니다
REST API를 사용하여 Element 로그를 수집할 수 있습니다.
-
스토리지 클러스터 ID를 찾습니다.
-
관리 노드에서 관리 노드 REST API UI를 엽니다.
https://[management node IP]/logs/1/
-
authorize * 를 선택하고 다음을 완료합니다.
-
클러스터 사용자 이름 및 암호를 입력합니다.
-
값이 아직 채워지지 않은 것처럼 클라이언트 ID를
mnode-client
입력합니다. -
세션을 시작하려면 * authorize * 를 선택합니다.
-
-
-
Element에서 로그 수집:
-
POST/Bundle * 을 선택합니다.
-
체험하기 * 를 선택합니다.
-
수집해야 하는 로그 유형과 시간 범위에 따라 * Request body * 필드에서 다음 매개 변수의 값을 변경합니다.
매개 변수 유형 설명 modifiedSince
날짜 문자열
이 날짜 및 시간 이후에 수정된 로그만 포함합니다. 예를 들어 값 "2020-07-14T20:19:00.000Z"는 2020년 7월 14일 시작 날짜를 20:19 UTC로 정의합니다.
mnodeLogs
부울
관리 노드 로그를 포함하려면 이 매개 변수를 로
true
설정하십시오.storageCrashDumps
부울
스토리지 노드 충돌 디버그 로그를 포함하려면 이 매개 변수를 로
true
설정하십시오.storageLogs
부울
스토리지 노드 로그를 포함하려면 이 매개 변수를 로
true
설정하십시오.storageNodeIds
UUID 배열
가 로 설정된
true
경우storageLogs
이 매개 변수를 스토리지 클러스터 노드 ID로 채워 로그 수집을 특정 스토리지 노드로 제한합니다. 끝점을 사용하여GET https://[management node IP]/logs/1/bundle/options
사용할 수 있는 모든 가능한 노드 ID를 확인합니다. -
Execute * 를 선택하여 로그 수집을 시작합니다. 응답은 다음과 유사한 응답을 반환해야 합니다.
{ "_links": { "self": "https://10.1.1.5/logs/1/bundle" }, "taskId": "4157881b-z889-45ce-adb4-92b1843c53ee", "taskLink": "https://10.1.1.5/logs/1/bundle" }
-
-
로그 수집 작업의 상태를 확인합니다.
-
Get/Bundle * 을 선택합니다.
-
체험하기 * 를 선택합니다.
-
수집 작업의 상태를 반환하려면 * Execute * 를 선택합니다.
-
응답 본문 아래로 스크롤합니다.
`percentComplete`컬렉션 진행률을 자세히 설명하는 특성이 표시됩니다. 컬렉션이 완료되면 `downloadLink` 속성에 로그 패키지의 파일 이름을 포함한 전체 다운로드 링크가 포함됩니다.
-
속성 끝에 있는 파일 이름을
downloadLink
복사합니다.
-
-
수집된 로그 패키지를 다운로드합니다.
-
get/bundle/{filename} * 를 선택합니다.
-
체험하기 * 를 선택합니다.
-
앞에서 복사한 파일 이름을 매개 변수 텍스트 필드에 붙여
filename
넣습니다. -
Execute * 를 선택합니다.
실행 후 응답 본문 영역에 다운로드 링크가 나타납니다.
-
파일 다운로드 * 를 선택하고 결과 파일을 컴퓨터에 저장합니다.
로그 패키지는 압축된 UNIX.tgz 파일 형식입니다.
-