Translated message

A translation of this page exists in English.

RHEL 5 および 6 で High Availability Add-On クラスターサービスの起動が失敗し、"HA LVM: Improper setup detected" と表示される

Solution Verified - Updated -

Issue

  • LVM リソースが設定されたサービスの起動が失敗し、以下のエラーメッセージが表示されます。
clurgmgrd  <notice> Starting stopped service service:${SERVICE_NAME}  
clurgmgrd: <err> HA LVM: Improper setup detected  
clurgmgrd: <notice> start on lvm returned 1 (generic error)  
clurgmgrd: <warning> #68: Failed to start service:${SERVICE_NAME}; return value: 1  
clurgmgrd: <notice> Stopping service service:${SERVICE_NAME}
  • クラスターサービスがクラスターノードで起動せずに失敗し、RHEL 6 High Availability クラスターで以下のような LVM エラーメッセージが表示されます。
rgmanager[7460]: Starting stopped service service:test_service
rgmanager[7460]: start on ip "192.168.1.1/255.255.255.0" returned 1 (generic error)
rgmanager[7460]: #68: Failed to start service:test_service; return value: 1
rgmanager[7460]: Stopping service service:test_service
rgmanager[21302]: [fs] stop: Could not match /dev/test_vg/test_lv with a real device
rgmanager[21368]: [lvm] HA LVM:  Improper setup detected
rgmanager[21398]: [lvm] * initrd image needs to be newer than lvm.conf
rgmanager[21439]: [lvm] Deactivating test_vg/test_lv
rgmanager[21461]: [lvm] Making resilient : lvchange -an test_vg/test_lv
rgmanager[21486]: [lvm] Resilient command: lvchange -an test_vg/test_lv --config devices{filter=["a|/dev/sda2|","a|/dev/sdb|","a|/dev/sdc|","a|/
rgmanager[7460]: Service service:test_service is recovering
rgmanager[7460]: #71: Relocating failed service service:test_service
rgmanager[7460]: Service service:test_service is stopped
  • rg_test は、不適切なセットアップが検出 (Improper setup detected) されたため、HA LVM リソースを起動できなかったことを報告します。
# rg_test test /etc/cluster/cluster.conf start service SERVICE
Running in test mode.
Loading resource rule from /usr/share/cluster/lvm_by_vg.sh
...
Loading resource rule from /usr/share/cluster/nfsexport.sh
Starting SERVICE...
volume_list=["vg_root", "@node1-priv"]
<err>    HA LVM:  Improper setup detected
[lvm] HA LVM:  Improper setup detected
<err>    * initrd image needs to be newer than lvm.conf
[lvm] * initrd image needs to be newer than lvm.conf
Failed to start SERVICE
  • HA-LVM リソース (タグ付けバリアントを使用) を追加したクラスターサービスが、High Availability クラスターで上記のエラーをログに記録し、別のノードで起動に失敗します。 サービスのフェイルオーバーが失敗するのは、どのような理由によるものと考えられますか?

Environment

  • Red Hat Enterprise Linux (RHEL) 5 または 6 (High Availability Add On 使用)
  • rgmanager
  • タグ付けバリアント を使用した HA-LVM
    • /etc/cluster/cluster.conf に 1 つ以上の <lvm/> リソースがある
    • <lvm/> リソースによって管理されるボリュームグループに clustered 属性セットが設定されていなき�

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content