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 |
hpcazurelog GetNodeLogs | 指定したノード テンプレートを使用してデプロイされ、現在実行中の Windows Azure ノードに格納されているログ ファイルを現在のフォルダーにダウンロードします。 ノード名またはインスタンス名に "all" を指定すると、すべてのノードのログ ファイルがダウンロードされます。 |
hpcazurelog GetProxyLogs | 指定したノード テンプレートを使用してデプロイされた Windows Azure プロキシ ノードに格納されているログ ファイルを現在のフォルダーにダウンロードします。 インスタンス名が指定されていない場合は、すべてのプロキシ ノードのログ ファイルがダウンロードされます。 |
hpcazurelog GetBlobLogs | 指定した期間、指定したストレージ アカウントの BLOB ストレージに格納されているログ ファイルをダウンロードします。 ストレージ キー、ノード テンプレート名、または hpclogs コンテナーの読み取りおよび書き込みアクセス許可を持つ Shared Access Signature (SAS) URL でストレージ アカウントを指定します。 現在の日付から過去の日数を指定するか、日付の範囲を指定します。 また、ログ ファイルをプロキシ ノードまたはすべてのノードに対してのみ使用するかどうかを指定します。 |
hpcazurelog DeleteBlobLogs | 指定した期間、指定したストレージ アカウントの BLOB ストレージに格納されているログ ファイルを削除します。 ストレージ キー、ノード テンプレート名、または hpclogs コンテナーの読み取り、書き込み、削除のアクセス許可を持つ SAS URL でストレージ アカウントを指定します。 /olderThan が指定されている場合は、指定した日数より前に書き込まれたエントリを含むログ ファイル (現在の日付から) のみが削除されます。 または、日付の範囲を指定するか、/all |
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 トレース ログ ファイルを指定します。 |
/コンポーネント | トレース ログ レベルを管理するための HPC コンポーネントを指定します。 |
/deploymentID | 必要に応じて、Windows Azure Storage のトレース ログ情報を選択する一連の Windows Azure ノードの Windows Azure デプロイ ID を指定します。 GetBlobLogs、DeleteBlobLogs、GetTracingLogs、および deleteTracingLogs サブコマンドにのみ適用されます。 |
/endDate | yy/mm/dd |
/fullAccess |
CreateBlobSAS サブコマンドによって作成された SAS URL に、指定されたストレージ アカウント内の hpclogs コンテナーの読み取り、書き込み、削除、および一覧表示のアクセス許可があることを指定します。 既定では、CreateBlobSAS によって作成 |
/headNode | 必要に応じて、クラスター ヘッド ノードの名前を指定するか、高可用性のために構成されたヘッド ノードの場合は、トレース ログ ファイルを選択するフェールオーバー クラスターの名前を指定します。 |
/instanceName | トレース ログを選択する 1 つ以上の Windows Azure ロール インスタンスの名前を指定します。 |
/最新 | Windows Azure Storage のログ ファイルを日付で選択する現在の日付までの日数を指定します。 GetBlobLogs サブコマンドにのみ適用されます。 |
/レベル | Windows Azure Storage に格納するために選択された HPC トレース ログ (存在する場合) のイベントのレベルを指定します。 SetComponentTracingLevel および SetTracingLevel サブコマンド オフ - イベントなし 管理者 - 警告、エラー、重大イベントのみを選択します デバッグ - すべて: 詳細、情報、警告、エラー、重大なイベントを選択します |
/localPath | 必要に応じて、ファイルをダウンロードするパスを指定します (既定値は現在のフォルダーです)。 GetBlobLogs サブコマンドにのみ適用されます。 |
/nodeName | トレース ログを選択する 1 つ以上の Windows Azure ノードの HPC クラスター内の名前を指定します。 |
/ノード | プロキシ ノードのみまたはすべてのノードからログ ファイルを選択するかどうかを指定します。 |
/olderThan | 日付別に Windows Azure Storage のログ ファイルを選択する現在の日付の最小日数を指定します。 DeleteBlobLogs サブコマンドにのみ適用されます。 |
/outputFile | 指定したストレージ アカウントの WADSLogsTable 内の情報をダウンロードするパスを指定します。 GetTracingLogs サブコマンドにのみ適用されます。 |
/startDate | yy/mm/dd ( |
/storageAccount | HPC トレース ログ情報またはファイルを格納するために使用される Windows Azure ストレージ アカウントを指定します。 以下に示すサブコマンドにのみ適用されます。 ストレージ アカウントは次のように指定できます。 Windows Azure ノード テンプレートの名前 - GetTracingLogs、DeleteTracingLogs、GetBlobLogs、DeleteBlobLogs、CreateBlobSAS ストレージ アカウント キーを使用したストレージ アカウント名 。":" で区切られた - ストレージ アカウントの hpclogs コンテナーに対するアクセス許可を持つ SAS URL (トークン) を持つストレージ アカウント名。":" - |
/テンプレート | Windows Azure ノードのデプロイに使用するノード テンプレートの名前を指定します。 |
/UTC | ログ情報の選択に期間を使用する場合は、必要に応じて、時刻と日付がローカル タイム ゾーンではなく世界協定時刻に含まれるかどうかを指定します。 GetNodeLogs、GetProxyLogs、GetBlobLogs、および deleteBlobLogs サブコマンドにのみ適用されます。 |
/Y | 必要に応じて、コマンドからの対話型プロンプトを抑制し、コマンドを強制的に完了させます。 |
関連項目
hpctrace を