Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxクラスタロードバランシングの紹介

Linuxクラスタロードバランシングの紹介

  

Linuxを学ぶときに、Linuxクラスタの問題が発生する可能性がありますここでは、Linuxクラスタロードバランシングの方法を紹介します。もっとたくさんのことがあります。

クラスタの原則Linuxクラスタシステムは、クラスタノードとクラスタマネージャの2つの部分で構成されています。ノード、サーバー、またはサーバーノードとも呼ばれるクラスターノードは、処理リソースを提供するシステムで、クラスターの実際の作業を実行します。一般に、それはクラスタの一部となるように構成され、クラスタのアプリケーションソフトウェアを実行する必要があります。アプリケーションソフトウェアは、クラスタリング専用のソフトウェア、または分散システム用に設計された標準ソフトウェアです。 Linux Cluster Managerは、ノードを束ねて単一のシステムルックアンドフィールを形成する論理構造で、タスクをすべてのノードに分解するために使用されます。

Linuxクラスタを設定する最も直接的な理由は、CPUリソースを共有したり、複数のコンピュータ間で負荷を分散したり、システムの信頼性を高めたりすることです。ホスト障害時のバックアップシステム(ハンドオーバ)を提供します。

関連ソフトウェアの分析は、トラフィック管理を通じてクラスタ負荷の機能を実現しますいくつかの実装方法があります:直接転送、ネットワークアドレス変換(NAT)とトンネリング技術(トンネリング)

直接転送は、クラスタに参加しているコンピュータが管理下のコンピュータと同じネットワークセグメントにある場合に使用できる方法です。制御管理コンピュータは、要求パケットを受信すると、それをクラスタに参加しているノードに直接送信します。その利点は、顧客に返されたトラフィックが制御ホストを通過しないこと、および速度が速く、オーバーヘッドが小さいことです。

たぶん誰もがネットワークアドレス変換(NAT)に精通しているでしょう。アドレス変換プログラムは、外部からアクセス可能な正当なIPアドレスを持ち、プライベートネットワークからの発信パケットのアドレスを変更しますが、外部パケットはアドレス変換プログラム自体からのものと思われます。外部パケットがコンバータに送信されると、イントラネットのどのノードをパケットに送信する必要があるかを判断できます。 IPアドレスを保存して内部を偽装するという利点がありますが、要求側に戻ったトラフィックがコンバータを通過するため、効率が悪いという欠点があります。

トンネリングこれは、Linuxクラスタのノードが同じネットワークセグメント内にない場合に使用される転送メカニズムで、IPパケットは他のネットワークトラフィックにカプセル化されています。セキュリティの観点からは、専用線だけでなくトンネリングテクノロジのVPNも使用する必要があります。

Linuxクラスタが提供するサービスは、TCP /IP Webサービス、メールサービス、ニュースサービス、DNSサービス、およびプロキシサーバーに基づいています。以下では、WebおよびFTPサービスを提供するために、特定の製品TurboLinux Cluster Serverを使用して負荷分散されたLinuxクラスタシステムを実装します。

計画1.提供されるサービス:Web、FTP。 2.より完全な負荷分散システムを使用して、より多くの負荷分散システムを使用できるようにします。 3. 4台のサーバーを使用し、そのうち3台でTurboLinux Cluster Serverをインストールし、1台で Windows
2000 Severをインストールします。

インストール1. 3台のサーバーにTurbo Linuxをインストールします。Linuxクラスターでこのサービスを提供する必要があるため、Apacheとwu-ftpdもインストールする必要があります。インストールが完了したら、マシンを再起動し、CD-ROMドライブを/mnt /cdromディレクトリにマウントし、。/TLCS-installを実行してから、プロンプトに従って完全にインストールします。 2. 1台のサーバーにWindows 2000 Serverをインストールし、Internet Information Server 5.0をインストールします。

Linuxクラスタマネージャを設定する1.各サーバーのIPアドレス、サブネットマスク、ルーティングなどを設定し、ネットワークを調整し、TurboLinuxサーバーをDNSサーバーとして設定して順方向に解決できるようにします。そして逆解析。サーバー名はpc1、ドメインはtest.comです。 2. Cluster Serverを設定します。 Turbolinuxclusteradminを実行すると、設定は次のようになります(コロンが設定された後、ハイフンはメニューオプションまたはその下位メニューに接続されます)。(1)ClusterServer設定 - クラスタサービス - アプリケーション安定性エージェント◆ftp:/usr /lib /ftpAgent。 (2)ClusterServer設定 - クラスタサービス - サービス設定:◆http、80:TCP、スティッキ。 ◆ftp、21:TCP、ftp。 (3)ClusterServer設定 - サーバ設定:◆pc1(pc1.test.com)、直接、ping。 ◆pc2(pc2.test.com)、直接、ping。 ◆pc3(pc3.test.com)、直接、ping。 ◆pc4(pc4.test.com)、直接、ping。 (4)ClusterServerの設定 - アドバンストラフィックマネージャ:◆アドバンストラフィックマネージャシステム:pc1.test.com。 ◆アドバンストラフィックマネージャ設定:デフォルト値。 (5)ClusterServerの設定&Virtual Server:◆ホストはpc1.test.comです。 ◆sendmail:master @ pc1 .test.com。 ◆サーバプール名:Server Group1。 (6)ClusterServer Configurationà Globle Settings:ネットワーク設定:ネットマスク255.255.255.0。

クラスタノードの設定1. Windows 2000 Serverノードの設定TurboLinux Cluster Server自体はツールによって自動的に同期されるため、Windows 2000 Serverを設定するだけで済みます。 (1)[スタート] - [設定] - [コントロールパネル] - [新しいハードウェアの追加] - [新しいデバイスの追加/除外] - [新しいデバイスの追加] - [リストからハードウェア] - [Microsoft]を選択します。ループバックアダプター→が完了しました。 (2)デスクトップを右クリックして[ネットワークコンピュータ]、[プロパティ]、[TCP /IP]の順に選択し、IPアドレス、デフォルトゲートウェイ、サブネットマスクを設定します(255.255.255.0に設定)。 (3)→を起動します。→ regedit→を実行して、Microsoft Loopback Adapter関連の項目に関連するレジストリを検索し、サブネットマスクを255.255.255.255に変更します。 (4)適切なサービスを実行するようにシステムを設定し、Control Managerで使用できるようにクラスタマネージャ管理に適した設定を行います。

2. TurboLinux Cluster Serverノードの設定(1)管理メニューでtlcs_content _syncを選択してコンテンツの同期を実行し、設定するノードマシンのパスワードを入力して、クラスターマネージャーのサービスコンテンツをノードにコピーします。 (2)管理メニューで、tlcs_config _syncを選択して設定の同期を行い、設定するノードマシンのパスワードを入力して、クラスタマネージャの設定をノードにコピーします。この時点で、クラスタマネージャPC1ですでに実行状態が確認でき、クライアントはサーバのスイッチに接続でき、クライアントはWebおよびFTPサービスを要求できます。操作を確認したい場合は、https://pc1.test.com:910を使用してクラスタマネージャコンソールから管理することもできます。

コンピュータテクノロジでは、クラスタロードバランシングは現在ホットなテクノロジであり、ハイエンドのアプリケーションです。インターネット/イントラネットで使用されているクラスタロードバランシング方式は、特に大規模および中規模のWebサイトでは非常に広範です。アプリケーションのニーズに応じて、ダイレクトルーティング、ネットワークアドレス変換、およびトンネリングテクノロジが採用されています。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved