実稼働環境および現実的なテスト環境で Site Selector コンポーネントをセットアップします。
始める前に
Site Selector サーバーをセットアップする前に、root ユーザー
(AIX®、HP-UX、Linux、
または Solaris システムの場合) か、管理者 (Windows システムの場合) になる必要があります。
このタスクについて
セットアップするサーバーのグループのサイト名として使用するために、
解決不能の完全修飾ホスト名が必要となります。サイト名は、クライアントがサイト (
www.yourcompany.com など) にアクセスするために使用する名前です。
Site Selector は DNS を使用して、サーバーのグループ間でこのサイト名のトラフィックのロード・バランシングを行います。
手順
- コマンド・プロンプトで ssserver と入力して、
サーバー機能を開始します。 ssserver を開始すると、自動的にデフォルトの構成ファイル default.cfg が
ロードされます。構成を default.cfg ファイルに保存すると決めた場合、
このファイルに保存されたものはすべて、次回に ssserver が開始するときに自動的にロードされます。
- コマンド・プロンプトで sscontrol nameserver
start と入力して、ネーム・サーバーを開始します。 オプションで指定アドレスにだけバインドするには、bindaddress キーワードを使用してネーム・サーバーを開始してください。
- サイト名を定義し、サイト名オプションを設定します。 Site
Selector は、サイト名に向けて送信された要求を、そのサイト名に対して構成された
対応するサーバーにバランスを取って転送します。
サイト名は、クライアントから要求されることになる解決不能のホスト名の 1 つである。サイト名は、完全修飾ドメイン・ネーム (例えば、swww.dnsdownload.com) でなければなりません。クライアントがこのサイト名を要求すると、サイト名と対応したサーバー IP アドレスの 1 つが戻されます。
サイト名を定義するには、以下のコマンドを発行します。
sscontrol sitename add sitename
sscontrol sitename set sitename option value
- ロード・バランシングの対象となるサーバー・ワークステーションを定義します。 これらの
サーバー・ワークステーションでは、ロード・バランスを取ってアプリケーションが実行されるようになります。
server は、サーバー・マシンのシンボル名または小数点付き 10 進表記アドレスです。
ステップ 3 でサイト名にサーバーを定義するには、以下のコマンドを実行します。
sscontrol server add sitename@server
ロード・バランシングを行うため、1 つの
サイト名の下に複数のサーバーを定義してください。
- オプション: manager 機能を開始します (オプション)。 manager 機能によって、ロード・バランシング性能が向上します。
manager 機能の開始前に、Metric Server がロード・バランシング済みマシンのすべてにインストールされていることを確認してください。
manager を開始するには、以下のコマンドを発行します。
sscontrol advisor start http sitename@port
- オプション: advisor 機能を開始します (オプション)。 advisor は、ロード・バランシングが行われるサーバー・マシンが要求に応答する能力に関する詳細情報を manager に提供します。advisor はプロトコル固有です。Load Balancer は多くの advisor を提供します。例えば、特定サイト名前の HTTP advisor を開始するには、以下のコマンドを出します。
sscontrol advisor start http sitename@port
- オプション: システム・メトリックを定義します (オプション)。
- 必要に応じて、サイト名の割合を設定します。 advisor を開始する
場合、ロード・バランシングの判断に含まれる、advisor (ポート) 情報に付与される重要度の割合を
変更できます。サイト名の割合を設定するには、以下のコマンドを発行します。
sscontrol sitename set sitename proportions
manager が割合を使用して、advisor および Load Balancer から
提供される状況情報の重要度を判定する方法については、『状況情報に与えられる重要性の割合の調整』を
参照してください。
次のタスク
Site Selector がロード・バランシングを行うすべてのマシンで Metric Server を
セットアップします。Metric Server を Site Selector コンポーネントと共に
使用する方法については、『Metric Server によるアドバイスの取得』トピックを参照してください。