コンソールウィザードを使用して、ハードウェア、ソフトウェア、および基本設定を構成し、E-HPC クラスターを作成します。
前提条件
-
E-HPC サービスリンクロールが作成済みです。E-HPC コンソールに初めてログインすると、このロールの作成を促されます。
-
VPC および vSwitch が作成済みです。VPC の作成およびvSwitch の作成をご参照ください。
-
NAS サービスが有効化されており、NAS ファイルシステムおよびマウントポイントが作成済みです。ファイルシステムの作成およびマウントポイントの追加をご参照ください。
制限事項と課金
E-HPC クラスターを作成する前に、以下の点にご注意ください。
ステップ 1:ハードウェアの構成
ハードウェア設定には、リージョン、デプロイモード、ノードタイプ、ネットワーク、ストレージが含まれます。
ご利用の要件に基づいてパラメーターを選択してください。
-
E-HPC コンソールにログインします。
-
上部ナビゲーションバーの左上隅で、リージョンを選択します。
-
左側のナビゲーションウィンドウで、クラスタ をクリックします。
-
クラスタ ページの右上隅で、クラスタ作成 をクリックします。
-
[Hardware Configurations] ページで、ハードウェア設定を構成します。
パラメーター
説明
Zone
クラスターの可用性ゾーンを選択します。
説明クラスター内のすべてのノードは、同じリージョンおよびゾーン内に配置する必要があります。リージョンとゾーンをご参照ください。
価格設定モデル:
クラスターノードの課金モデルです。このモデルには、EIP および NAS の料金は含まれません。
-
サブスクリプション:週単位、月単位、または年単位でリソースを購入・更新するプリペイドモデルです。
-
従量課金:実際の使用量に基づき、1 時間単位で課金されるポストペイドモデルです。
-
スポットインスタンス:コンピュートノードのみプリエンプティブルインスタンスとして作成できます。管理ノードおよびログインノードは従量課金インスタンスとして作成されます。これはポストペイドモデルです。
課金概要。
デプロイメント方法:
クラスターのデプロイモードです。有効な値は次のとおりです。
-
Standard:ログインノード、管理ノード、コンピュートノードがそれぞれ別のインスタンスにデプロイされます。
-
シンプル:ログインノードと管理ノードが同じインスタンスにデプロイされ、コンピュートノードは別のインスタンスにデプロイされます。
重要Open Grid Scheduler (SGE) スケジューラを使用する場合は、[Tiny] デプロイモードを選択する必要があります。
ノードスペックと数量
選択したデプロイモードに基づき、各ノードタイプのインスタンスタイプおよび数量を構成します。
-
ワークロードに基づいてインスタンスタイプを選択します。たとえば、分子動力学シミュレーションの場合は GPU アクセラレータ付きタイプを選択します。インスタンスタイプおよびインスタンスタイプの選択をご参照ください。
説明Yitian チッププラットフォームに基づくクラスターを作成する場合は、ecs.g8m.large などの対応インスタンスタイプを選択してください。この機能は招待プレビュー中です。ご利用になるには、プレビューページからお申し込みください。
-
推奨される管理ノードスペック:
-
コンピュートノード数が 100 以下の場合:最低でも 16 vCPU および 64 GiB のメモリが必要です。
-
コンピュートノード数が 500 以下の場合:最低でも 32 vCPU および 128 GiB のメモリが必要です。
-
コンピュートノード数が 500 超の場合:最低でも 64 vCPU および 256 GiB のメモリが必要です。
-
-
ログインノードは開発およびデバッグ環境として機能します。コンピュートノードと同じ構成、または CPU に対するメモリ比率が高いインスタンスを選択してください。
System Disk
すべてのノードのシステムディスクのクラウドディスクタイプおよび容量です。有効範囲:40 GB ~ 2,000 GB。
説明500 GB を超える容量には承認が必要です。チケットを送信して申請してください。
-
-
[Advanced Configurations] を展開し、ネットワークおよびストレージを構成します。
パラメーター
説明
Authorized Instance Configurations
有効
RAM ロールをノードにバインドし、他の Alibaba Cloud サービスへのアクセスを許可します。
重要この機能はデフォルトで無効になっています。ご利用になるには、チケットを送信してください。
承認後、アカウントタイプに基づいて構成します。
-
Alibaba Cloud アカウント (プライマリアカウント): 承認のために RAM に切り替えます。 をクリックして、システムデフォルトロールの権限付与を行います。
-
RAM ユーザー (サブアカウント): Alibaba Cloud アカウント (プライマリアカウント) で RAM コンソールにログインし、次のいずれかの方法で RAM ユーザーに権限を付与します。
-
次のカスタムポリシーを作成し、RAM ユーザーにアタッチします。カスタムポリシーの作成およびRAM ユーザーへの権限付与をご参照ください。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ram:PassRole", "ram:ListRoles" ], "Resource": "*" }, { "Effect": "Allow", "Action": "ecs:AttachInstanceRamRole", "Resource": "*" } ] } -
RAM ユーザーに直接 AliyunRAMFullAccess ポリシーをアタッチします。
AliyunRAMFullAccess は RAM 管理のフル権限を付与するため、上記のカスタムポリリーよりも広範な権限となります。RAM ユーザーへの権限付与をご参照ください。
-
Role Name
ノードにバインドする RAM ロールです。推奨値:AliyunECSInstanceForEHPCRole。
ノードタイプ
RAM ロールをバインドするノードタイプです。有効な値は次のとおりです。
-
スケジューラノード
-
アカウントノード
-
ログインノード
-
コンピュートノード
説明コンピュートノードを選択した場合、E-HPC はクラスターのスケールアウト時に自動的に新しいコンピュートノードに RAM ロールをバインドします。
Resource Group
Resource Group
クラスターノードのリソースグループです。リソースグループを使用して、アカウント配下のノードを一元管理できます。
ネットワーク設定
EIP
EIP (Elastic IP Address) は、クラスターへのアクセス用に個別に購入・保有できるパブリック IP アドレスです。
-
Use:EIP を自動的に作成し、ログインノードに関連付けます。これにより、インターネット経由でクラスターにアクセスできます。
-
Disable:VPC 経由でのみクラスターにアクセスできます。
説明EIP の利用には料金が発生します。課金概要をご参照ください。
VPC および vSwitch
クラスターの VPC です。VPC は互いに論理的に分離されています。
最初に作成した VPC および vSwitch がデフォルトで選択されます。vSwitch にすべてのノード分の十分な IP アドレスがあることを確認してください。
VPC を作成。 および サブネット用の vSwitch を作成する をクリックすることもできます。VPC の作成およびvSwitch の作成をご参照ください。
セキュリティグループの作成:
セキュリティグループは、ノードのインバウンドおよびアウトバウンドトラフィックを制御します。
-
オン:このスイッチをオンにした場合、セキュリティグループ名: フィールドに新しいセキュリティグループの名前を入力する必要があります。
-
オフ:このスイッチをオフにした場合、セキュリティグループの選択 リストから既存のセキュリティグループを選択する必要があります。
ストレージ管理
ディレクトリで設定
-
オフ:クラスターに対して 1 つのファイルシステムのみが構成されます。
-
オン:すべてのノードのディレクトリにファイルシステムをマウントし、クラスターの共有ストレージ容量を強化します。
タイプ
クラスターにマウントするファイルシステムのタイプです。
-
General-purpose NAS: 汎用型 NAS ファイルシステムをマウントします。
-
Extreme:超高速型 NAS ファイルシステムをマウントします。
The ID of the file system. および マウントポイント
最初に作成したファイルシステムおよびマウントポイントがデフォルトで選択されます。ファイルシステムに新しいマウントポイント用の十分なクォータがあることを確認してください。
NAS インスタンスを作成。 および マウントポイントを作成。 をクリックして、新しいファイルシステムおよびマウントポイントを作成することもできます。
Mount Options
General-purpose NAS ファイルシステムをマウントする場合、マウントプロトコルを選択できます。NFSv3 および NFSv4 の両方がサポートされています。
リモートディレクトリ:
マウントするファイルシステムのリモートディレクトリです。
-
ステップ 2:ソフトウェアの構成
ソフトウェア設定には、ノードのイメージ、スケジューラ、ドメインサービスが含まれます。
-
ハードウェア設定を構成したら、次 をクリックします。
-
ソフトウェア設定を構成します。
パラメーター
説明
ImageType および Image
ご利用の要件に基づいてイメージタイプを選択します。E-HPC は次のイメージタイプをサポートしています。
-
パブリックイメージ
-
カスタムイメージ
-
共有イメージ
-
マーケットプレイスイメージ
-
コミュニティイメージ
カスタムイメージには次の制限があります。
-
Alibaba Cloud 公式イメージまたはインポートされた CentOS イメージから作成されたカスタムイメージのみ使用できます。イメージをインポートする際は、必ず [Check After Import] を選択してください。選択しないと、E-HPC コンソールでイメージを認識できません。
-
既存の E-HPC クラスターノードから作成されたカスタムイメージは使用しないでください。そうしないと、新規クラスターのコンピュートノード作成時にエラーが発生する可能性があります。
-
カスタムイメージ内の yum リポジトリ構成を変更しないでください。変更すると、クラスターの作成またはスケールアウトに失敗する可能性があります。
-
カスタムイメージ内のマウントパス(mount コマンドで NAS ファイルシステムをマウントするパス)には、
/homeディレクトリまたは/optディレクトリを含めないでください。
イメージタイプを選択したら、具体的なイメージを選択します。システムは選択内容に基づいてノードをデプロイします。
重要コンソールには、選択したリージョン、ゾーン、アカウント、およびインスタンスタイプで利用可能なイメージのみが表示されます。
スケジューラ
クラスターのジョブスケジューリングソフトウェアです。
利用可能なスケジューラはイメージによって異なります。コンソールにはサポートされているオプションのみが表示されます。
ドメインサービス
クラスターユーザーを管理するドメインサービスです。サポートされているタイプ:[nis] および [ldap]。
VNC
クラスター作成時にリモート可視化サービスを有効化し、コンソールからグラフィカルデスクトップへのアクセスを提供します。
-
-
キューおよびポストインストールスクリプトを構成します。
パラメーター
説明
キュー設定
Queue
ジョブのスケジューリングおよびフィルタリングのために、コンピュートノードをキューにグループ化します。
-
デフォルトキュー:クラスター作成時に選択されたコンピュートノードは、自動的にスケジューラのデフォルトキューに追加されます。PBS クラスターのデフォルトキューは
workq、Slurm クラスターのデフォルトキューはcompです。 -
新規キュー:Queue Name フィールドに新しいキューの名前を入力します。キューは自動的に作成され、選択されたコンピュートノードがこのキューに追加されます。
インストール後のスクリプト
スクリプト URL
クラスターのインストール後に実行するカスタムスクリプトの URL です。
説明HTTP および HTTPS がサポートされています。スクリプトは公開読み取りの OSS バケットに保存してください。
引数
スクリプトの引数です。インストール後スクリプトの設定をご参照ください。
-
ステップ 3:基本情報の構成
-
ソフトウェア設定を構成したら、次 をクリックします。
-
基本情報およびログイン設定を構成します。
パラメーター
説明
名前
クラスターリストに表示されるクラスター名です。
Logon Password および Confirm Password
rootユーザーとしてログインノードに SSH アクセスするためのパスワードです。 -
右側の Configuration List ペインでクラスター構成を確認します。利用規約 を読み、同意のうえチェックボックスをオンにしてから、OK をクリックします。
結果
クラスター作成後、クラスタ ページでそのステータスを確認できます。クラスターおよびすべてのノードのステータスが Running に変化すると、クラスターは正常に作成されたことになります。