♥️著者:ステーション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です。すべての記事をうまくやるために刺激を受けています。皆さんに感謝します