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

Trident를 Amazon FSx for NetApp ONTAP와 함께 사용해 보십시오

기여자 netapp-aruldeepa juliantap joan-ing netapp-mwallis gnarl

"NetApp ONTAP용 Amazon FSx"는 NetApp ONTAP 스토리지 운영 체제를 기반으로 하는 파일 시스템을 실행하는 완전 관리형 AWS 서비스입니다. AWS의 확장성과 운영 간편성과 함께 ONTAP의 기능, 성능 및 관리를 제공합니다. 파일 시스템은 Amazon FSx의 기본 리소스이며 온프레미스 ONTAP 클러스터와 유사합니다. 각 파일 시스템에는 하나 이상의 스토리지 가상 머신(SVM)이 포함되고, 각 SVM에는 파일과 디렉터리를 저장하는 하나 이상의 볼륨이 포함됩니다. 이 통합을 통해 Amazon Elastic Kubernetes Service(EKS)에서 실행되는 Kubernetes 클러스터는 블록 및 파일 워크로드를 위해 ONTAP 기반 영구 볼륨을 프로비저닝할 수 있습니다.

요구 사항

"Trident 요구사항"FSx for ONTAP를 Trident와 통합하려면 다음이 필요합니다.

  • kubbtl이 설치된 기존 Amazon EKS 클러스터 또는 자체 관리 Kubernetes 클러스터

  • 클러스터의 작업자 노드에서 연결할 수 있는 NetApp ONTAP 파일 시스템용 기존 Amazon FSx 및 SVM(Storage Virtual Machine).

  • 에 대해 준비된 작업자 노드입니다 "NFS 또는 iSCSI".

    참고 Amazon Linux 및 Ubuntu에 필요한 노드 준비 단계를 따라야 합니다 "Amazon Machine Images(아마존 머신 이미지)" (AMI) EKS AMI 유형에 따라 다릅니다.

고려 사항

  • SMB 볼륨:

    • SMB 볼륨은 를 사용하여 지원됩니다 ontap-nas 드라이버만 해당.

    • Trident EKS 애드온에서는 SMB 볼륨이 지원되지 않습니다.

    • Trident는 Windows 노드에서만 실행되는 Pod에 마운트된 SMB 볼륨을 지원합니다. 자세한 내용은 을 "SMB 볼륨 프로비저닝을 위한 준비" 참조하십시오.

  • Trident 24.02 이전에는 자동 백업이 활성화된 Amazon FSx 파일 시스템에서 생성된 볼륨을 Trident에서 삭제할 수 없었습니다. Trident 24.02 이상에서 이 문제를 방지하려면 fsxFilesystemID AWS FSx for ONTAP의 백엔드 구성 파일에, AWS, apikey AWS apiRegion 및 AWS를 secretKey 지정합니다.

    참고 Trident에 IAM 역할을 지정하는 경우, apiKeysecretKey 필드를 명시적으로 Trident에 지정하지 않아도 됩니다 apiRegion. 자세한 내용은 을 "ONTAP 구성 옵션 및 예제용 FSX"참조하십시오.

Trident SAN/iSCSI 및 EBS-CSI 드라이버 동시 사용

AWS(EKS, ROSA, EC2 또는 기타 인스턴스)에서 ontap-san 드라이버(예: iSCSI)를 사용하려는 경우 노드에 필요한 다중 경로 구성이 Amazon Elastic Block Store(EBS) CSI 드라이버와 충돌할 수 있습니다. 동일한 노드에 있는 EBS 디스크를 방해하지 않고 멀티패스 기능을 보장하려면 멀티패스 설정에서 EBS를 제외해야 합니다. 이 예에서는 다음을 보여줍니다. multipath.conf EBS 디스크를 다중 경로에서 제외하면서 필수 Trident 설정을 포함하는 파일:

defaults {
    find_multipaths no
}
blacklist {
    device {
        vendor "NVME"
        product "Amazon Elastic Block Store"
    }
}

인증

Trident는 두 가지 인증 모드를 제공합니다.

  • 자격 증명 기반(권장): 자격 증명을 AWS Secrets Manager에 안전하게 저장합니다. 파일 시스템 또는 SVM에 구성된 사용자를 사용할 수 있습니다 fsxadmin vsadmin .

    경고 Trident은 SVM 사용자로 실행하거나 동일한 역할을 가진 다른 이름의 사용자로 실행해야 vsadmin 합니다. Amazon FSx for NetApp ONTAP에는 fsxadmin ONTAP 클러스터 사용자를 제한적으로 대체하는 사용자가 admin 있습니다. Trident와 함께 를 사용하는 vsadmin 것이 좋습니다.
  • 인증서 기반: Trident은 SVM에 설치된 인증서를 사용하여 FSx 파일 시스템의 SVM과 통신합니다.

인증 활성화에 대한 자세한 내용은 드라이버 유형에 대한 인증을 참조하십시오.

테스트된 아마존 머신 이미지(AMI)

EKS 클러스터는 다양한 운영 체제를 지원하지만 AWS는 컨테이너 및 EKS에 대해 특정 AMI(Amazon Machine Images)를 최적화했습니다. 다음 AMI는 NetApp Trident 25.02에서 테스트되었습니다.

아미

NAS

NAS - 경제형

iSCSI

iSCSI 경제

AL2023_x86_64_STANDARD를 참조하십시오

AL2_x86_64를 참조하십시오

예 *

예 *

BOTTLEROCKET_x86_64를 참조하십시오

예**

해당 없음

해당 없음

AL2023_ARM_64_STANDARD를 참조하십시오

AL2_ARM_64를 참조하십시오

예 *

예 *

BOTTLEROCKET_ARM_64를 참조하십시오

예**

해당 없음

해당 없음

  • * 노드를 재시작하지 않고는 PV를 삭제할 수 없습니다.

  • ** Trident 버전 25.02에서는 NFSv3와 작동하지 않습니다.

참고 원하는 AMI가 여기에 나열되지 않은 경우 지원되지 않는다는 의미는 아닙니다. 단순히 테스트를 거치지 않았음을 의미합니다. 이 목록은 AMI가 작동하는 방법에 대한 가이드 역할을 합니다.
  • 다음을 사용하여 수행한 테스트:

  • EKS 버전: 1.32

  • 설치 방법: Helm 25.06 및 AWS 추가 기능 25.06

  • NAS의 경우 NFSv3과 NFSv4.1이 모두 테스트되었습니다.

  • SAN 전용 iSCSI는 테스트되었으며 NVMe-oF는 테스트되지 않았습니다.

  • 수행된 테스트 *:

  • 생성 : 저장 클래스, PVC, POD

  • 삭제: Pod, PVC(일반, qtree/LUN – 경제성, NAS와 AWS 백업)