構築し、フェンスを追加し、高可用性クラスタを達成するために、企業、グラフィカルな管理RHCSクラスター(リッチ、ルーシー)のrhel6.5バージョン(HA)

A.役割クラスタスイート

ライト

  • クラスタを構成および管理するために使用して、ポート8084で待機します。

リッチ

  • ノードのそれぞれの後端部に取り付けられ、管理クラスタの各ノードは、ルーシーとリッチであり、ポート11111上のノード、リッチリスニングを介して通信します。

フェンス

  • 事故の原因は、ホスト例外ように、最初の珍しいまたはフェンス操作が正常に実行されるネットワークから単離され、再起動をホストするフェンスデバイスを呼び出すための機会を用意すると、バックアップサーバへの戻り情報は、成功した情報のフェンスを受けたバックアップ・マシンは後に、引き継ぐようになりましたサービスおよびリソースのホストは、フェンスデバイスにより、異常ノードを効率的にリソースとサービスは常にノード上で実行されていることを確認するために解放されたリソースを占有し、なるように、スプリットブレインが発生しないように。

II。シミュレーションRHCSクラスタを構築するには

構築するための1。実験環境

  • 基本的な概念とワニスの実装ワニス:この実験の迅速なコンビニエンスバージョンのために使用さrhel6.5は、マスターディスクをカプセル化し、3台の仮想マシンとスナップショット、詳細な構成の確立は、ボーエンを参照してください。
ホスト(IP) サービス
SERVER1(172.25.254.1) リッチ、ルーシー、httpdの
SERVER2(172.25.254.2) リッチ、httpdの
foudation77(172.25.254.77) フェンス

2.rhcs環境を構築します

SERVER1:

  • (1)環境を構築する際に使用するために必要なソフトウェアをインストールするための高度なyumのソースを設定
    ここに画像を挿入説明

次のようにファイルを編集します。
ここに画像を挿入説明
ここに画像を挿入説明

  • (2)RHCSグラフィカルなWebベースの管理ツールのダウンロード
    クラスタ管理ソフトウェアのグラフィカルインターフェイス:リッチ
    ルーシー:グラフィカルなインターフェイスを
    ここに画像を挿入説明

  • (3)設置サービスのhttpd

ここに画像を挿入説明

  • (4)LinuxのRHCS制御は、ユーザー・リッチ、ユーザーのパスワードを設定するには、リッチの必要性によって達成されます

ここに画像を挿入説明

  • (5)関連サービスを開き、スタートからの起動を設定します

ここに画像を挿入説明

ここに画像を挿入説明

SERVER2:

  • (1)高度のYum源(同じSERVER1)を構成

ここに画像を挿入説明

(2)インストール・リッチ

ここに画像を挿入説明

  • (3)リッチユーザーのパスワードを設定します

ここに画像を挿入説明

  • (4)インストールサービスのhttpd

ここに画像を挿入説明

  • (5)サービスを開始し、開始からの起動を設定します

ここに画像を挿入説明
3.クラスタノードのserver1とserver2のを追加します。

  • (1)访问luci图形化管理界面,并手动导入证书

ここに画像を挿入説明ここに画像を挿入説明

  • (2)超级用户的登录
    ここに画像を挿入説明ここに画像を挿入説明

  • (3)将server1和server2集群
    ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明点击create cluster,进入等待页面,此时的server1和server2会重启,然后在物理机上重新连接。

注:如果没有设定luci和ricci开机自启动,则需要在等待过程中重启虚拟机之后,再次开起服务,才能完成server1和server2集群节点的添加。

(3)server1和server2上集群信息的查看

chkconfig --list ##查看开机会自启动的服务
cat /etc/cluster/cluster.conf ##发现该文件之中已有server1和server2的集群
clustat ##也会看见集群

ここに画像を挿入説明ここに画像を挿入説明

三.FENCE的配置

1.物理机上配置fence(真机)

  • (1)安装fence(yum源[rhel 7.3]搭建好之后)

ここに画像を挿入説明ここに画像を挿入説明

  • (2)生成fence的加密文件
    因为本身配置的文件中没有fence的加密文件,所以要自己生成加密文件,然后再配置fence的配置文件
    ここに画像を挿入説明

  • (3)fence的配置文件

ここに画像を挿入説明ここに画像を挿入説明

  • (4)将生成的密匙文件发送给节点server1和server2,保证俩个节点使用同一个密匙
    ここに画像を挿入説明

  • (5)开启fence服务

ここに画像を挿入説明
fence使用1229端口

2.fence设备的添加

  • (1)在浏览器luci界面添加fence设备所要管理的节点

ここに画像を挿入説明

  • (2)选择多模式的fence
    ここに画像を挿入説明

  • (3)绑定集群节点(server1和server2)

a.server1

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明
b.server2同server1的操作相同

ここに画像を挿入説明

ここに画像を挿入説明

配置后显示如下:

ここに画像を挿入説明

  • (3)检测绑定是否成功
    ここに画像を挿入説明

3.fence设备的测试
在server2上:
[root@server2 ~]# fence_node server1
通过fence干掉节点server2,时server2断电重新启动则为成功

IV。高可用性サービス構成(httpd)が

  • フェイルオーバードメインを追加します。
    ここに画像を挿入説明

  • ドメインをフェイルオーバーするserver1とserver2のを追加し、そのうちの一つが故障したときに、サービスが優先度の高いノードに落ちます。
    注意:小さい数を、優先順位の高いです
    ここに画像を挿入説明

  • 必要なwebfailフェールオーバ・リソースの追加
    ここに画像を挿入説明

  • VIPと外部クラスタIPを追加します。
    ここに画像を挿入説明

  • 再びリソースをクリックして、スクリプトを追加する追加]をクリックし、時間サービスのhttpd起動を必要とします

ここに画像を挿入説明

  • サービスグル​​ープに追加されたステップのクラスタリソースに追加するサービスグル​​ープを追加します
  • リソースグループを作成し、収集サービスは、リソースを使用するには

ここに画像を挿入説明ここに画像を挿入説明

  • リソースサービスグル​​ープを追加し、新しいサービスは、リソースを追加するグループ名apacheの下に表示されます]をクリックし、リソースのステップの追加を開始
    ここに画像を挿入説明

ここに画像を挿入説明ここに画像を挿入説明

server1とserver2の、容易に検出された編集内容にhttpdサービスをインストールします。

  • SERVER1:
    ここに画像を挿入説明
    ここに画像を挿入説明

テスト

  • なぜなら、優先度の高いサーバー1の、server1上の実行中のページのショーを更新
    ここに画像を挿入説明
  • srever1ビューでは、あなたはVIP(仮想サーバIP)を見ることができます

ここに画像を挿入説明

  • 物理マシン上のノードの二組へのアクセス
    ここに画像を挿入説明
  • 物理マシン上のVIPアクセス(実機)

ここに画像を挿入説明

サービスは、高い優先度をSERVER1、server1上の実行されるため

高可用性をテスト(HA)

  • テスト高可用性(HA)
    入力エコーC>の/ proc / sysrp-トリガコマンドを以下に示します。

ここに画像を挿入説明

  • 再びSERVER2サーバとVIPの表示が自動的に物理マシンへのアクセスにSERVER2にドリフトします

ここに画像を挿入説明
ここに画像を挿入説明

  • ディスカバリー・サービスは、再起動後には再び行わのserver1 server1上のカットバック、VIPが再び戻ってドリフトします

ここに画像を挿入説明ここに画像を挿入説明

ここに画像を挿入説明

server1上のバック物理マシン(実機)ディスカバリサービスにアクセスした後。

  • server1上のHTTPDをオフにすることで、サービスが自動的にSERVER2に行くでしょう

ここに画像を挿入説明

おすすめ

転載: blog.csdn.net/Y950904/article/details/93138566