centos 8 構成 LVS+ keepalived 高可用性

♥️著者:ステーションCのシャオ・リュー

♥️個人ホームページ:シャオ・リューのホームページ

♥️クラウド コンピューティング ネットワークの操作と保守の教室のメモを毎日共有します。ハードワークは必ずしも報われるとは限りませんが、利益は得られます。より良い人生のために一緒に頑張りましょう!

♥️夕日の下で最も美しい花が咲き、木は数千フィートの高さで、落ち葉は根元に戻り、人生は簡単ではなく、世界の真の愛です

序文

今の努力の度合いが未来の生活の質

 

 

目次

序文

最初のステップは、最初に 2 つの Web サーバーを構成することです (プロセスについては、centos8 yum install apache を参照してください)。

2 番目のステップは、LVS をインストールして構成し、yum で keepalived を実行することです。

 

3 番目のステップは、仮想 IP アドレスを構成し、2 つの Web サーバーのループバック ルートを追加することです。

4 番目のステップは、クライアント ブラウザが VIP 仮想 IP アドレス Web ページにアクセスすることをテストすることです。

5 番目のステップは、NFS 共有サービスを構成することです (centos8 NFS 構成ネットワーク ファイル システム共有ストレージ構成を参照してください)。


5 つの centos8 の各システムに対応するアドレスと、インストールするソフトウェアとサービスを次のように準備します。

システム

CPU名

サービスまたはソフトウェア

IPアドレス

やってみた8

web_1

アパッチ

192.168.10.100 vip 192.168.1.150

やってみた8

web_2

アパッチ

192.168.10.200 vip 192.168.1.150

やってみた8

LVS_R1

LVS、キープアライブ

192.168.10.10、10.0.0.1

やってみた8

LVS_R2

LVS、キープアライブ

192.168.10.20、10.0.0.2

やってみた8

共有

NFS

192.168.10.30

原理:

   LVS + Keepalived には、合計 3 つのレイヤーがあります.2 つの Web サーバーは、Web サイト サービスを提供するサーバー ノード レイヤーです.Web サイト コンテンツは、ストレージ レイヤーです.NFS ネットワーク ファイル サービスは、論理ボリュームで使用され、複数の Web ノードに Web サイト コンテンツを提供します. .

LVS+keepalived は、対応するユーザー Web リクエストのスケジューリングを担当するスケジューリング レイヤーです。  

中期 lvs は、高可用性のトラブルシューティングと Web スケジューリングの転送を担当します。

keepalived は、2 つのスケジューラー間のホット スタンバイを担当します。

5 台のコンピュータで統合された事前設定作業 ブリッジングまたは nat 共有ホスト IP ネットワーク アクセス ネットワーク分散ネットワーク yum yum 必要なソフトウェアをインストールする ホスト名を変更する selinux を閉じる ファイアウォールを完全に閉じる

最初のステップは、最初に 2 つの Web サーバーを構成することです (プロセスについては、centos8 yum install apache を参照してください)。

2 番目のステップは、LVS をインストールして構成し、yum で keepalived を実行することです。

2 つの lvs スケジューラーの構成プロセスは、以下と同じです。

ネットワーク yum で lvs keepalived をインストールする

 

Lv を構成する

 

構成後、構成ファイルを再度読み取り、ipvsadm サービスを有効にします。

キープアライブの構成

keepalived フォルダーに入り、構成ファイルをコピーし、構成ファイルを開いて変更します。

 

 

メイン スケジューリング サーバー構成ファイルの変更

stmp_server の後に 127.0.0.1 を書き込みます

router_id の後にマシンのホスト名が続く

vrrp_stript の前に「#」を追加

 

状態の背後にあるメイン スケジュールは MASTER で、セカンダリ スケジュールは BACKUP です

インターフェイスの後には、ネットワーク カードの名前が続きます ens33

virtual_router_id の後にバックアップ グループ番号が続きます。プライマリとセカンダリは同じである必要があります

優先度の次に優先度が続き、メイン スケジューラは 100、セカンダリ スケジューラは 90 です。

Virtual_ipaddress と virtual_server の後には、ユーザーがアクセスできる Web サイトのアドレスである vip 仮想 IP アドレスが続きます。

実際の Web サーバー アドレスを追加する

下図の内容は、メインスケジューリングとサブスケジューリングの構成と同じです。

サブスケジューリング サーバー構成ファイルの先頭とメイン スケジューリングの違いを図に示します。

 

キープアライブ サービスを開始する

 

ps -ef | grep keepalived および ipvsadm -ln を使用してサービスを表示する

 

3 番目のステップは、仮想 IP アドレスを構成し、2 つの Web サーバーのループバック ルートを追加することです。

/etc/sysctl.conf と入力してファイルの内容を画像に追加し、sysctl -p を実行して内容を更新します。

lo:0 アドレスを vip アドレスとして構成し、ルートを追加します。

ifconfig lo:0 192.168.10.150 ネットワーク 255.255.255.255 ブロードキャスト 192.168.10150

ルートを追加

/sbin/route add -host 192.168.10.150 dev lo:0

ip addr を使用して、完了後に表示します

4 番目のステップは、クライアント ブラウザが VIP 仮想 IP アドレス Web ページにアクセスすることをテストすることです。

5 番目のステップは、NFS 共有サービスを構成することです (centos8 NFS 構成ネットワーク ファイル システム共有ストレージ構成を参照してください)。

♥️以下が私の創作の原動力です

♥️いいね、私にとって最大の認識です

♥️これはXiaoliuです。すべての記事をうまくやるために刺激を受けています。皆さんに感謝します

おすすめ

転載: blog.csdn.net/lzl10211345/article/details/130161884