リソースの階層を設定中に、LifeKeeperが「No shared storage」(共有ストレージがありません) というメッセージをレポートする状況がいくつかあります。
考えられる原因 : ストレージを共有するサーバー間でコミュニケーションパスが定義されていません。共有ストレージデバイスで階層が設定されている場合、LifeKeeperは、クラスタ内の別のサーバーを少なくとも1つ検証し、その共有ストレージにアクセスできることを確認します。
推奨される対策: LifeKeeper GUIまたはlcdstatus (1M)を使用し、コミュニケーションパスが設定されており、アクティブになっていることを確認します。
考えられる原因: ストレージを共有するサーバー間でコミュニケーションパスが機能していません。
推奨される対策: LifeKeeper GUIまたはlcdstatus (1M)を使用し、コミュニケーションパスが設定されており、アクティブになっていることを確認します。
考えられる原因: Linuxが共有ストレージにアクセスできない。この原因としては、ドライバがロードされていないことや、ドライバがロードされたときにストレージの電源が入っていないこと、あるいはストレージデバイスが正しく設定されていないことなどが考えられます。
推奨される対策: /proc/scsi/scsiでデバイスが正しく定義されていることを確認します。
考えられる原因: LifeKeeperを起動する前にストレージがLinuxで設定されていない。LifeKeeperの起動時に、すべてのSCSIデバイスがスキャンされ、デバイスのマッピングが判別されます。LifeKeeperの起動後にデバイスが設定された (電源がオンにされた、接続された、またはドライバがロードされた) 場合、デバイスを設定して使用できるようにするには、LifeKeeperを停止してから再起動する必要があります。
推奨される対策: $LKROOT/subsys/scsi/resources/hostadp/device_info にデバイスがリストされていることを確認してください。$LKROOT は、/opt/LifeKeeperです。デバイスがこのファイルにリストされていない場合、LifeKeeper はそのデバイスを使用しません。
考えられる原因: ストレージが対応していない。サポートストレージ一覧には、LifeKeeperで動作がテストされ、利用可能なSCSIデバイスが列挙されています。ただし、このリストに含まれているのは、すでに知られているデバイスなので注意してください。LifeKeeperの要件を満たしているものの、SIOS Technology Corp.がテストしていないデバイスが存在する可能性もあります。
推奨される対策: $LKROOT/subsys/scsi/resources/hostadp/device_infoにデバイスがリストされていることを確認してください。$LKROOTは、/opt/LifeKeeperです。デバイスがこのファイルにリストされているものの、デバイス名の後に来るIDが「NU-」で始まる場合、LifeKeeper はデバイスから一意のIDを取得できなかったことを示します。一意のIDがない場合、LifeKeeperはデバイスが共有されているかどうかを判別できません。
考えられる原因: ストレージでは、デバイスをLifeKeeperで使用できるようにする前に、特定のLifeKeeperソフトウェアをインストールする必要があります。たとえば、データレプリケーションを有効にするためのDataKeeperです。
推奨される対策: 必要なLifeKeeperパッケージが各サーバーにインストールされていることを確認します。ソフトウェアの要件については、 LifeKeeper for Linux リリースノート を参照してください。
補足のヒント :
test_lk(1M)ツールを使用すると、ストレージおよび通信の問題のデバッグに役立ちます。



このトピックへフィードバック