NetApp ONTAP 데이터 관리 소프트웨어 데이터 수집기
이 데이터 수집기는 ONTAP 계정에서 읽기 전용 API 호출을 사용하여 ONTAP를 실행하는 스토리지 시스템에서 인벤토리 및 성능 데이터를 가져옵니다. 또한 이 데이터 수집기는 지원을 가속화하기 위해 클러스터 응용 프로그램 레지스트리에 레코드를 만듭니다.
용어
Data Infrastructure Insights는 ONTAP 데이터 수집기에서 인벤토리 및 성능 데이터를 가져옵니다. 획득한 각 자산 유형에 대해 자산에 가장 일반적으로 사용되는 용어가 표시됩니다. 이 데이터 수집기를 보거나 문제를 해결할 때 다음 용어를 염두에 두십시오.
공급업체/모델 기간 | Data Infrastructure Insights 용어 |
---|---|
디스크 |
디스크 |
RAID 그룹 |
디스크 그룹 |
클러스터 |
스토리지 |
노드 |
스토리지 노드 |
집계 |
스토리지 풀 |
LUN입니다 |
볼륨 |
볼륨 |
내부 볼륨 |
ONTAP 데이터 관리 용어
다음 용어는 ONTAP 데이터 관리 스토리지 자산 랜딩 페이지에서 찾을 수 있는 오브젝트 또는 참조에 적용됩니다. 이러한 용어 중 다수는 다른 데이터 수집기에도 적용됩니다.
스토리지
-
모델 – 이 클러스터 내에서 쉼표로 구분된 고유한 개별 노드 모델 이름의 목록입니다. 클러스터의 모든 노드가 동일한 모델 유형인 경우 하나의 모델 이름만 표시됩니다.
-
공급업체 - 동일한 공급업체 이름 새 데이터 소스를 구성하는 경우 표시됩니다.
-
일련 번호 – 스토리지 일련 번호입니다. ONTAP 데이터 관리와 같은 클러스터 아키텍처 스토리지 시스템에서 이 일련 번호는 개별 "스토리지 노드" 일련 번호보다 덜 유용할 수 있습니다.
-
IP – 일반적으로 데이터 소스에 구성된 IP 또는 호스트 이름이 됩니다.
-
마이크로코드 버전 – 펌웨어.
-
물리적 용량 – 역할에 관계없이 시스템의 모든 물리적 디스크에 대한 기본 2의 합계.
-
지연 시간 – 읽기 및 쓰기 모두에서 호스트에서 발생하는 워크로드를 나타냅니다. Data Infrastructure Insights는 이러한 가치를 직접 소싱하는 것이 좋지만, 그렇게 할 경우에는 그렇지 않은 경우가 많습니다. Data Infrastructure Insights는 이러한 기능을 제공하는 어레이 대신 일반적으로 개별 내부 볼륨의 통계에서 도출된 IOPS 가중 계산을 수행합니다.
-
처리량 – 내부 볼륨에서 집계됩니다. 관리 - 장치의 관리 인터페이스에 대한 하이퍼링크가 포함될 수 있습니다. 인벤토리 보고의 일부로 Data Infrastructure Insights 데이터 소스에 의해 프로그래밍 방식으로 생성되었습니다.
스토리지 풀
-
스토리지 – 이 풀이 상주하는 스토리지 시스템입니다. 필수입니다.
-
형식 - 가능성 목록 목록의 설명 값입니다. 일반적으로 "집계" 또는 "RAID 그룹"이 됩니다.
-
노드 – 이 스토리지 배열의 아키텍처가 특정 스토리지 노드에 속해 있는 경우, 이 스토리지 배열의 이름은 해당 랜딩 페이지의 하이퍼링크로 표시됩니다.
-
Flash Pool 사용 – 예/아니요 가치 – 이 SATA/SAS 기반 풀에 캐싱 가속화에 SSD가 사용됩니까?
-
중복 – RAID 레벨 또는 보호 체계. RAID_DP는 이중 패리티이고, RAID_TP는 삼중 패리티입니다.
-
용량 – 이 값은 논리적 사용 용량, 가용 용량 및 총 논리적 용량, 그리고 이 용량 전체에서 사용된 비율입니다.
-
과도하게 커밋된 용량 – 효율성 기술을 사용하여 스토리지 풀의 논리적 용량보다 큰 볼륨 또는 내부 볼륨 용량의 합계를 할당한 경우 여기에 있는 백분율 값은 0%보다 큽니다.
-
스냅샷 – 스토리지 풀 아키텍처가 스냅샷 전용 영역에 해당 용량의 일부를 할당하는 경우 사용된 스냅샷 용량 및 총 용량입니다. MetroCluster 구성의 ONTAP는 이 문제를 나타낼 가능성이 높지만, 다른 ONTAP 구성은 더 적습니다.
-
사용률 – 이 스토리지 풀에 용량을 제공하는 모든 디스크의 사용 중 가장 높은 비율을 나타내는 백분율 값입니다. 디스크 사용률이 반드시 스토리지 성능과 강력한 상관 관계가 있는 것은 아닙니다. 호스트 기반 워크로드가 없을 경우 디스크 재구축, 중복 제거 작업 등으로 인해 사용률이 높을 수 있습니다. 또한 많은 스토리지의 복제 구현으로 인해 디스크 사용률이 높아지고 내부 볼륨 또는 볼륨 작업 부하로 표시되지 않을 수 있습니다.
-
IOPS – 이 스토리지 풀에 용량을 제공하는 모든 디스크의 IOPS 합계입니다. 처리량 – 이 스토리지 풀에 용량을 제공하는 모든 디스크의 총 처리량입니다.
스토리지 노드
-
스토리지 – 이 노드가 속한 스토리지 시스템입니다. 필수입니다.
-
HA 파트너 – 노드가 1개 노드로 페일오버되고 다른 1개 노드만 페일오버되는 플랫폼에서는 일반적으로 이 노드에 표시됩니다.
-
상태 - 노드의 상태입니다. 배열이 데이터 소스에 의해 인벤토리를 작성할 수 있을 만큼 양호한 경우에만 사용할 수 있습니다.
-
모델 - 노드의 모델 이름입니다.
-
버전 - 디바이스의 버전 이름입니다.
-
일련 번호 - 노드 일련 번호입니다.
-
메모리 – 사용 가능한 경우 베이스 2 메모리.
-
사용률 – ONTAP에서는 독점 알고리즘의 컨트롤러 스트레스 인덱스입니다. 성능 폴링이 발생할 때마다 WAFL 디스크 경합 또는 평균 CPU 사용률의 증가인 0에서 100% 사이의 숫자가 보고됩니다. 값이 50%를 넘는 지속적인 값이 관찰될 경우, 이는 낮은 크기 조정을 나타내는 것입니다. 컨트롤러/노드가 충분히 크지 않거나 회전 디스크가 부족하여 쓰기 워크로드를 흡수할 수 없습니다.
-
IOPS – 노드 개체의 ONTAP ZAPI 호출에서 직접 파생됩니다.
-
지연 시간 – 노드 개체의 ONTAP ZAPI 호출에서 직접 파생됩니다.
-
처리량 – 노드 개체의 ONTAP ZAPI 호출에서 직접 파생됩니다.
-
프로세서 - CPU 수입니다.
요구 사항
다음은 이 데이터 수집기를 구성하고 사용하기 위한 요구 사항입니다.
-
읽기 전용 API 호출에 대해 구성된 관리자 계정에 대한 액세스 권한이 있어야 합니다.
-
계정 세부 정보에는 사용자 이름 및 암호가 포함됩니다.
-
포트 요구 사항: 80 또는 443
-
계정 권한:
-
기본 SVM에 대해 ontapi 애플리케이션에 대한 읽기 전용 역할 이름
-
추가적인 선택적 쓰기 권한이 필요할 수 있습니다. 아래의 사용 권한에 대한 참고 사항을 참조하십시오.
-
-
ONTAP 라이센스 요구 사항:
-
파이버 채널 검색에 필요한 FCP 라이센스 및 매핑/마스킹된 볼륨
-
구성
필드에 입력합니다 | 설명 |
---|---|
NetApp 관리 IP |
NetApp 클러스터의 IP 주소 또는 정규화된 도메인 이름입니다 |
사용자 이름 |
NetApp 클러스터의 사용자 이름입니다 |
암호 |
NetApp 클러스터의 암호입니다 |
고급 구성
필드에 입력합니다 | 설명 |
---|---|
연결 유형 |
HTTP(기본 포트 80) 또는 HTTPS(기본 포트 443)를 선택합니다. 기본값은 HTTPS입니다 |
통신 포트를 재정의합니다 |
기본값을 사용하지 않으려면 다른 포트를 지정하십시오 |
재고 폴링 간격(분) |
기본값은 60분입니다. |
HTTPS용 TLS |
HTTPS를 사용하는 경우에만 TLS를 프로토콜로 허용합니다 |
자동으로 넷그룹을 조회합니다 |
엑스포트 정책 규칙에 대한 자동 넷그룹 조회를 설정합니다 |
넷그룹 확장 |
넷그룹 확장 전략. file_or_shell_을 선택합니다. 기본값은 _shell_입니다. |
HTTP 읽기 제한 시간(초 |
기본값은 30입니다 |
응답을 UTF-8로 강제 적용합니다 |
데이터 수집기 코드가 CLI의 응답을 UTF-8로 해석하도록 합니다 |
성능 폴링 간격(초) |
기본값은 900초입니다. |
고급 카운터 데이터 수집 |
ONTAP 통합을 활성화합니다. ONTAP 고급 카운터 데이터를 폴에 포함하려면 이 옵션을 선택합니다. 목록에서 원하는 카운터를 선택합니다. |
클러스터 스위치 메트릭입니다 |
Data Infrastructure Insights가 클러스터 스위치 데이터를 수집할 수 있도록 허용합니다. 참고"스위치 정보" 권한: 데이터 인프라 인사이트 측에서 이 기능을 활성화하는 동시에 스위치 데이터를 데이터 인프라 인사이트 로 보낼 수 있도록 ONTAP 시스템을 구성해야 합니다. 아래의 "권한에 대한 참고 사항"을 참조하십시오. |
ONTAP 전력 측정 기준
여러 ONTAP 모델이 모니터링 또는 알림에 사용할 수 있는 데이터 인프라 Insights에 대한 전력 메트릭을 제공합니다. 아래의 지원 모델과 지원되지 않는 모델 목록은 포괄하지는 않지만 몇 가지 지침을 제공해야 합니다. 일반적으로 모델이 목록에 있는 모델과 동일한 제품군에 속하는 경우 지원은 동일해야 합니다.
지원되는 모델:
A200 A220 A300 A320 A400 A700 A700s A800 A900 C190 FAS2240-4 FAS2552 FAS2650 FAS2720 FAS2750 FAS8200 FAS8300 FAS8700 FAS9000
지원되지 않는 모델:
FAS2620 FAS3250 FAS3270 FAS500f FAS6280 FAS/AFF 8020 FAS/AFF 8040 FAS/AFF 8060 FAS/AFF 8080
사용 권한에 대한 참고 사항
많은 데이터 인프라 인사이트 ONTAP 대시보드가 고급 ONTAP 카운터를 사용하기 때문에 데이터 수집기 고급 구성 섹션에서 * 고급 카운터 데이터 수집 * 을 활성화해야 합니다.
또한 ONTAP API에 대한 쓰기 권한이 활성화되어 있는지도 확인해야 합니다. 이 경우 일반적으로 필요한 권한이 있는 클러스터 수준의 계정이 필요합니다.
클러스터 수준에서 Data Infrastructure Insights에 대한 로컬 계정을 생성하려면 클러스터 관리 관리자 사용자 이름/암호를 사용하여 ONTAP에 로그인하고 ONTAP 서버에서 다음 명령을 실행합니다.
-
시작하기 전에 관리자_계정으로 ONTAP에 로그인해야 하며 _DIAGNOSTIC-LEVEL 명령 을 활성화해야 합니다.
-
다음 명령을 사용하여 읽기 전용 역할을 만듭니다.
security login role create -role ci_readonly -cmddirname DEFAULT -access readonly security login role create -role ci_readonly -cmddirname security -access readonly security login role create -role ci_readonly -access all -cmddirname {cluster application-record create}
-
다음 명령을 사용하여 읽기 전용 사용자를 생성합니다. create 명령을 실행하면 이 사용자의 암호를 입력하라는 메시지가 표시됩니다.
security login create -username ci_user -application ontapi -authentication-method password -role ci_readonly
AD/LDAP 계정을 사용하는 경우 명령은 여야 합니다
security login create -user-or-group-name DOMAIN\aduser/adgroup -application ontapi -authentication-method domain -role ci_readonly 클러스터 스위치 데이터를 수집하는 경우:
security login rest-role create -role ci_readonly_rest -api /api/network/ethernet -access readonly security login create -user-or-group-name ci_user -application http -authmethod password -role ci_readonly_rest
그 결과로 생성되는 역할 및 사용자 로그인은 다음과 같습니다. 실제 출력은 다음과 같이 다를 수 있습니다.
Role Command/ Access Vserver Name Directory Query Level ---------- ------------- --------- ------------------ -------- cluster1 ci_readonly DEFAULT read only cluster1 ci_readonly security readonly
cluster1::security login> show Vserver: cluster1 Authentication Acct UserName Application Method Role Name Locked --------- ------- ----------- -------------- -------- ci_user ontapi password ci_readonly no
ONTAP 액세스 제어가 올바르게 설정되어 있지 않으면 Data Infrastructure Insights REST 호출이 실패하여 장치의 데이터 갭이 생길 수 있습니다. 예를 들어, 데이터 인프라 인사이트 수집기에서 이 기능을 활성화했지만 ONTAP에 대한 권한을 구성하지 않은 경우 획득이 실패합니다. 또한 역할이 이전에 ONTAP에 정의되어 있고 REST API 기능을 추가하는 경우 _http_가 역할에 추가되었는지 확인합니다. |
문제 해결
이 데이터 수집기에서 문제가 발생할 경우 다음과 같은 방법을 시도해 보십시오.
인벤토리
문제: | 다음을 시도해 보십시오. |
---|---|
수신 401 HTTP 응답 또는 13003 ZAPI 오류 코드 및 ZAPI는 "불충분한 권한" 또는 "이 명령에 대해 인증되지 않음"을 반환합니다. |
사용자 이름과 암호, 사용자 권한/권한을 확인합니다. |
클러스터 버전이 8.1 미만임 |
클러스터 최소 지원 버전은 8.1입니다. 최소 지원 버전으로 업그레이드하십시오. |
ZAPI는 "cluster role is not cluster_mgmt LIF" 를 반환합니다. |
AU는 클러스터 관리 IP와 통신해야 합니다. IP를 확인하고 필요한 경우 다른 IP로 변경합니다 |
오류: “7 모드 파일러는 지원되지 않습니다.” |
이 데이터 수집기를 사용하여 7 모드 파일러를 검색할 경우 이 문제가 발생할 수 있습니다. 대신 IP를 cDOT 클러스터를 가리키도록 변경합니다. |
재시도 후 ZAPI 명령이 실패합니다 |
AU가 클러스터와 통신 문제를 겪고 있습니다. 네트워크, 포트 번호 및 IP 주소를 확인합니다. 또한 사용자는 AU 시스템의 명령줄에서 명령을 실행해야 합니다. |
AU가 HTTP를 통해 ZAPI에 연결하지 못했습니다 |
ZAPI 포트가 일반 텍스트를 허용하는지 확인합니다. AU가 SSL 소켓에 일반 텍스트를 보내려고 하면 통신이 실패합니다. |
SSLException 과 통신이 실패합니다 |
AU가 파일러의 일반 텍스트 포트로 SSL을 전송하려고 합니다. ZAPI 포트가 SSL을 허용하는지 또는 다른 포트를 사용하는지 확인합니다. |
추가 연결 오류: ZAPI 응답에는 오류 코드 13001, "데이터베이스가 열려 있지 않습니다." ZAPI 오류 코드가 60이고 응답에는 "API가 시간에 완료되지 않았습니다."가 포함되어 있습니다. ZAPI 응답에는 "initialize_session() returned NULL environment" ZAPI가 포함되어 있습니다. ZAPI 오류 코드는 14007이고 응답에는 "노드가 정상 상태가 아닙니다"가 포함되어 있습니다. |
네트워크, 포트 번호 및 IP 주소를 확인합니다. 또한 사용자는 AU 시스템의 명령줄에서 명령을 실행해야 합니다. |
성능
문제: | 다음을 시도해 보십시오. |
---|---|
“ZAPI에서 성능을 수집하지 못했습니다.” 오류 |
일반적으로 perf stat이 실행되지 않기 때문입니다. 각 노드에서 >_system node systemshell-node * -command “spmctl -h cmd –stop;spmctl -h cmd –exec” _ 명령을 실행합니다 |
추가 정보는 페이지 또는 에서 찾을 "지원""Data Collector 지원 매트릭스"수 있습니다.