View a markdown version of this page

Amazon FSx for Lustre 및 Amazon FSx for OpenZFS를 HyperPod 클러스터에 탑재 - Amazon SageMaker AI

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon FSx for Lustre 및 Amazon FSx for OpenZFS를 HyperPod 클러스터에 탑재

Amazon FSx for Lustre 공유 파일 시스템을 HyperPod 클러스터에 탑재하려면 다음을 설정합니다.

  1. Amazon VPC를 사용합니다.

    1. HyperPod 클러스터 인스턴스가 VPC 내에서 통신하려면 SageMaker HyperPod 의 IAM 역할에 사용자 지정 Amazon VPC를 사용하여 SageMaker HyperPod 설정를 연결해야 합니다.

    2. create_cluster.json에 다음 VPC 정보를 포함합니다.

      "VpcConfig": { "SecurityGroupIds": [ "string" ], "Subnets": [ "string" ] }

      Amazon VPC 설정에 대한 자세한 팁은 SageMaker HyperPod 사용을 위한 사전 조건 섹션을 참조하세요.

  2. Amazon FSx for Lustre로 Slurm 구성을 완료하려면 다음 방법 중 하나를 사용할 수 있습니다. 계정의 Amazon FSx for Lustre 콘솔에서 또는 AWS CLI 명령을 실행하여 Amazon FSx 정보를 찾을 수 있습니다aws fsx describe-file-systems.

    옵션 A: API 기반 구성(권장)

    각 인스턴스 그룹 InstanceStorageConfigs 내에서를 사용하여 CreateCluster API 페이로드에서 Amazon FSx 구성을 직접 지정합니다. 이 접근 방식은 FSx for Lustre와 FSx for OpenZFS를 모두 지원하며 per-instance-group FSx 구성을 허용합니다.

    "InstanceStorageConfigs": [ { "FsxLustreConfig": { "DnsName": "fs-12345678a90b01cde.fsx.us-west-2.amazonaws.com", "MountPath": "/fsx", "MountName": "1abcdefg" } } ]

    FSx for OpenZFS의 경우 FsxOpenZfsConfig 대신를 사용합니다.

    "InstanceStorageConfigs": [ { "FsxOpenZfsConfig": { "DnsName": "fs-12345678a90b01cde.fsx.us-west-2.amazonaws.com", "MountPath": "/fsx-openzfs" } } ]

    자세한 내용은 AWS CLI를 사용하여 SageMaker HyperPod 시작하기를 참조하세요.

    옵션 B: 레거시 구성

    HyperPod에서 제공하는 기본 수명 주기 스크립트 섹션의 그림과 provisioning_parameters.json 같이에서 Amazon FSx DNS 이름과 Amazon FSx 탑재 이름을 지정합니다.

    "fsx_dns_name": "fs-12345678a90b01cde.fsx.us-west-2.amazonaws.com", "fsx_mountname": "1abcdefg"