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