hpcpack create
指定したフォルダーまたはファイルを、Windows Azure ストレージ アカウントにアップロードできる形式でパッケージ化します。 ファイルは、OPEN Packaging Convention (OPC) 形式または ZIP ファイルとしてパッケージ化されます。
このコマンドは、Service Pack 1 を使用する HPC Pack 2008 R2 で導入されましたが、以前のバージョンではサポートされていません。
構文
hpcpack create <packageName> <sourceFolder> [/d] [/0|/1|/9]
hpcpack create <packageName> <sourceFile1, file2, file3,…> [/d] [/0|/1|/9]
hpcpack create {/? | /help}
パラメーター
パラメーター | 説明 |
---|---|
<packageName> | パッケージの名前 (出力 OPC ファイル) を指定します。 これは、SOA サービスをパッケージ化する場合はサービス名と同じにする必要があります。また、XLL をパッケージ化する場合は XLL と同じである必要があります。 絶対パスを指定しない限り、ファイルは現在のフォルダーに対して相対的に作成されます。 例: C:\WindowsAzurePackages\myPackage.zip. 既存のファイルのパス、ファイル名、および拡張子を指定すると、そのファイルが置き換えられます。 |
フォルダー> またはファイル 一覧 <> を <する | パッケージに含めるファイルのフォルダーまたはコンマ区切りのリストを指定します。 |
/d | フォルダーを指定し、サブフォルダーを含めないようにする場合は、このパラメーターを使用します。 |
[/0|/1|/9] | 圧縮のレベルを指定します。 圧縮オプションは次のとおりです。 - /0 圧縮がオフになっています (既定値)。 - /1 圧縮は、サイズとパフォーマンスのバランスを取って最適化されています。 - /9 圧縮はサイズに合わせて最適化されています。 このパラメーターは、Service Pack 3 の HPC Pack 2008 R2 で導入されましたが、以前のバージョンではサポートされていません。 |
/? | コマンド プロンプトにヘルプを表示します。 |
/ヘルプ | コマンド プロンプトにヘルプを表示します。 |
注釈
SOA サービスをパッケージ化する場合:
サービス DLL、依存 DLL、およびサービス構成ファイルをパッケージに含める必要があります。
サービス構成ファイルのサービス アセンブリ属性では、サービス DLL ファイル名のみを指定する必要があります (パスは指定できません)。
パッケージの名前は、SOA サービスの名前 (つまり、SessionStartInfo コンストラクターで SOA クライアントが指定するサービス名) である必要があります。 たとえば、serviceName.zip や serviceName_serviceVersion.zipなどです。
XLL ファイルをパッケージ化する場合:
XLL と依存 DLL またはファイルをパッケージに含める必要があります。
パッケージの名前は、XLL ファイルの名前である必要があります。 たとえば、XLLName.zipします。
hpcsync が Windows Azure ノードにパッケージをデプロイする場合、抽出されたファイルの完全パスを 256 文字以上にすることはできません。 抽出されたファイルが一時的に配置され、最後に配置されるルート ディレクトリは最大 136 文字で、ファイル名、サブディレクトリ (存在する場合)、relativePath (指定されている場合) に 120 文字を残すことができます。 抽出されたファイルのパスが 256 文字を超える場合、パッケージの展開は失敗します。
例
Lizard ファイルのパッケージを作成し、C:\WindowsAzurePkgs に保存します。 実行可能ファイル、サポート ファイル、および入力ファイルは、C:\Lizard という名前のフォルダーにあります。
hpcPack create C:\WindowsAzurePkgs\lizard.zip C:\Lizard
"myService.dll" という名前の SOA サービスのパッケージを作成し、C:\WindowsAzurePkgs に保存するには、サービス DLL と構成ファイルが C:\Services\myService フォルダーにあります。
hpcpack create C:\WindowsAzurePkgs\myService.zip C:\Services\myService
"myXLL.xll" という名前の Excel XLL ファイルのパッケージを作成するには XLL は、コマンド プロンプトに表示される現在のディレクトリ (C:\Users\myName>など) にあり、パッケージは現在のディレクトリに保存されます。
hpcPack create myXLL.zip myXll.xll