次の方法で共有


hpcazurelog

HPC Pack からの Windows Azure ノード デプロイのトレース ログ ファイルを管理します。

手記

このコマンドは、Service Pack 1 (SP1) を使用する HPC Pack 2012 で導入され、以前のバージョンではサポートされていません。

大事な

このコマンドは、Windows HPC クラスターのヘッド ノードでのみ実行できます。

構文

hpcazurelog SetComponentTracingLevel /template:<nodeTemplateName>  
/level:{off|admin|debug}  
[/component:{AzureNodeManagerTracing|  
AzureFileStagingWorkerTracing|  
AzureNodeCountersTracing|  
AzureSoaDiagMonTracing|  
AzureHostsFileDistributionTracing|  
AzureSchedulerProxyTracing|  
AzureBrokerProxyTracing|  
AzureDataProxyTracing|  
AzureFileStagingProxyTracing}]  
  
hpcazurelog ListComponentTracingLevel /template:<nodeTemplateName>  
[/component:{AzureNodeManagerTracing|  
AzureFileStagingWorkerTracing|  
AzureNodeCountersTracing|  
AzureSoaDiagMonTracing|  
AzureHostsFileDistributionTracing|  
AzureSchedulerProxyTracing|  
AzureBrokerProxyTracing|  
AzureDataProxyTracing|  
AzureFileStagingProxyTracing}]  
  
hpcazurelog GetNodeLogs /template:<nodeTemplateName>  
/nodeName:{<node1,node2,...>|all}  
/instanceName:{<instance1,instance2,...>|all}  
[/startDate:<"yyyy/mm/dd hh:mm:ss">]  
[/endDate:<"yyyy/mm/dd hh:mm:ss">]  
[/UTC]  
[/Y]  
  
hpcazurelog GetProxyLogs /template:<nodeTemplateName>  
[/instanceName:<instance1,instance2,...>]  
[/startDate:<"yyyy/mm/dd hh:mm:ss">]  
[/endDate:<"yyyy/mm/dd hh:mm:ss">]  
[/UTC]  
  
hpcazurelog GetBlobLogs  
/storageAccount:{<storageAccountName>:<storageKey>|<nodeTemplateName>|<storageAccountName>:<SAStoken>}  
{/latest:dd|/startDate:<"yyyy/mm/dd">  
[/endDate:<"yyyy/mm/dd">]}  
/nodes:{proxy|all}  
[/deploymentId:<deploymentID>]  
[/headNode:<headNodeName>]  
[/allHeadNodes]  
[/localPath:<path>]  
[/UTC]  
[/Y]  
  
hpcazurelog DeleteBlobLogs  
/storageAccount:{<storageAccountName>:<storageKey>|<nodeTemplateName>|<storageAccountName>:<SAStoken>}  
{/olderThan:dd|[/startDate:<"yyyy/mm/dd">]/endDate:<"yyyy/mm/dd">|/all}  
[/deploymentId:<deploymentID>]  
[/headNode:<headNodeName>]  
[/allHeadNodes]  
[/UTC]  
[/Y]  
  
hpcazurelog CreateBlobSAS  
/storageAccount:{<storageAccountName>:<storageKey>|<nodeTemplateName>}  
[/fullAccess]  
  
hpcazurelog SetTracingLevel /template:<nodeTemplateName>  
/level:{off|admin|debug}  
[/Y]  
  
hpcazurelog ListTracingLevel /template:<nodeTemplateName>  
  
hpcazurelog GetTracingLogs  
{/template:<nodeTemplateName>|/storageAccount:<nodeTemplateName>}  
/outputfile:<filename>  
[/deploymentId:<deploymentID>]  
  
hpcazurelog DeleteTracingLogs  
{/template:<nodeTemplateName>|/storageAccount:<nodeTemplateName>}  
[/deploymentId:<deploymentID>]  
[/Y]  
  
hpcazurelog {/? | /help}  

サブコマンド

サブコマンド 形容
hpcazurelog SetComponentTracingLevel 指定したノード テンプレートを使用してデプロイされる Windows Azure ノードで実行されている HPC コンポーネントのログ 記録レベルを設定します。 /component が指定されていない場合、すべての HPC コンポーネントに対してレベルが設定されます。
hpcazurelog ListComponentTracingLevel 指定したノード テンプレートを使用してデプロイされた Windows Azure ノードで実行されている HPC コンポーネントのログ レベル セットを一覧表示します。 /component 指定されていない場合は、すべての HPC コンポーネントのレベルが一覧表示されます。
hpcazurelog GetNodeLogs 指定したノード テンプレートを使用してデプロイされ、現在実行中の Windows Azure ノードに格納されているログ ファイルを現在のフォルダーにダウンロードします。 ノード名またはインスタンス名に "all" を指定すると、すべてのノードのログ ファイルがダウンロードされます。 /startDate が指定されていても、/endDate 指定されていない場合は、開始日以降のすべてのファイルがダウンロードされます。 /UTC が指定されていない場合、日付と時刻はローカル タイム ゾーンに基づきます。
hpcazurelog GetProxyLogs 指定したノード テンプレートを使用してデプロイされた Windows Azure プロキシ ノードに格納されているログ ファイルを現在のフォルダーにダウンロードします。 インスタンス名が指定されていない場合は、すべてのプロキシ ノードのログ ファイルがダウンロードされます。 /startDate が指定されていても、/endDate 指定されていない場合は、開始日以降のすべてのファイルがダウンロードされます。 /UTC が指定されていない場合、日付と時刻はローカル タイム ゾーンに基づきます。
hpcazurelog GetBlobLogs 指定した期間、指定したストレージ アカウントの BLOB ストレージに格納されているログ ファイルをダウンロードします。 ストレージ キー、ノード テンプレート名、または hpclogs コンテナーの読み取りおよび書き込みアクセス許可を持つ Shared Access Signature (SAS) URL でストレージ アカウントを指定します。 現在の日付から過去の日数を指定するか、日付の範囲を指定します。 また、ログ ファイルをプロキシ ノードまたはすべてのノードに対してのみ使用するかどうかを指定します。 /startDate が指定されていても、/endDate 指定されていない場合は、開始日以降のログ ファイルがダウンロードされます。 /UTC が指定されていない場合、日付はローカル タイム ゾーンに基づきます。 /deployment ID 指定すると、そのデプロイのログ ファイルのみがダウンロードされます。 ヘッド ノードの名前 (または高可用性用に構成されたヘッド ノードのフェールオーバー クラスターの名前) が指定されている場合は、そのヘッド ノードのログ ファイルのみがダウンロードされます。 /localPath を使用して、ログ ファイルをダウンロードする場所を指定できます (既定値は現在のフォルダーです)。
hpcazurelog DeleteBlobLogs 指定した期間、指定したストレージ アカウントの BLOB ストレージに格納されているログ ファイルを削除します。 ストレージ キー、ノード テンプレート名、または hpclogs コンテナーの読み取り、書き込み、削除のアクセス許可を持つ SAS URL でストレージ アカウントを指定します。

/olderThan が指定されている場合は、指定した日数より前に書き込まれたエントリを含むログ ファイル (現在の日付から) のみが削除されます。 または、日付の範囲を指定するか、/all 指定してすべてのログ ファイルを削除します。 /endDate が指定されていても、/startDate 指定されていない場合、終了日以前のログ ファイルは削除されます。 /UTC が指定されていない場合、日付はローカル タイム ゾーンに基づきます。 ヘッド ノードの名前 (または高可用性用に構成されたヘッド ノードのフェールオーバー クラスターの名前) を指定すると、そのヘッド ノードのログ ファイルのみが削除されます。 注意: このサブコマンドは、ストレージ アカウント内のログ ファイルを削除します。 ログ ファイルを削除する前に、GetBlobLogs サブコマンドを使用してダウンロードすることを検討してください。
hpcazurelog CreateBlobSAS 指定したストレージ アカウント内の hpclogs コンテナーに対して 72 時間有効な読み取り専用 Shared Access Signature (SAS) URL を生成します。 その後、ログ分析を支援するユーザーと SAS を共有できます。 ストレージ キーまたはノード テンプレート名でストレージ アカウントを指定します。 必要に応じて、/fullAccess を指定して、読み取り、書き込み、削除、および一覧表示のアクセス許可を付与します (一部の hpcazurelog コマンドまたは他のツールで必要)。
hpcazurelog SetTracingLevel 指定したノード テンプレートを使用して、Windows Azure ノードの既存のデプロイのストレージ アカウントの WADLogsTable に格納されている HPC トレース情報のログ記録レベルを設定します。
hpcazurelog ListTracingLevel 指定したノード テンプレートを使用して、Windows Azure ノードの既存のデプロイのストレージ アカウントの WADLogsTable に格納されている HPC トレース情報の現在のログ レベル セットを一覧表示します。
hpcazurelog GetTracingLogs 指定したノード テンプレートを使用して、Windows Azure ノードの既存のデプロイのストレージ アカウント内の WADLogsTable 内の情報を、指定した出力ファイルにダウンロードします。 /deploymentID 指定すると、そのデプロイの情報のみがダウンロードされます。
hpcazurelog DeleteTracingLogs 指定したノード テンプレートを使用して、Windows Azure ノードの既存のデプロイのストレージ アカウント内の WADLogsTable を削除します。 注意: このサブコマンドは、ストレージ アカウント内のデータと WADLogsTable を削除します。 WADLogsTable を削除する前に、GetTracingLogs サブコマンドを使用してダウンロードすることを検討してください。
hpcazurelog /? コマンド プロンプトにヘルプを表示します。
hpcazurelog /help コマンド プロンプトにヘルプを表示します。

パラメーター

パラメーター 形容
/すべての Windows Azure ストレージ アカウントのすべての日付の HPC トレース ログ ファイルを指定します。 DeleteBlobLogs サブコマンドにのみ適用されます。
/allHeadNodes 必要に応じて、Windows Azure ストレージ アカウント内のすべてのヘッド ノードから HPC トレース ログ ファイルを指定します。 GetBlobLogs および DeleteBlobLogs サブコマンド にのみ適用されます。
/コンポーネント トレース ログ レベルを管理するための HPC コンポーネントを指定します。 SetComponentTracingLevel および listComponentTracingLevel サブコマンド にのみ適用されます。 指定しない場合、トレース ログはすべての HPC コンポーネントに対して管理されます。
/deploymentID 必要に応じて、Windows Azure Storage のトレース ログ情報を選択する一連の Windows Azure ノードの Windows Azure デプロイ ID を指定します。 GetBlobLogsDeleteBlobLogsGetTracingLogs、および deleteTracingLogs サブコマンドにのみ適用されます。
/endDate yy/mm/dd 形式 (GetBlobLogs および DeleteBlobLogsの場合) または 2 の形式で終了日を指定します。 日付別に Windows Azure Storage のログ ファイルを選択するには、hh:mm:ss (GetProxyLogs および GetNodeLogs) を使用します。
/fullAccess CreateBlobSAS サブコマンドによって作成された SAS URL に、指定されたストレージ アカウント内の hpclogs コンテナーの読み取り、書き込み、削除、および一覧表示のアクセス許可があることを指定します。 既定では、CreateBlobSAS によって作成 SAS URL には読み取り専用のアクセス許可があります。
/headNode 必要に応じて、クラスター ヘッド ノードの名前を指定するか、高可用性のために構成されたヘッド ノードの場合は、トレース ログ ファイルを選択するフェールオーバー クラスターの名前を指定します。 GetBlobLogs および DeleteBlobLogs サブコマンド にのみ適用されます。
/instanceName トレース ログを選択する 1 つ以上の Windows Azure ロール インスタンスの名前を指定します。 GetNodeLogs および getProxyLogs サブコマンド にのみ適用されます。
/最新 Windows Azure Storage のログ ファイルを日付で選択する現在の日付までの日数を指定します。 GetBlobLogs サブコマンドにのみ適用されます。
/レベル Windows Azure Storage に格納するために選択された HPC トレース ログ (存在する場合) のイベントのレベルを指定します。 SetComponentTracingLevel および SetTracingLevel サブコマンド にのみ適用されます。 使用可能なレベルは次のとおりです。

オフ
- イベントなし

管理者
- 警告、エラー、重大イベントのみを選択します

デバッグ
- すべて: 詳細、情報、警告、エラー、重大なイベントを選択します
/localPath 必要に応じて、ファイルをダウンロードするパスを指定します (既定値は現在のフォルダーです)。 GetBlobLogs サブコマンドにのみ適用されます。
/nodeName トレース ログを選択する 1 つ以上の Windows Azure ノードの HPC クラスター内の名前を指定します。 GetNodeLogs および getProxyLogs サブコマンド にのみ適用されます。
/ノード プロキシ ノードのみまたはすべてのノードからログ ファイルを選択するかどうかを指定します。 GetBlobLogs および DeleteBlobLogs サブコマンド にのみ適用されます。
/olderThan 日付別に Windows Azure Storage のログ ファイルを選択する現在の日付の最小日数を指定します。 DeleteBlobLogs サブコマンドにのみ適用されます。
/outputFile 指定したストレージ アカウントの WADSLogsTable 内の情報をダウンロードするパスを指定します。 GetTracingLogs サブコマンドにのみ適用されます。
/startDate yy/mm/dd (GetBlobLogs および DeleteBlobLogsの場合) または 3 形式で開始日を指定します。 日付別に Windows Azure Storage のログ ファイルを選択するには、hh:mm:ss (GetProxyLogs と GetNodeLogs) を使用します。
/storageAccount HPC トレース ログ情報またはファイルを格納するために使用される Windows Azure ストレージ アカウントを指定します。 以下に示すサブコマンドにのみ適用されます。 ストレージ アカウントは次のように指定できます。

Windows Azure ノード テンプレートの名前 - GetTracingLogsDeleteTracingLogsGetBlobLogsDeleteBlobLogs、CreateBlobSAS

ストレージ アカウント キーを使用したストレージ アカウント名 。":" で区切られた - GetBlobLogs、DeleteBlobLogs、CreateBlobSAS

ストレージ アカウントの hpclogs コンテナーに対するアクセス許可を持つ SAS URL (トークン) を持つストレージ アカウント名。":" - GetBlobLogs、DeleteBlobLogs
注: SAS トークンは二重引用符で囲む必要があります。
/テンプレート Windows Azure ノードのデプロイに使用するノード テンプレートの名前を指定します。 SetComponentTracingLevelListComponentTracingLevelGetNodeLogsGetProxyLogsにのみ適用されます。 、SetTracingLevelListTracingLevelGetTracingLogs、および deleteTracingLogs サブコマンドを します。
/UTC ログ情報の選択に期間を使用する場合は、必要に応じて、時刻と日付がローカル タイム ゾーンではなく世界協定時刻に含まれるかどうかを指定します。 GetNodeLogsGetProxyLogsGetBlobLogs、および deleteBlobLogs サブコマンドにのみ適用されます。
/Y 必要に応じて、コマンドからの対話型プロンプトを抑制し、コマンドを強制的に完了させます。 GetNodeLogsGetBlobLogs、DeleteBlobLogs、SetTracingLevel、および deleteTracingLogs サブコマンド にのみ適用されます。

関連項目

hpctrace を する