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

Nutanix용 ONTAP 볼륨, 내보내기 정책 및 권한을 구성합니다.

기여자 netapp-jsnyder

ONTAP 스토리지 볼륨을 생성 및 구성하고, 내보내기 정책을 구성하고, Nutanix에서 ONTAP 스토리지를 관리하는 데 사용하는 SVM 역할 및 서비스 계정을 정의합니다. 이러한 작업을 완료하면 FlexVol 내보내기를 가상 머신 워크로드용 공유 스토리지로 Nutanix 클러스터에 연결할 수 있습니다.

이 프로세스는 ONTAP FlexVol 볼륨을 생성하고 NFS 내보내기 정책을 구성하는 것으로 시작됩니다. 그런 다음 필요한 SVM 역할과 REST API 권한을 정의하고 마지막으로 ONTAP 스토리지를 Nutanix 컴퓨팅 클러스터에 연결합니다.

ONTAP FlexVol 볼륨을 생성합니다

Nutanix 워크로드에 대한 용량 활용률, 스토리지 효율성 및 성능을 최적화하려면 필요한 FlexVol 볼륨을 생성하고 권장 ONTAP 설정을 적용하십시오.

단계
  1. 다음 설정으로 FlexVol 볼륨을 생성하십시오:

    설정 구성

    볼륨 보장

    없음(씬 프로비저닝됨)

    fractional_reserve

    0%

    snap_reserve

    0%

    자동 크기 조정

    켜짐

    스토리지 효율성

    활성화됨

    자동 삭제

    volume / oldest_first

    볼륨 계층화 정책

    스냅샷 전용

    try_first

    자동 확장

    스냅샷 정책

    None

참고
  • 여러 FlexVol 볼륨을 프로비저닝하고 이를 스토리지 컨테이너로 추가합니다.

  • 가상 머신 데이터를 저장할 NFSv3 볼륨을 최소 4~8개 생성하십시오.

  • Nutanix 서비스 또는 메타데이터 볼륨에는 전용 볼륨을 사용하십시오. 서비스 데이터가 데이터 볼륨을 공유할 수 있지만, 전용 볼륨을 사용하는 것이 좋습니다.

  • 기본적으로 FlexVol 내보내기 경로를 사용하십시오. qtree를 사용하는 경우 스토리지 컨테이너를 연결할 때 qtree 내보내기 경로를 지정하십시오.

  • 볼륨을 ONTAP 노드에 고르게 분산시키고, 클러스터 전체의 워크로드 배치 및 리소스 활용률의 균형을 맞추기 위해 볼륨을 교대 노드 방식으로 배치합니다.

서비스 볼륨 크기를 계산합니다

클러스터 노드당 최소 1 TiB(N × 1 TiB)를 할당하여 메타데이터(서비스) 볼륨의 크기를 계산합니다. 예를 들어, 8개 노드로 구성된 클러스터에는 최소 8 TiB의 가용 용량이 필요합니다.

참고
  • Nutanix 메타데이터를 위한 단일 씬 프로비저닝된 FlexVol 볼륨을 생성합니다.

  • 서비스 볼륨에 대해 전용 내보내기 경로가 지정되지 않은 경우 시스템은 클러스터 서비스(메타데이터) 볼륨에 대해 구성된 첫 번째 내보내기 경로를 자동으로 사용하고 해당 경로에 Cluster Services 태그를 적용합니다.

  • 배포 후 선택한 FlexVol 볼륨 또는 관련 내보내기 경로의 이름을 변경하지 마십시오. 이름을 변경하면 가상 머신 I/O 작업이 중단되고 워크로드 접근성에 영향을 미칠 수 있습니다.

  • 서비스 볼륨에 사용되는 FlexVol 볼륨은 씬 프로비저닝을 사용하여 구성할 수 있습니다.

데이터 볼륨 크기를 계산합니다

데이터 볼륨 사이징은 데이터 저장소 크기 조정과 유사합니다. 예상되는 가상 머신 수, 용량 요구 사항 및 예상 증가율을 기준으로 스토리지 컨테이너 볼륨의 크기를 조정하십시오. 확장성과 균형 잡힌 리소스 활용률을 지원하기 위해 워크로드를 여러 볼륨에 분산하는 동시에, VM 프로비저닝, 스냅샷 및 운영 오버헤드를 수용할 수 있도록 충분한 여유 공간을 계획하십시오.

ONTAP 내보내기 정책 구성

Nutanix CVM만 NFS 볼륨에 액세스할 수 있도록 엑스포트 정책을 구성하십시오.

데이터 볼륨

  1. CVM IP 주소 또는 서브넷 범위를 허용하는 볼륨 수준 내보내기 정책을 생성합니다.

  2. 다음 규칙을 설정하세요:

    1. 읽기 전용 규칙 (rorule): sys

    2. 읽기-쓰기 규칙 (rwrule): sys

    3. 슈퍼유저: sys

  3. qtree를 사용하는 경우, 동일한 권한을 가진 각 qtree별 전용 내보내기 정책 규칙을 생성하십시오.

서비스 또는 메타데이터 볼륨

  1. CVM IP 주소 또는 서브넷 범위를 허용하는 볼륨 수준 내보내기 정책을 생성합니다.

  2. 다음 규칙을 설정하세요:

    1. 읽기 전용 규칙 (rorule): sys

    2. 읽기-쓰기 규칙 (rwrule): sys

    3. 슈퍼유저: sys

참고
  • 모든 ONTAP NFS 엑스포트는 Nutanix CVM IP 주소 또는 지정된 CVM 서브넷에서만 액세스를 허용해야 합니다.

  • Prism API 또는 `ncli`를 사용하여 CVM 호스트 IP 주소 목록을 찾아 내보내기 정책을 업데이트하십시오.

ONTAP 역할 및 권한 구성

ONTAP 스토리지를 Nutanix 컴퓨팅 클러스터에 연결하기 위해 Nutanix는 컨트롤 플레인 작업(VM 프로비저닝, 클론 생성, 스냅샷 및 스토리지 관리)에는 ONTAP REST API를 사용하고 데이터 경로에는 NFSv3를 사용합니다.

Nutanix 컴퓨팅 전용 클러스터에서 작업을 수행하는 데 ONTAP admin 역할을 사용하지 않아도 되도록 최소 권한의 ONTAP 역할을 생성하십시오. 이러한 최소 역할은 ONTAP 스토리지 측의 SVM 수준에서 필요합니다.

참고
  • ONTAP NFS 기본 구성 설정을 사용하십시오.

  • vsadmin 역할을 사용할 수도 있습니다.

최소 REST API 권한

Nutanix 스토리지 검색, 프로비저닝, 복제 및 관리 작업을 활성화하는 데 필요한 최소한의 REST API 권한을 가진 사용자 지정 ONTAP SVM 역할을 생성합니다.

REST API 엔드포인트 액세스 목적

/api/cluster

읽기 전용

클러스터 인증 및 버전 유효성 검사

/api/cluster/jobs

읽기 전용

비동기 스토리지 작업 모니터링

/api/network/ip/interfaces

읽기 전용

ONTAP 데이터 LIF 검색

/api/storage/file/clone

읽기/생성

VM 복제, 스냅샷 및 백업 작업

/api/storage/volumes

읽기 전용

볼륨 검색 및 관리

/api/storage/volumes/*/files

전체 액세스

Nutanix에서 관리하는 파일을 생성, 수정, 읽기 및 삭제합니다

서비스 계정을 구성합니다

ONTAP System Manager 또는 ONTAP CLI를 사용하여 역할과 사용자를 생성할 수 있습니다.

System Manager
단계
  1. SVM 수준에서 사용자 지정 역할을 생성합니다.

    1. *스토리지 > 스토리지 VM > 지정된 SVM > 설정 > 사용자 및 역할*을 선택합니다.

    2. 사용자 및 역할 옆에 있는 화살표 아이콘(→)을 선택합니다.

    3. *역할*에서 *+추가*를 선택합니다.

    4. 역할에 대한 규칙을 정의하고 *저장*을 클릭합니다.

      Nutanix 역할에 대한 REST API 경로 및 액세스 수준이 나열된 ONTAP System Manager 역할 속성 페이지

  2. Nutanix 관리자 사용자에게 역할을 매핑합니다.

    1. 사용자 및 역할 페이지의 사용자 항목에서 *+추가*를 선택합니다.

    2. 필요한 사용자 이름을 선택한 다음, 역할 드롭다운 메뉴에서 이전 단계에서 생성한 역할을 선택합니다.

    3. 사용자 로그인 방법으로 *HTTP*를 선택하십시오.

    4. *저장*을 클릭합니다.

      ONTAP System Manager 사용자 및 역할 페이지에 Nutanix 사용자가 사용자 지정 역할에 매핑된 모습이 표시됩니다.

    SVM에 대한 사용자 및 역할 액세스 수준을 보여주는 ONTAP System Manager 사용자 및 역할 페이지

CLI
단계
  1. 다음 명령을 실행하여 역할을 생성하십시오. ntnx-svm 및 `nim-ntnx-role`를 SVM 및 역할 이름으로 바꾸십시오.

    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/cluster" -access readonly
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/cluster/jobs" -access readonly
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/network/ip/interfaces" -access readonly
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/storage/file/clone" -access read_create
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/storage/volumes" -access readonly
    security login rest-role create -vserver ntnx-svm -role nim-ntnx-role -api "/api/storage/volumes/*/files" -access all
  2. 사용자를 생성하고 역할에 매핑합니다.

    security login create -vserver ntnx-svm -user-or-group-name nim-ntnx-user -application http -authentication-method password -role nim-ntnx-role
참고 Nutanix 클러스터에 ONTAP 어레이를 추가할 때 ONTAP 서비스 계정 사용자 이름과 암호가 필요합니다. Prism Element 또는 Prism Central에서 ONTAP 스토리지 SVM을 구성할 때 이 사용자를 사용하십시오.