• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スレーブ側の仮想IPが作られません)

スレーブ側の仮想IPが作られません

このQ&Aのポイント
  • Linux初心者です。スレーブ側の仮想IPが作られない原因と対策を教えてください。
  • VirtualBox上でLinuxクラスタの動作確認をしていますが、crm_mon -Afを実行してもマスター側のpgsql-statusが表示されません。
  • ip addr showで確認したところ、slave側の仮想IPが作られていません。仮想IPが作られない原因を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • pakuti
  • ベストアンサー率50% (317/631)
回答No.1

ip addr showは、システムに設定されているネットワーク設定を表示するコマンドです。 スレーブ側では、eth0:1が設定されていないために表示されていないだけです。 スレーブ側に、eth0:1が設定されるのは、マスターから切り替わった場合のみです。 (実動機で確認) マスター障害検知時に、仮想IPやサービスの切り倒しが発生します。 それまでは、スレーブでは該当の設定は行われません。 あくまでも障害検知時にスクリプトが実施され、eth0:1が設定されると言う形です。 pgsqlは、今の情報だけでは何とも・・・

inspiron77
質問者

お礼

上にも書きましたが、Win7(32bit)のPCを用意して設定したところ何故かうまく動きました・・・ これから32bit版と64bit版の違いを確認してみます。 情報量が不十分ながらも回答していただいたのでベトアンサーとさせて頂きます。 ありがとうございました。

inspiron77
質問者

補足

ご返答ありがとうございます。 "location rsc_location-2 vip-slave " の設定にて pgsql-statusを表示しているようなので、てっきりスレーブ側にvip-slaveのIPが表示されるものかと思っていました。 >pgsqlは、今の情報だけでは何とも・・・ 情報不足ですみません。 役に立つかは分かりませんが追加で現状をお伝えします。 ・postgresql単独でレプリケーション出来ることは確認済み ・heartbeat起動後にお互いのpostgresqlは起動している ・SELINUXはdisable ・一時的にiptables、ip6tables はOFF ・postgresql.conf(一部抜粋)  listen_addresses = '*'  wal_level = hot_standby  synchronous_commit = on  archive_mode = on  archive_command = 'cp %p /var/lib/pgsql/9.2/data/pg_archive/%f'  max_wal_senders=3  wal_keep_segments = 64  hot_standby = on  restart_after_crash = off  replication_timeout = 10s  wal_receiver_status_interval = 10s  max_standby_streaming_delay = -1  max_standby_archive_delay = -1  synchronous_commit = on  restart_after_crash = off  hot_standby_feedback = on  #synchronous_standby_names = 'CentOS3' #コメントアウト 他に ha.cf の内容なども必要でしょうか? 今の状況は私自身がCRMの設定をよく理解せず使っていることが一番の原因なのでもう少し試行錯誤してみます。 ありがとうございました。

その他の回答 (1)

回答No.2

RA (resource-agentsというRPM) のバージョンが古いのかもしれません。 Linux-HA Japanという日本のコミュニティが提供している最新バージョンを使ってみてはどうでしょうか。 http://sourceforge.jp/projects/linux-ha/releases/ それでもわからなければ、このコミュニティのメーリングリストで聞いてみるとよいと思います。

inspiron77
質問者

お礼

試しにWin7(32bit)のPCを用意して設定したところ何故かうまく動きました・・・ 何が違うのかさっぱりわからないのですが、インストールから環境構築までで何か違いがあったのかもしれないので再度Win7(64bit)のPCで確認してみます。 64bit版で解決しない時は上記コミュニティに質問してみます。 ありがとうございました。

inspiron77
質問者

補足

ご返答ありがとうございます。 >RA (resource-agentsというRPM) のバージョンが古いのかもしれません。 最新版で試してみましたが動きは変わりませんでした。

関連するQ&A