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

스토리지를 업그레이드하기 전에 Element 스토리지 상태 점검을 실행합니다

기여자

Element 스토리지를 업그레이드하기 전에 상태 점검을 실행하여 클러스터의 모든 스토리지 노드가 다음 Element 스토리지 업그레이드를 수행할 준비가 되었는지 확인해야 합니다.

필요한 것
  • * 관리 서비스 *: 최신 관리 서비스 번들(2.10.27 이상)으로 업데이트되었습니다.

    중요함 Element 소프트웨어를 업그레이드하기 전에 최신 관리 서비스 번들로 업그레이드해야 합니다.
  • * 관리 노드 *: 관리 노드 11.3 이상을 실행하고 있습니다.

  • * Element 소프트웨어 *: 클러스터 버전에서 NetApp Element 소프트웨어 11.3 이상이 실행되고 있습니다.

  • * 최종 사용자 라이센스 계약(EULA) *: 관리 서비스 2.20.69부터 NetApp 하이브리드 클라우드 제어 UI 또는 API를 사용하여 Element 스토리지 상태 점검을 실행하기 전에 EULA에 동의하고 저장해야 합니다.

    1. 웹 브라우저에서 관리 노드의 IP 주소를 엽니다.

      https://<ManagementNodeIP>
    2. NetApp 하이브리드 클라우드 제어에 스토리지 클러스터 관리자 자격 증명을 제공하여 로그인하십시오.

    3. 인터페이스의 오른쪽 상단 근처에 있는 * Upgrade * 를 선택합니다.

    4. EULA가 나타납니다. 아래로 스크롤하여 * 현재 업데이트 및 향후 모든 업데이트에 동의함 * 을 선택하고 * 저장 * 을 선택합니다.

상태 점검 옵션

NetApp 하이브리드 클라우드 제어 UI 또는 NetApp 하이브리드 클라우드 제어 API를 사용하여 상태 점검을 실행할 수 있습니다.

서비스에서 실행되는 스토리지 상태 점검에 대한 자세한 내용을 확인할 수도 있습니다.

스토리지를 업그레이드하기 전에 NetApp 하이브리드 클라우드 제어를 사용하여 Element 스토리지 상태 점검을 실행하십시오

NetApp 하이브리드 클라우드 제어를 사용하면 스토리지 클러스터를 업그레이드할 준비가 되었는지 확인할 수 있습니다.

단계
  1. 웹 브라우저에서 관리 노드의 IP 주소를 엽니다.

    https://<ManagementNodeIP>
  2. NetApp 하이브리드 클라우드 제어에 스토리지 클러스터 관리자 자격 증명을 제공하여 로그인하십시오.

  3. 인터페이스의 오른쪽 상단 근처에 있는 * Upgrade * 를 선택합니다.

  4. 업그레이드 * 페이지에서 * 스토리지 * 탭을 선택합니다.

  5. 상태 점검을 선택합니다 아이콘을 클릭합니다 업그레이드 준비 상태를 확인하려는 클러스터의 경우

  6. Storage Health Check * 페이지에서 * Run Health Check * 를 선택합니다.

  7. 문제가 있는 경우 다음을 수행합니다.

    1. 각 문제에 대해 나열된 특정 KB 문서로 이동하거나 지정된 해결책을 수행합니다.

    2. KB가 지정된 경우 관련 KB 문서에 설명된 프로세스를 완료합니다.

    3. 클러스터 문제를 해결한 후 * 상태 점검 다시 실행 * 을 선택합니다.

상태 점검이 오류 없이 완료된 후 스토리지 클러스터를 업그레이드할 준비가 되었습니다. 스토리지 노드 업그레이드 를 참조하십시오 "지침" 를 눌러 계속합니다.

스토리지를 업그레이드하기 전에 API를 사용하여 Element 스토리지 상태 점검을 실행하십시오

REST API를 사용하여 스토리지 클러스터를 업그레이드할 준비가 되었는지 확인할 수 있습니다. 상태 점검은 보류 중인 노드, 디스크 공간 문제, 클러스터 장애 등과 같이 업그레이드에 따르는 장애물이 없는지 확인합니다.

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

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

      https://<ManagementNodeIP>/mnode
    2. authorize * 를 선택하고 다음을 완료합니다.

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

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

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

      4. 인증 창을 닫습니다.

    3. REST API UI에서 Get/Assets를 선택한다.

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

    5. Execute * 를 선택합니다.

    6. 응답에서 업그레이드 준비 상태를 확인할 클러스터의 "스토리지" 섹션에서 " id "를 복사합니다.

      참고 스토리지 클러스터의 ID가 아닌 관리 노드의 ID 이기 때문에 이 섹션의 ""상위"" 값을 사용하지 마십시오.
    "config": {},
    "credentialid": "12bbb2b2-f1be-123b-1234-12c3d4bc123e",
    "host_name": "SF_DEMO",
    "id": "12cc3a45-e6e7-8d91-a2bb-0bdb3456b789",
    "ip": "10.123.12.12",
    "parent": "d123ec42-456e-8912-ad3e-4bd56f4a789a",
    "sshcredentialid": null,
    "ssl_certificate": null
  2. 스토리지 클러스터에 대한 상태 점검 실행:

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

      https://<ManagementNodeIP>/storage/1/
    2. authorize * 를 선택하고 다음을 완료합니다.

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

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

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

      4. 인증 창을 닫습니다.

    3. POST/상태 점검 * 을 선택합니다.

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

    5. 매개 변수 필드에 1단계에서 얻은 스토리지 클러스터 ID를 입력합니다.

      {
        "config": {},
        "storageId": "123a45b6-1a2b-12a3-1234-1a2b34c567d8"
      }
    6. 지정된 스토리지 클러스터에서 상태 점검을 실행하려면 * Execute * 를 선택합니다.

      이 응답은 "초기화 중"으로 표시되어야 합니다.

    {
      "_links": {
        "collection": "https://10.117.149.231/storage/1/health-checks",
        "log": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc/log",
        "self": "https://10.117.149.231/storage/1/health-checks/358f073f-896e-4751-ab7b-ccbb5f61f9fc"
      },
      "config": {},
      "dateCompleted": null,
      "dateCreated": "2020-02-21T22:11:15.476937+00:00",
      "healthCheckId": "358f073f-896e-4751-ab7b-ccbb5f61f9fc",
      "state": "initializing",
      "status": null,
      "storageId": "c6d124b2-396a-4417-8a47-df10d647f4ab",
      "taskId": "73f4df64-bda5-42c1-9074-b4e7843dbb77"
    }
    1. 응답의 일부인 healthCheckID를 복사한다.

  3. 상태 점검 결과를 확인합니다.

    1. Get health-checkssth./{healthCheckId} * 를 선택합니다.

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

    3. 매개 변수 필드에 상태 점검 ID를 입력합니다.

    4. Execute * 를 선택합니다.

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

      모든 상태 점검이 성공하면 다음 예제와 비슷합니다.

    "message": "All checks completed successfully.",
    "percent": 100,
    "timestamp": "2020-03-06T00:03:16.321621Z"
  4. '메시지' 반환에 클러스터 상태에 문제가 있는 것으로 나타나면 다음을 수행합니다.

    1. get health-checkssth./{healthCheckId}/log * 를 선택합니다

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

    3. 매개 변수 필드에 상태 점검 ID를 입력합니다.

    4. Execute * 를 선택합니다.

    5. 특정 오류를 검토하고 관련 KB 문서 링크를 얻습니다.

    6. 각 문제에 대해 나열된 특정 KB 문서로 이동하거나 지정된 해결책을 수행합니다.

    7. KB가 지정된 경우 관련 KB 문서에 설명된 프로세스를 완료합니다.

    8. 클러스터 문제를 해결한 후 * Get health-checksheel/{healthCheckId}/log * 를 다시 실행하십시오.

서비스에서 수행한 스토리지 상태 점검입니다

스토리지 상태 점검은 클러스터당 다음과 같은 점검을 수행합니다.

이름 확인 노드/클러스터 설명

check_async_results 를 선택합니다

클러스터

데이터베이스의 비동기 결과 수가 임계값 미만인지 확인합니다.

cluster_faults를 확인하십시오

클러스터

Element 소스에 정의된 대로 업그레이드 차단 클러스터 장애가 없는지 확인합니다.

upload_speed를 확인하십시오

노드

스토리지 노드와 관리 노드 간의 업로드 속도를 측정합니다.

connection_speed_check 를 선택합니다

노드

노드가 관리 노드에 연결되어 있는지 확인하고 업그레이드 패키지를 제공하고 연결 속도를 예측합니다.

check_c코어

노드

노드에서 커널 크래시 덤프 및 코어 파일을 확인합니다. 최근 기간(임계값 7일)에 발생한 충돌에 대해서는 검사가 실패합니다.

root_disk_space를 확인하십시오

노드

루트 파일 시스템에 업그레이드를 수행할 수 있는 충분한 여유 공간이 있는지 확인합니다.

var_log_disk_space를 확인하십시오

노드

'/var/log' 여유 공간이 일부 백분율 여유 임계값을 충족하는지 확인합니다. 그렇지 않으면 임계값 아래로 떨어지도록 검사가 이전 로그를 회전하고 제거합니다. 여유 공간을 충분히 만들지 못하면 검사에 실패합니다.

pending_nodes를 선택합니다

클러스터

클러스터에 보류 중인 노드가 없는지 확인합니다.

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