翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
カスタム AMI を構築する
次のページでは、Amazon SageMaker HyperPod ベース AMI を使用してカスタム Amazon マシンイメージ (AMIs) を構築する方法について説明します。 HyperPod 基本 AMI を選択してから、 などの新しいイメージを作成するための一般的な方法のいずれかを使用して、カスタマイズした独自の AMI を作成します AWS CLI。
SageMaker HyperPod ベース AMI を選択する
SageMaker HyperPod ベース AMI は、次のいずれかの方法を使用して選択できます。
AWS コンソールの選択
パブリック SageMaker HyperPod AMIs は、 AWS コンソールまたは DescribeImages
API コールを使用して選択できます。SageMaker HyperPod AMIs はパブリックであり、すべての に表示されます AWS アカウント。Amazon EC2 AMI カタログでそれらを見つけるには、フィルターを適用して Amazon が所有するパブリック AMIs を検索します。
コンソールで SageMaker HyperPod AMIs を検索するには:
-
Amazon EC2 コンソールにサインインします。
-
左のナビゲーションペインで [AMI] を選択してください。
-
イメージタイプのドロップダウンで、パブリックイメージを選択します。
-
検索バーフィルターで、所有者エイリアスフィルターを に設定します
amazon
。 -
HyperPod EKS というプレフィックスが付いた AMIs を検索し、ユースケースに適した AMI (できれば最新) を選択します。たとえば、Kubernetes 1.31 と Kubernetes 1.30 の間で AMI を選択できます。
を使用して最新のパブリック AMI ID を取得する AWS CLI
常に最新のリリースのパブリック AMI を使用する場合は、SageMaker HyperPod によってリリースされた最新の AMI ID の値を含むパブリック SageMaker HyperPod SSM パラメータを使用する方が効率的です。
次の例は、 を使用して最新の AMI ID を取得する方法を示しています AWS CLI。
aws ssm get-parameter \ --name "/aws/service/sagemaker-hyperpod/ami/x86_64/eks-1.31-amazon-linux-2/latest/ami-id" \ --region us-west-2 \ --query "Parameter.Value" \ --output text
注記
必要に応じて、パラメータ名を対応する Kubernetes バージョンに置き換えます。たとえば、Kubernetes 1.30 を使用する場合は、 パラメータを使用します/aws/service/hyperpod/ami/x86_64/eks-1.30-amazon-linux-2/latest/ami-id
。
カスタム AMI を構築する
SageMaker HyperPod パブリック AMI を選択したら、それをベース AMI として使用して、次のいずれかの方法で独自のカスタム AMI を構築します。これは AMIs を構築するための包括的なリストではないことに注意してください。AMIs の構築には、任意の方法を使用できます。SageMaker HyperPod には特定の推奨事項はありません。
-
AWS マネジメントコンソール: SageMaker HyperPod AMI を使用して Amazon EC2 インスタンスを起動し、必要なカスタマイズを行い、そのインスタンスから AMI を作成できます。
-
AWS CLI: コマンドを使用して、カスタマイズの実行後に既存の Amazon EC2 インスタンスから AMI
aws ec2 create-image
を作成することもできます。 -
HashiCorp Packer: Packer は、単一のソース設定から複数のプラットフォームに対して同一のマシンイメージを作成できる HashiCorp のオープンソースツールです。の AMIs の作成と AWS、他のクラウドプロバイダーや仮想化プラットフォームのイメージの作成をサポートしています。
-
Image Builder: EC2 Image Builder は、Linux または Windows Server イメージの作成、メンテナンス、検証、共有、デプロイを簡単に自動化できるフルマネージド AWS サービスです。詳細については、EC2 Image Builder ユーザーガイドを参照してください。