hpcpack
Windows Azure ストレージ アカウントとの間でファイル (SOA サービス ファイル、アプリケーション、データなど) をパッケージ化、アップロード、ダウンロードします。 hpcpack は、ストレージ アカウントから Windows Azure ノードに VHD ドライブをマウントするのにも役立ちます。
このコマンドは、Service Pack 1 を使用する HPC Pack 2008 R2 で導入されましたが、以前のバージョンではサポートされていません。
サブコマンド
Subommand | 説明 |
---|---|
hpcpack の作成 | 指定したフォルダーまたはファイルを、Windows Azure ストレージ アカウントにアップロードできる形式でパッケージ化します。 |
hpcpack ダウンロード を |
Windows Azure ストレージ アカウントからパッケージまたはファイルをダウンロードします。 このサブコマンドは、Hpc Pack 2008 R2 Service Pack 3 で導入され、以前のバージョンではサポートされていません。 |
hpcpack リスト を |
指定した Windows Azure ストレージ アカウントにアップロードされたパッケージを一覧表示します。 |
hpcpack マウント を |
VHD ファイルを Windows Azure ノード上のドライブとしてマウントするか、そのノードに現在マウントされているすべてのドライブを一覧表示します。 このサブコマンドは、HPC Pack 2008 R2 Service Pack 3 (SP3) で導入され、以前のバージョンではサポートされていません。 |
hpcpack remove | Windows Azure ストレージ アカウントからパッケージを削除します。 |
hpcpack のマウント解除 を |
hpcpack マウントを使用して、以前に Windows Azure ノードにマウントされていた VHD ファイル このサブコマンドは、HPC Pack 2008 R2 Service Pack 3 (SP3) で導入され、以前のバージョンではサポートされていません。 |
hpcpack アップロード を |
パッケージ、ファイル、または VHD を Windows Azure ストレージ アカウントにアップロードします。 |
hpcpack ビュー を |
Windows Azure ストレージ アカウントにアップロードされたパッケージの属性を表示します。 |
hpcpack /? | コマンド プロンプトにヘルプを表示します。 |
hpcpack /help | コマンド プロンプトにヘルプを表示します。 |
注釈
Windows Azure バースト デプロイで一連の Windows Azure ノードをプロビジョニングまたは開始すると、hpcpackages コンテナー内のストレージ アカウント上にある OPC ファイルは、Windows Azure ノードに自動的にデプロイされます (ノード インスタンスが Windows Azure システムによって自動的に再プロビジョニングされた場合でも)。
Windows Azure ノードの起動後に hpcpackages コンテナーにパッケージをアップロードする場合は、hpcsync を使用して、それらを Windows Azure ノードに手動でデプロイできます。 または、手動またはスクリプトを使用して管理するファイルに対して、ストレージ アカウントに異なるコンテナーを作成することもできます。
エンド ツー エンドの例
ワークフローを理解するために、次の手順では、既にデプロイされている一連の Windows Azure ノードにアプリケーションを作成、アップロード、同期するために実行できるコマンド シーケンスについて説明します。 4 番目のサンプル コマンドは、アプリケーションの Windows Azure ノードでファイアウォール例外を開く方法を示しています (hpcfwutil
hpcPack create C:\AzurePkgs\myApp.zip C:\AppFiles
hpcPack upload C:\AzurePkgs\myApp.zip /nodetemplate:AzureWorker /relativePath:apps
clusrun /nodegroups:AzureNodes hpcsync
clusrun /nodegroups:AzureNodes hpcfwutil register myApp %CCP_PACKAGE_ROOT%apps\myApp.exe
Windows Azure ノードで myApp.exe 実行するジョブを送信するには:
Job submit /nodegroup:AzureNodes %CCP_PACKAGE_ROOT%apps\myApp.exe
ノード準備 タスクを含むジョブを送信します。 ノード準備タスクは、割り当てられた各ノードで実行され、ジョブのメイン ワークロードを実行する前に、割り当てられた Windows Azure ノードに myApp.zip ダウンロードされます。
Job new /nodegroup:AzureNodes
Job add <jobID> /type:nodepreparation “hpcpack download myApp.zip /unpack /account:<accountName> /key:<primaryKey> /targetpath:e:\approot”
Job add <jobID> e:\approot\myApp.exe
Job submit <jobID>
Windows Azure ノードでのアプリケーションのアップロードと実行のその他の例については、次を参照してください。
バッチ ジョブ アセンブリを Windows Azure ストレージ アカウント にアップロードする
その他の参照
hpcsync を
する hpcfwutil を
する Windows Azure へのバーストを使用した Windows HPC の : アプリケーション モデルとデータに関する考慮事項