Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

「Avamar:「status.dpn」コマンドによって生成される出力を理解する方法

Summary: 「Avamar:「status.dpn」コマンドによって生成される出力を理解する方法

This article applies to   This article does not apply to 

Symptoms

このKB記事は、バージョン7.x +を実行しているAvamarシステムに関連しています。この記事では、 status.dpn コマンドとその出力の各セクションについて説明します。

Cause

「解決方法」セクションの情報を参照してください

Resolution

status.dpnコマンドとは何ですか?   
Status.dpnコマンドは、Avamarグリッドの現在のステータスを表示するために、一連のavmaint nodelistコマンドとLinux OSコマンドをユーザーが読み取り可能な形式にフォーマットするperlスクリプトです。他のAvamarコマンドやツールと同様に、status.dpnは/usr/local/avamar/bin/ディレクトリーにあります。avmaintはGSANとやり取りしてコマンドを実行するため、Status.dpnは、GSANがオンラインであることに依存して実行されます。GSANがデータ ノードで実行されていない場合、ノード番号とオフライン状態以外のデータ ノードに関する情報は表示されません。

status.dpnの出力例:    
Mon Jan 24 12:00:52 EST 2013 [AVAMAR1] Mon Jan 24 16:00:52 UTC (Initialized Thu Nov 24 10:35:01 2011 UTC)
Node IP Address Version State Runlevel srvr+root+User dis suspend Load UsedMB errlen %full percent full and Stripe status
by disk 0.0 10.20.30.41 6.1.0-402 ONLINE fullaccess mhpu+0hpu+0hpu 1 false 0.01 15967 1457401 9.1% 9%(onl:403) 9%(onl:388) 9%(onl:387)
0.1 10.20.30.42 6.1.0-402 ONLINE fullaccess mhpu+0hpu+0hpu 0 false 0.05 15967 1432248 9.1% 9%(ONL:389) 9%(ONL:395) 9%(ONL:394)
0.2 10.20.30.43 6.1.0-402 ONLINE fullaccess MHPU+0HPU+0HPU 0 FALSE 0.05 15976 1345864 9.1% 9%(ONL:377) 9%(ONL:399) 9%(ONL:401)
0.3 10.20.30.44 6.1.0-402 ONLINE fullaccess MHPU+0HPU+0HPU 0 FALSE 0.00 15969 1608943 9.1% 9%(ONL:388) 9%(ONL:406) 9%(ONL:383)
Srvr+Root+User Modes = migrate + hfswriteable + persistwriteable + useraccntwriteable 報告されたすべての状態=(ONLINE)、runlevels=(fullaccess)、modes=(mhpu+0hpu+0hpu)
System-Status: ok
Access-Status: full

Last checkpoint: cp.20121223181633 finished Sun Jan 23 18:17:00 after 00m 27s (OK)
Last GC: finished Sun Jan 23 17:07:26 2013 after 01m 25s >> recovered 342.02 MB (OK)
Last hfscheck: finished Sun Jan 23 18:16:19 after 12m 05s >>

チェック済み:2132/2132ストライプ(OK)

メンテナンス ウィンドウ スケジューラー容量プロファイルがアクティブです。   
  メンテナンス ウィンドウは現在実行中です。
  Next backup window start time: Mon Jan 24 02:00:00 2013 EST
次のメンテナンス ウィンドウの開始時間: Mon Jan 24 10:00:00 2013 EST
 
status.dpnコマンドの1行目には、ローカル タイム ゾーンの時刻と日付、Avamar Utilityノードのホスト名、UTCの時刻と日付、UTCでAvamarグリッドが初期化(インストール)された時刻と日付が表示されます。UTCは、データ ノードがUTC時間で実行されるために表示されます。
 
ノード:   
各データ ノードの論理ノード番号を表示します。GSANはユーティリティー ノードでは実行されないため、status.dpnコマンドではユーティリティー ノードのステータス情報は表示されません。

IPアドレス:    
データ ノードのIPアドレスを表示します。Gen4およびGen4の場合、内部バックアップ ネットワークのIPアドレスが表示されます。以前のすべてのハードウェア世代には、単一のネットワークのみが含まれています。

バージョン:    
Avamarデータ ノード上のGSANバイナリーのバージョンを表示します。GSANのホットフィックスがインストールされている場合、GSANバイナリーにホットフィックス番号が付加されることがあります。バージョン番号は、Avamarグリッド上のすべてのAvamarデータ ノードで一致している必要があります。

状態:   
Avamar Data Nodeの現在の状態コードを表示します。
  • [ONLINE] - GSANは現在このデータ ノード上で実行中です。通常の機能。
  • OFFLINE:GSANは現在このデータ ノードで実行されていません。トラブルシューティングが必要です。
ランレベル:    
Avamarデータ ノードごとのGSANプロセスの実行レベル ステータスを表示します。GSANには10の実行レベルがあります。
  • [Shutdown] - GSANプロセスをシャットダウンします。
  • 起動:GSANプロセスをオンラインで起動します。
  • 接続 - 各データ ノードのGSANに接続するGSAN。
  • 検証 - Avamarデータ ノードごとのストライプDNSテーブルを検証します。
  • 起動 - ストライプをオンラインにします。
  • 同期 - 再構築するかトランザクション ログを使用して、更新する必要があるストライプを特定します(存在する場合)。
  • アップグレード - GSANバイナリーを新しいバージョンにアップデートするときに使用します。
  • 実行中 - GSANが開始されました。すべてのストライプがオンラインですが、バックアップを受け入れることができません。
  • Fullaccess:グリッドはバックアップを受け入れるために使用できます。
SRVR + Root + ユーザー:    
Avamarデータ ノードのアクティビティ アクセス モードを表示します。
  • Srvr - Avamar GSAN権限。
  • Root - Avamar dpn rootユーザー権限。
  • ユーザー - その他すべてのユーザー権限
  アクティビティ アクセス モード
  • mhpu+0hpu+0hpu - フルアクセス - 通常のオペレーション。
  • mhpu+0hpu+0000 - 管理モード - hfscheckが原因でwaitcgsanが起動している場合、GSAN容量がdiskreadonly制限以上になり、OS容量使用率の差がavmaint configにリストされているfreespaceunbalance値を超えます。
  • mhpu+0000+0000 - 同期モード - ストライプの同期中にGSANを再起動中、およびtestintegrityの実行中またはストライプの再構築中。
  • m000+0000+0000 - 読み取り専用モード - ガベージコレクションとチェックポイント中。0000+0000+0000とも表示される場合があります。 
注:Avamarバージョン7.x以降では、ガベージ コレクションはフル アクセス モードで実行され、Avamarグリッドは読み取り専用モードになりません
 
アクティビティ アクセス モードに影響を与える2つのアクティビティが実行されている場合は、最も制限の厳しいモードが有効になります。
 
アクティビティ アクセス モードに影響を与えるプロセスについては、「 付録#1 」を参照してください。
 
mhpu ビットの定義。
  • m=Migrate - システムはストライプを移行できますか?
  • h=HFS データストア - システムは HFS データストアに書き込むことができますか?
  • p=Persistent Store - システムは永続ストアに書き込むことができますか?
  • u=ユーザー・アカウンティング・システム - システムはユーザー・アカウンティング・システムに書き込むことができますか?
Dis:    
Avamarデータ ノードで使用されているディスパッチャーの数。ディスパッチャー接続は、Avamarデータ ノード上のGSANプロセスへの接続です。GSAN接続またはGSAN対話コマンドごとに1つのディスパッチャー接続。GSAN接続の例としては、avtarプロセスを使用したバックアップ セッションがあります。GSAN対話コマンドの例はavmaintです。KB記事63548:「Avamarサーバー(バージョン6.1以降)に対して同時に実行できるクライアント セッションの数(v6.1以降) を参照してください。

中断:   
ディスパッチャーが一時停止されているかどうかを表示します。一時停止されている場合、Avamarグリッドは、バックアップ、リストア、レプリケーションに使用するための新しいディスパッチャーがアクティブ化されなくなります。

負荷:    
Avamarデータ ノードの瞬間的な合計負荷平均。Linux OSの「uptime」コマンドを使用した同様のメトリック。

使用済みMB:    
Avamarデータ ノードが現在すべてのプロセスで使用しているRAMの合計容量。Linux OSの「free -m」コマンドを使用した同様のメトリック。

エラーレン:    
バイト単位では、Avamarデータ ノード上の/data01/cur/err.logの長さを示します。

%Full:    
Avamarデータ ノードのGSAN容量合計の使用率。パーセンテージは整数に四捨五入されます。ディスク別の47%

フルおよびストライプ ステータス:    
パーティションあたりのストライプ数と、Avamarデータ ノード上のそれらのステータスを表示します。ストライプ ステータスの詳細については、「 付録#2 」を参照してください。

GSAN容量に応じたパーティションの使用率を表示します。パーセンテージは小数点第1位に四捨五入されます(例:46.8%)

報告されるすべての状態:    
グリッドのステータスの概要が表示されます。ノードの状態、ランレベル、およびモードを一覧表示します。アイテムに複数のステータスがある場合は、それぞれにリストされます。たとえば、ノードがオフラインの場合は、次のように表示されます。    
報告されたすべての状態 = (ONLINE, OFFLINE)、ランレベル = (fullaccess)、モード = (mhpu+0hpu+0hpu)

システム ステータス:   
OKまたは縮退を表示します。Degradedステータスは、ノードがオフライン状態の場合に発生します。

アクセスステータス:    
アクティビティ アクセス モードが原因でグリッドに制限が設けられているかどうかを表示します。制限が設定されている場合は、「admin」と表示されます。制限が設定されていない場合は、「full」と表示されます。このセクションには、オフラインまたはOFFLINE_MEDIA_ERROR状態のストライプも表示されます。


メンテナンス アクティビティ、タスク、スケジュール:    
最初のセクションには、GSANがオンラインになってからのメンテナンス アクティビティーのステータスが表示されます。メンテナンス アクティビティの進行状況と、進行中、完了、またはエラーで失敗のステータスが表示されます。

GSANが最近開始された場合は、メンテナンス アクティビティのステータスがクリアされます。例については 、付録 #3 を参照してください。

2番目のセクションには、現在進行中のスケジュール、現在進行中のメンテナンス タスク、メンテナンスとバックアップのスケジュール情報が表示されます。 
 
メンテナンスタスクの定義:    
  • script - 各ウィンドウの開始時にGSANメンテナンス スクリプトを実行します。デフォルトでは、は最大15分間中断なく実行され、その後、完了するまで他のタスクと並行して実行されます。これらのスクリプトは、/usr/local/avamar/etc/gsan-maint-scripts/ディレクトリーにあります。
  • IndexCacheLoader - 必要に応じて、バックアップ ウィンドウとメンテナンス ウィンドウの開始時にインデックス キャッシュをロードし、メンテナンス ウィンドウの開始時にインデックス キャッシュをアンロードします。7.xには、indexcachesのアンロードを表示するindexcacheunloaderタスクがあります。
  • キャンセル- ガベージ コレクションの前にバックアップをキャンセル/強制終了します。デフォルトでは、15分間実行されます。期間は設定可能です。
  • gc/cp/hfscheck - それぞれのメンテナンスタスクが現在実行中です。
  • 自動修復 -hfscheckの完了後に自動修復を実行します(必要な場合)。
  • 変換- メンテナンス ウィンドウの終了時にストライプを変換します(必要な場合)。
  • プールチェック -必要に応じて、メンテナンス ウィンドウの最後にファイル プール チェックを実行します。これは、ファイル プールのあるGen3 3.3TBノードで実行されます。
  • balance:(6.1.0以降)メンテナンス アクティビティが完了した後に使用可能な時間がある場合、メンテナンス ウィンドウの最後にストライプのバランスを取ります。デフォルトでは、balanceminがavmaint configを使用して明示的に設定されていない限り、一時的にbalanceminを10に設定します(avmaintスケジュールで構成できます)。
スケジュールの情報は、Avamarのメンテナンス(ガベージ コレクション、チェックポイント、hfscheck)とバックアップの開始スケジュールが設定されます。このセクションには、スケジュールまたは個々のメンテナンス アクティビティーのいずれかが停止または一時停止されているかどうかも表示されます。例については 、付録 #4 を参照してください。

Additional Information

付録#1
アクティビティ アクセス モード - 次のアイテムは、Avamarグリッドのアクセス モードを変更できます。次のコマンドを実行して、Avamarグリッドのアクティビティ アクセス モードを変更したプロセスを特定します。

avmaint nodelist --xmlperline = 99 |grep activityaccessmodes

サンプル出力:   

<activityaccessmodes adminuser="MHPU+0HPU+0HPU" checkpoint="MHPU+0HPU+0HPU" conversion="MHPU+0HPU+0HPU" DISKBEAT="MHPU+0HPU+0HPU" GarbageCollect="MHPU+0HPU+0HPU" ハートビート="MHPU+0HPU+0HPU" HFScheckServer="MHPU+0HPU+0HPU" HFScheckExecute="MHPU+0HPU+0HPU" NODEBEAT="MHPU+0HPU+0HPU" runlevel="MHPU+0HPU+0HPU" testIntegrity="MHPU+0HPU+0HPU" removeHashes="MHPU+0HPU+0HPU" rebuildstripe="MHPU+0HPU+0HPU" diskfull="MHPU+0HPU+0HPU"/>


付録#2
ストライプ ステータス - ストライプ ステータスには6種類あります。
ONL - オンライン - (onl:2961) - Stripeは問題なくオンラインです。  通常のストライプ ステータス。
OFF - Offline - (onl:2960,OFF:1) - ストライプはオフラインです。  これは、ストライプが再構築されているか、エラーによりストライプがオフラインになっていることが原因である可能性があります。
ERR - エラー - (onl:2959、ERR: 2) - ストライプはOFFLINE_MEDIA_ERROR状態です。  KB 163584を参照してください。「Avamar - OFFLINE_MEDIA_ERRORエラーを伴うストライプ(オフライン)のトラブルシューティング(解決パス)」 を参照してください。
SUS - Suspended - (onl: 1,SUS: 2960) - ディスクI/Oパフォーマンスのためにストライプが中断され、Avamarがデータ パーティションを一時停止しました。詳細については、KB 61342「Suspended PartitionsStripes and Hfscheck Failures on Avamar (Symptom Code 22632) (EMC Internal Only)を参照してください。
MIG - 移行中 - (onl:2960,MIG:1) - ストライプは別のAvamarデータ ノードに移動/移行しています。
RES - Restarting - (onl:2040,RES:920) = ストライプは以前のオフライン状態から再開しています。


付録#3
Avamarグリッドで実行されたメンテナンス アクティビティーの出力例。

最終チェックポイント: cp.20121223181633 終了 Sun Jan 23 18:17:00 2013 00m 27s (OK)
Last GC: finished Sun Jan 23 17:07:26 2013 after 01m 25s>>recovered 342.02 MB (OK)
Last hfscheck: finished Sun Jan 23 18:16:19 2013 after 12m 05s >> check 2132 of 2132 stripes (OK)


gsan再起動後のメンテナンス アクティビティのサンプル出力。

チェックポイントがまだ
ありませんGCがまだ
ありません hfscheckがまだ



ありません付録#4
メンテナンススケジュール、チェックポイント、ガベージコレクション、およびhfscheckが一時停止されているサンプル出力:

Maintenance windows scheduler capacity profile is active.
  警告:Scheduler is STOPPED.
  警告: cp は一時的に中断されています。
  警告: gc は一時的に中断されています。
  警告: hfscheck は一時的に中断されています。
  Next backup window start time: Tue Jan 25 15:00:00 2013 EST
次のメンテナンス ウィンドウの開始時間: Mon Jan 24 10:00:00 2013 EST



付録#5
status.dpn コマンドオプション
status.dpn <interval in seconds> - 指定した秒数の間、status.dpn コマンドをループで実行します。  値を10(10)にすると、コマンドが手動で終了するまで、10秒ごとにstatus.dpn出力が返されます。  値を 0 (ゼロ)にすると、ループせずに 1 つの status.dpn 出力が返されます。
--help - status.dpnヘルプ メニューを表示します。
--short - status.dpnにあまり詳細を表示しません。ホスト名、バージョン、ロード、UsedMB %fullおよびPercent Full、ストライプ ステータスのディスク情報を削除します。status.dpnの出力を迅速に表示したり、トラブルシューティングを行ったりするために使用します。
--sort — 異なる変数オプションでノードをソートします。
          =node - データ ノードを論理ノード番号でソートします。デフォルトのソート設定。
          =ipaddr - IPアドレスでデータ ノードをソートします。
          =dispatcher - 使用中のディスパッチャーの数でデータノードをソートします。ソートされた使用中のディスパッチャーの最小数がリストの一番上に表示されます。
          =load - データノードを負荷値でソートします。  ソートされた負荷の最小値がリストの一番上に表示されます。
          =used - UsedMB 値でデータノードをソートします。ソートされたUsedMBの最小値がリストの一番上にあります。
          =full - データノードを %Full 値でソートします。ソートされた最小値(%Full)がリストの一番上にあります。

Affected Products

Avamar

Products

Avamar