AWS CLIと AWS ParallelCluster
AWS CLIは、アマゾン社のクラウドサービス AWS (Amazon Web Services) に対する操作をコマンドで実行できる CLI (Command Line Interface) です。 これは、通常Webブラウザ上のコンソールを使って行うクラウドサービスの資源管理に関する操作を Linuxのコマンドとして実行することを可能とします。 そのため、例えば一連の捜査をシェルスクリプトで自動的に行う、など、玄界とクラウドサービスの連携に活用して頂くことができます。
一方 AWS ParallelClusterは、AWS上でクラスターを管理するツールです。必要に応じて必要な構成のクラスタを構築し、不要になったら削除することができます。
なお、玄界のスーパーコンピュータアカウントの契約にはクラウドサービスの資源は含まれていません。また、本センターではクラウドサービスの契約代行や利用に関する問い合わせは受け付けておりません。AWSの利用に関しては以下に問い合わせてください。
AWSに問い合わせるモジュール
モジュール名 | バージョン |
---|---|
awscli | 2.16.8 |
aws_pcluster | 3.9.1 |
利用準備
AWSアカウント作成とアクセスキー、シークレットキーの取得
AWS CLIや AWS ParallelClusterを利用するには、あらかじめAWSアカウントを作成し、そのルートユーザのアクセスキーおよびシークレットキーを作成する必要があります。これらのそれぞれの手順については以下を参照してください。なお、より安全な利用のため、ルートユーザ以外でAWSを利用することが推奨されています。その場合は、別途IAMユーザを作成してそのアクセスキーとシークレットキーを取得してください。
AWSの設定
玄界で以下のコマンドを実行し、AWSのユーザのアクセスキーとシークレットキーを入力して、 さらにAWSの各サービスを利用する際のデフォルトの地域、および AWS CLIの各コマンドの実行結果の出力形式を指定します。 特に指定が無い場合は、そのままEnterを押します。
|
AWS CLIのコマンド実行
モジュールの選択
AWS CLIの利用を開始するには、玄界にログイン後、以下のコマンドで awscliモジュールを選択します。
|
AWS CLIコマンドの実行
AWS CLIは、aws
コマンドに対して AWS CLIのコマンド名を指定することで AWSに対する様々な操作が行えます。実行可能な AWS CLIコマンド名は以下で閲覧できます。
|
また、各AWS CLIコマンドの利用方法は、それぞれのコマンドの後に help
を指定すると閲覧できます。例えば以下のコマンドで s3
コマンドの利用法を閲覧できます。
|
AWS ParallelClusterのコマンド実行
モジュールの選択
AWS ParallelClusterの利用を開始するには、玄界にログイン後、以下のコマンドで aws_pclusterモジュールを選択します。
|
AWS ParallelClusterコマンドの実行
AWS ParallelClusterは、pcluster
コマンドに対して AWS ParallelClusterのコマンド名を指定することで AWS上のクラスタ管理に対する様々な操作が行えます。実行可能な AWS ParallelClusterコマンド名は以下で閲覧できます。
|
また、各AWS ParallelClusterコマンドの利用方法は、それぞれのコマンドの後に -h
を指定すると閲覧できます。例えば以下のコマンドで create-cluster
コマンドの利用法を閲覧できます。
|