본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

문제 해결을 위해 로그를 수집합니다

기여자

SolidFire All-Flash 스토리지 설치에 문제가 있을 경우 로그를 수집하여 NetApp Support에 보내 진단에 도움을 받을 수 있습니다. NetApp 하이브리드 클라우드 제어 또는 REST API를 사용하여 Element 시스템에서 로그를 수집할 수 있습니다.

무엇을 ’필요로 할거야
  • 스토리지 클러스터 버전이 NetApp Element 소프트웨어 11.3 이상을 실행하고 있는지 확인합니다.

  • 버전 11.3 이상을 실행하는 관리 노드를 배포했는지 확인합니다.

다음 옵션 중 하나를 선택합니다.

NetApp 하이브리드 클라우드 제어를 사용하여 로그를 수집하십시오

NetApp 하이브리드 클라우드 제어 대시보드에서 로그 수집 영역에 액세스할 수 있습니다.

단계
  1. 웹 브라우저에서 관리 노드의 IP 주소를 엽니다. 예를 들면 다음과 같습니다.

    https://[management node IP address]
  2. Element 스토리지 클러스터 관리자 자격 증명을 제공하여 NetApp 하이브리드 클라우드 제어에 로그인합니다.

  3. 대시보드 에서 오른쪽 위에 있는 메뉴를 선택합니다.

  4. 로그 수집 * 을 선택합니다.

    이전에 로그를 수집한 경우 기존 로그 패키지를 다운로드하거나 새 로그 수집을 시작할 수 있습니다.

  5. 날짜 범위 * 드롭다운 메뉴에서 날짜 범위를 선택하여 로그에 포함할 날짜를 지정합니다.

    사용자 지정 시작 날짜를 지정하는 경우 날짜를 선택하여 날짜 범위를 시작할 수 있습니다. 로그는 해당 날짜부터 현재 시간까지 수집됩니다.

  6. 로그 수집 * 섹션에서 로그 패키지에 포함할 로그 파일 유형을 선택합니다.

    스토리지 로그의 경우 스토리지 노드 목록을 확장하고 로그를 수집할 개별 노드(또는 목록의 모든 노드)를 선택할 수 있습니다.

  7. 로그 수집을 시작하려면 * 로그 수집 * 을 선택합니다.

    로그 수집은 백그라운드에서 실행되며 페이지에 진행 상황이 표시됩니다.

    참고 수집한 로그에 따라 진행률 표시줄이 몇 분 동안 특정 비율로 유지되거나 일부 지점에서 매우 느리게 진행될 수 있습니다.
  8. 로그 패키지를 다운로드하려면 * 로그 다운로드 * 를 선택합니다.

    로그 패키지는 압축된 UNIX.tgz 파일 형식입니다.

REST API를 사용하여 로그를 수집합니다

REST API를 사용하여 Element 로그를 수집할 수 있습니다.

단계
  1. 스토리지 클러스터 ID를 찾습니다.

    1. 관리 노드에서 관리 노드 REST API UI를 엽니다.

      https://[management node IP]/logs/1/
    2. authorize * 를 선택하고 다음을 완료합니다.

      1. 클러스터 사용자 이름 및 암호를 입력합니다.

      2. 값이 아직 채워지지 않은 경우 클라이언트 ID를 mnode-client로 입력합니다.

      3. 세션을 시작하려면 * authorize * 를 선택합니다.

  2. Element에서 로그 수집:

    1. POST/Bundle * 을 선택합니다.

    2. 체험하기 * 를 선택합니다.

    3. 수집해야 하는 로그 유형과 시간 범위에 따라 * Request body * 필드에서 다음 매개 변수의 값을 변경합니다.

      매개 변수 유형 설명

      이디에드신스

      날짜 문자열

      이 날짜 및 시간 이후에 수정된 로그만 포함합니다. 예를 들어 값 "2020-07-14T20:19:00.000Z"는 2020년 7월 14일 시작 날짜를 20:19 UTC로 정의합니다.

      mnodeLogs입니다

      부울

      관리 노드 로그를 포함하려면 이 매개 변수를 'true’로 설정합니다.

      토르ageCrashDumps

      부울

      스토리지 노드 충돌 디버그 로그를 포함하려면 이 매개 변수를 "true"로 설정합니다.

      '토르ageLogs'

      부울

      스토리지 노드 로그를 포함하려면 이 매개 변수를 'true’로 설정합니다.

      '토르ageNodeIds'

      UUID 배열

      'torageLogs’가 'true’로 설정되어 있으면 이 매개 변수를 스토리지 클러스터 노드 ID로 채워 로그 수집을 특정 스토리지 노드로 제한합니다. 사용할 수 있는 모든 노드 ID를 보려면 'Get https://[management node IP]/logs/1/bundle/options' 끝점을 사용하십시오.

    4. 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"
      }
  3. 로그 수집 작업의 상태를 확인합니다.

    1. Get/Bundle * 을 선택합니다.

    2. 체험하기 * 를 선택합니다.

    3. 수집 작업의 상태를 반환하려면 * Execute * 를 선택합니다.

    4. 응답 본문 아래로 스크롤합니다.

      컬렉션의 진행 상황을 자세히 설명하는 percentComplete 특성이 표시됩니다. 수집이 완료되면 downloadLink 속성에 로그 패키지의 파일 이름을 포함한 전체 다운로드 링크가 포함됩니다.

    5. 다운로드 링크 속성 끝에 파일 이름을 복사합니다.

  4. 수집된 로그 패키지를 다운로드합니다.

    1. get/bundle/{filename} * 를 선택합니다.

    2. 체험하기 * 를 선택합니다.

    3. 앞서 복사한 파일 이름을 '파일 이름' 매개 변수 텍스트 필드에 붙여 넣습니다.

    4. Execute * 를 선택합니다.

      실행 후 응답 본문 영역에 다운로드 링크가 나타납니다.

    5. 파일 다운로드 * 를 선택하고 결과 파일을 컴퓨터에 저장합니다.

      로그 패키지는 압축된 UNIX.tgz 파일 형식입니다.

자세한 내용을 확인하십시오