新しい会話を開始

この投稿は5年以上前のものです

Solved!

ソリューションへ移動

Community Manager

 • 

3.1K メッセージ

409

2012年11月11日 23:00

Celerraバックエンドストレージとして使用されているSymmetrixのGateKeeper(GK)ロックの確認方法は?

CelerraからバックエンドのDMXに対してのコマンド実行が失敗した為にサポートセンターに問い合わせたところ、DMX(Symmetrix)のGateKeeper(GK)デバイスがロックされていた為であるとの回答を得ました。実際に問い合わせを行った時にはすでにそのロック状態は解消されていたのでそのまま特に対応は行わずCelerra+DMXを利用しているのですが、今後同様の問題が発生した際に、バックエンドのDMXのロック状態を確認する方法はないのでしょうか?

Community Manager

 • 

3.1K メッセージ

2012年11月11日 23:00

以下の方法にて、GKロックの有無、及びロックされていた場合にはどのプロセスがGKを利用しているのかを確認することができます。

GKを利用しているプロセスの確認方法】

1) # /nas/symcli/bin/symcfg -semaphore list

を実行し、GKがロックされているかを確認します

[出力例]

               S Y M A P I    S E M A P H O R E S

                                       Lock Proc.

   ID     Key State    Type Wait  Lock Full Path Specification

   ------ ---------- -------- ---- ----- ----------------------------

   229383 0x45119914 Locked    GK    0  /nas/dev/c0t0l15s2

   163845 0x450500f4 Unlocked  DB    0  /var/symapi/db/symapi_db.bin

   131076 0x450581ab Unlocked FILE   0    /var/symapi/config/symapislck

※上記出力例ではSemaphore ID:229383がGKを利用(Lock)しています。

2) # /nas/symcli/bin/symcfg -semaphore -v list

を実行し、1)で判明したGKを利用しているSemaphore IDからPIDを割り出します

[出力例]

    Lock Full Path Specification: /nas/dev/c0t0l15s2

    Lock Type                   : GK

    Lock State                  : Locked

    Semaphore ID                : 229383

    Semaphore Key               : 0x45415ce5

    Number of Processes Waiting : 0

    Last PID To Own Semaphore   : 26074

    Last Operation Time         : Mon Nov 12 15:09:09 2007

※上記出力例ではPID:26074 (<--Semaphore ID:229383)を読み取ることが出来ます。

3) # ps -elf | grep

GKを利用しているプロセス名を確認することが出来ます

:# ps -elf | grep 26074

Community Manager

 • 

3.1K メッセージ

2012年12月25日 21:00

GKがロックする条件はどのようなものなのでしょうか?(同時に2つのコマンドを受け付けられるのでしょうか?)

Community Manager

 • 

3.1K メッセージ

2012年12月25日 21:00

GKは同時に2つのコマンドを受け付けないために、前回受け付けたコマンドの処理が完了するまでは、GKはロックされます。

イベントは見つかりませんでした!

Top