pacemaker

3ノードのPacemaker設定では、同じ名前のノード1つが2回表示され、1つはオンライン、1つはオフラインです。
pacemaker

3ノードのPacemaker設定では、同じ名前のノード1つが2回表示され、1つはオンライン、1つはオフラインです。

だから私はmachine001、machine002、machine003を持っています。 machine001には2つのリソースがあり、machine002には1つのリソースがあります。通常、 machine002 がスタンバイモードに移行しない限り、同じホストにはありません。 最近、machine002が2回現れるのを見ました。オンライン1回、オフライン1回。 検査の結果、sudo crm_mon -RノードIDが異なることがわかりました。 ノードIDを削除しようとしましたが拒否されました。ノード名を削除しようとしましたが、その名前のアクティブなノードが...

Admin

Pacemakerで特定ノードのアップグレードを防止
pacemaker

Pacemakerで特定ノードのアップグレードを防止

3つのノードを持つdrbd + pacemakerクラスタがあり、そのうちの1つは定足数デバイス専用です。アップグレード可能なdrbd-resourceは3つのデバイスすべてで実行する必要がありますが、アービトレーションデバイスでは絶対にアップグレードされないようにペースメーカーリソースを設定しようとしています。リソースに位置制限を設定しようとしましたが、これにより、Pacemakerが定足数デバイスでリソースをまったく起動できなくなり、drbdがフェイルオーバー中に定足数を維持できなくなりました。 希望の状態は次のとおりです。 drbd リソースは、3 ...

Admin

VGがクラスタ化されているかどうかを確認するには?
pacemaker

VGがクラスタ化されているかどうかを確認するには?

GFS2ファイルシステムがインストールされているCentOS 7 Pacemakerクラスタがあります。vgchange -cy vg_nameインストール中に実行されていないと確信してください。実行しようとしましたが、vgchange --test -cy vg_nameボリュームグループがすでにクラスタ化されているというメッセージが表示されました。 Linux 6 では、service clvmd statusvg がクラスタリングされたかどうかが表示されます。しかし、Linux 7ではpcs resource show clvmd出力がまったく異なるの...

Admin

Puppet マニフェスト設定を Hiera に変換
pacemaker

Puppet マニフェスト設定を Hiera に変換

人形を介してcorosync-pacemakerクラスタをインストールしました。さて、データをhieraファイルに保存したいと思います。 cs_primitive部分をyamlファイルに変換するにはどうすればよいですか? cs_primitive { 'nfsshare_fs': primitive_class => 'ocf', primitive_type => 'Filesystem', provided_by => 'heartbeat', parameters => { 'device' ...

Admin

ローカルシェルスクリプトからエラーが返された場合は、Pacemakerノードを停止しますか?
pacemaker

ローカルシェルスクリプトからエラーが返された場合は、Pacemakerノードを停止しますか?

ローカルテストスクリプトが失敗した場合、Facemakerはノードを停止し、ローカルテストスクリプトが再びtrueを返すとノードを起動させることができますか? これは非常に簡単な質問のように見えますが、Pacemakerでこれを行う方法を見つけることができないので、すべてのノードで次のシェルスクリプトを実行します。 while true; do pcs status 2>/dev/null >/dev/null && node_running=true /is_node_healthy.sh && n...

Admin

libvirtの「元の」VM定義はどこに保存され、複数のノードでそれらをどのように同期できますか?
pacemaker

libvirtの「元の」VM定義はどこに保存され、複数のノードでそれらをどのように同期できますか?

libvirt 制御下で Xen から Xen に移行する際には、次のことを知りたいとxm思います。xl libvirtは「生」の仮想マシン構成をどこに保存しますか? 私のPVM設定がに保存されていることがわかりましたが、/etc/libvirt/libxl/そのファイルを見るとファイルが自動的に作成され、私のファイルを編集しないでくださいという説明が表示されます(「virshを使用して編集...」)。また、/var/lib/xen仮想マシンのドメインIDとUUIDという名前のXMLとJSONファイルも見つかりました。 HAクラスタを設定するときは、すべての...

Admin

Fence_virtualbox 再起動に失敗しました
pacemaker

Fence_virtualbox 再起動に失敗しました

Fence_virtualboxを使用して心拍数を分離する方法を学んでいます。[ClusterLabs] VirtualBox用Fenceエージェント、しかし、動作させることはできません。実行しようとするとstonith_admin –-reboot <node id>失敗します。 現在私の設定は次のとおりです。 Node ID: VM name: orcllinux1 OL7 orcllinux2 OL7_2 以下を使って設定しました。 pcs stonith create fence_vbox fence_...

Admin

Pacemaker ApacheリソースがHTTPSに変更された後、httpdステータスページにアクセスできません。
pacemaker

Pacemaker ApacheリソースがHTTPSに変更された後、httpdステータスページにアクセスできません。

Apacheをhttpからhttpsに変更すると、Pacemakerでこのエラーが発生します。今私のocf :: heartbeat:apacheリソースはステータスページを見つけることができません。 3つのサーバーのそれぞれに対してSSL証明書を生成しました。 httpで実行すると、すべてがうまく機能しますが(自己署名)SSL証明書ペースメーカーを追加するとすぐApache (ocf::heartbeat:apache): Stopped そしてエラーが表示されます Failed Actions: * Apache_start_0 on se...

Admin

PacemakerでSSLを有効にすると、Apacheをロードできません。
pacemaker

PacemakerでSSLを有効にすると、Apacheをロードできません。

Pacemakerにapache、mariadb、2x GFS2、およびVIPクラスタを設定しました。 実行するとすべてがうまく機能しますhttpが、(自己署名)SSL証明書と仮想ホストをhttpd/conf.d/ssl.confファイルに追加すると、クラスタはWebサーバーを再起動しません。 SSL / httpsの結果を検索しましたが、/server-status構造化方法の結果が見つかりませんでした。 私が実行したとき: [root@node01 ~]# pcs resource debug-start mb-web Operation sta...

Admin

フェイスメーカー+ Corosync + DRBD + Samba + NFS
pacemaker

フェイスメーカー+ Corosync + DRBD + Samba + NFS

皆さん、こんにちは、 共有リソースClusterIP、ClusterSamba、ClusterNFS、DRBD(複製リソース)、およびDRBDFSを使用して2つのPCクラスタを設定しようとしています。プロジェクトはから始まりました。クラスタを最初から起動する。このガイドのすべてが完了したら、問題なく動作します。したがって、このガイドのいくつかのチャンクを使用して、プロジェクト内のノードに自動的に割り当てられる共有IP(ClusterIP)を設定し、そのノード(開始位置:/)に/dev/drbd1デバイスを/ exportsにマウントしようとしています。 、...

Admin

Linux Pacemaker:「実行できない起動(ブロック)」と表示されるリソースが作成されました。
pacemaker

Linux Pacemaker:「実行できない起動(ブロック)」と表示されるリソースが作成されました。

私たちはSLES 12 SP4を使用しています。 今日のテストでは、いくつかの事実を観察しました。ステップは次のとおりです。 ステップ1: "Node01 で) コマンドを使用してカーネルパニックを生成する場合エコ 'b' > /proc/sysrq-trigger「または」エコ 'c' > /proc/sysrq-triggerリソースが実行されているノードでは、クラスタは変更を検出しますが、他のアクティブノードでリソース(SBDを除く)を開始することはできません。 ステップ2:ログによると、次のエラーが見つかります。 pengine:...

Admin

DRBD: フェイルオーバーまたはノードの再始動時に「デバイス [/dev/drbd0] を /mydata としてマウントできません。」
pacemaker

DRBD: フェイルオーバーまたはノードの再始動時に「デバイス [/dev/drbd0] を /mydata としてマウントできません。」

CentOS 7サーバーはそれぞれ、2つのESXiホストを使用してクラスター化システムを作成しています。 ファイルシステムを作成しnode1、 。 スタンバイまたは再起動を実行すると、フェールオーバーがnode01正しく機能しますnode02。ただし、node02連続して実行すると、node01ファイルシステムをマウントできないというリソースエラーが返されます。/mbdata 私は次のメッセージを受け取りました: Failed Resource Actions: * mb-drbdFS_start_0 on node01 'unknown error...

Admin

CentOS 8 - クラスタファイルシステム
pacemaker

CentOS 8 - クラスタファイルシステム

私の環境では、サーバーAの変更をサーバーBですぐに使用できるように、2つのアプリケーションサーバー間で共有ディスクを使用する必要があります。以前は、エンタープライズファイラーに保存され、仮想化ソリューションを使用して接続されたマルチパスディスクを使用してGFS2ボリュームを共有することで、この問題を解決しました。 この構成ではクラスターの GFS2 ノードをフェンシングする必要があるため、ノードが死亡または異常になった場合に Pacemaker を使用して GFS2 フェンシングを処理し、ファイルシステム全体の破損を防ぐように構成します。ストーニス使用SB...

Admin