1

Centos7 のペースメーカーと 2 つのフローティング IP に問題があります。それぞれに 2 つのネットワーク インターフェイスを持つ 2 つのサーバーがあります。(パブリックおよびプライベート)。両方にデバイスを接続するため、パブリック IP とプライベート IP の 2 つのフローティング IP を構成しようとしています。そして、2つのインターフェースの1つに障害が発生した場合、一方から他方に切り替えたいと思います。したがって、1 つの仮想 IP システムで問題なく動作します。2 つの場合、インターフェイスに障害が発生すると、ping が停止します。構成手順は次のとおりです。

両方のサーバーの /etc/hosts:

サーバー1 10.0.0.80

server1private 192.168.123.80

サーバー2 10.0.0.90

server2private 192.168.123.90

サーバー1:

enp0s3: inet 10.0.0.80 ネットマスク 255.255.255.0 ブロードキャスト 10.0.0.255

enp0s8: inet 192.168.123.80 ネットマスク 255.255.255.0 ブロードキャスト 192.168.123.255

サーバー2:

enp0s3: inet 10.0.0.80 ネットマスク 255.255.255.0 ブロードキャスト 10.0.0.255 enp0s8: inet 10.0.0.80 ネットマスク 255.255.255.0 ブロードキャスト 10.0.0.255

server1 で:

PC クラスター認証サーバー 1 サーバー 2

PC クラスター認証アスタリスク 1 プライベート サーバー 2 プライベート

pcs cluster setup --name clusterHA server1,server1private server2,server2private

クラスターの開始 --all

pcs プロパティ セット stonith-enabled=false

pcs プロパティ セット no-quorum-policy=ignore

pcs resource create publicIP ocf:heartbeat:IPaddr2 ip=10.0.0.110 cidr_netmask=32 nic=enp0s3 op 監視間隔=30s

pcs resource create privateIP ocf:heartbeat:IPaddr2 ip=192.168.123.110 cidr_netmask=32 nic=enp0s8 op 監視間隔=30s

pcs 制約 コロケーション add publicIP privateIP INFINIY

個の状態は問題ありません。corosync-cfgtool -s は問題ありません。(2 つのリング)

個の状態:

クラスター名: clusterHA 最終更新: Thu Dec 1 00:29:13 2016 .4-44eb2dd) - クォーラム 2 ノードと 2 リソースが構成されたパーティション

オンライン: [ server1 server2 ]

リソースの完全なリスト:

publicIP (ocf::heartbeat:IPaddr2): server2 を開始しました privateIP (ocf::heartbeat:IPaddr2): server2 を開始しました PCSD ステータス: server1: オンライン server2: オンライン

デーモンのステータス: corosync: アクティブ/有効 ペースメーカー: アクティブ/有効 pcsd: アクティブ/有効

これで、10.0.0.110 と 192.168.123.110 に対して ping を実行できます。しかし、サーバー 2 インターフェース enp0s8 でシャットダウンした場合、192.168.123.110 に対して ping を実行すると、次のメッセージが表示されます。

以前のように pcs ステータスがすべて OK で、corosync-cfgtool -s

ローカル ノード ID 1 リング ID 0

id  = 10.0.0.80

status  = ring 0 active with no faults

リング ID 1

id  = 192.168.123.80

status  = Marking ringid 1 interface 192.168.123.80 FAULTY

私は何を間違っていますか?この道は大丈夫ですか?または、それを行う方法が他にありますか?みなさん、よろしくお願いします!

4

0 に答える 0