クイック・スタート構成

このクイック・スタートの例では、クライアント要求に使用されるドメイン・ネームに基づいてサーバー・セット間の トラフィックのロード・バランスを取るために、Site Selector を使用して サイト名構成を作成する方法を説明します。

図 20. 単純な Site Selector 構成
クライアント、インターネットを表す雲の図、Load Balancer マシン、および 2 つのローカル接続サーバーをアドレスを示して表した図。

必要なもの

このクイック・スタート構成の例では、以下が必要です。

準備方法

このクイック・スタートの例では、会社のサイト・ドメインは mywebshop.com です。 Site Selector は、mywebshop.com 内のサブドメインを担当します。そのため、 mywebshop.com 内にサブドメインを定義する必要があります。 例えば、apps.mywebshop.com です。 Site Selector は BIND のような完全に実装された DNS ではなく、 DNS 階層の中のリーフノードとして機能します。 Site Selector は apps.mywebshop.com サブドメインに対して権限を持ちます。 サブドメイン apps.mywebshop.com には、サイト名 marketing.apps.mywebshop.com and developer.apps.mywebshop.com が含まれます。

  1. 会社のサイトのドメイン・ネーム・サーバーを 更新します (図 20 を参照してください)。 Site Selector が信頼できるネーム・サーバーである サブドメイン (apps.mywebshop.com) の named.data ファイルにネーム・サーバー・レコードを作成します。

    apps.mywebshop.com. IN NS siteselector.mywebshop.com

  2. 完全修飾ホスト名またはサイトが現在のドメイン・ネーム・システムで解決されないようにします。
  3. Site Selector でロード・バランスを取りたいサーバー (server1、server2、server3、server4) に Metric Server をインストールします。 詳細については、Metric Serverを参照してください。

Site Selector コンポーネントの構成

Site Selector の場合は、コマンド行、構成ウィザード、またはグラフィカル・ユーザー・インターフェース (GUI) を使用して構成を作成できます。 このクイック・スタートの例では、コマンド行を使用して構成ステップを説明します。

注:
パラメーター値は、英字で入力する必要があります。例外は、ホスト名およびファイル名のパラメーター値である場合だけです。

コマンド行による構成

コマンド・プロンプトから、以下のステップに従ってください。

  1. Site Selector をホスティングしているマシンで ssserver を開始します。 root ユーザーまたは管理者として、コマンド・プロンプトから次を実行します。 ssserver
    注:
    Windows プラットフォーム: 「サービス」パネルから ssserver (IBM® Site Selector) を開始します (「スタート」>「コントロール パネル」>「管理ツール」>「サービス」)。
  2. Site Selector 構成でネーム・サーバーを開始します。

    sscontrol nameserver start

  3. Site Selector にサイト名 (marketing.apps.mywebshop.com および developer.apps.mywebshop.com) を構成します。

    sscontrol sitename add marketing.apps.mywebshop.com

    sscontrol sitename add developer.apps.mywebshop.com

  4. サーバーを Site Selector 構成に追加します。 (サイト名 marketing.apps.mywebshop.com に対して server1 と server2 を構成します。 サイト名 developer.apps.myeebshop.com に対して server3 と server4 を構成します。)

    sscontrol server add marketing.apps.mywebshop.com:server1+server2

    sscontrol server add developer.apps.mywebshop.com:server3+server4

  5. Site Selector の manager 機能を開始します。

    sscontrol manager start

  6. Site Selector の advisor 機能を開始します (marketing.apps.mywebshop.com には HTTP advisor、developer.apps.mywebshop には FTP advisor)。

    sscontrol advisor start http marketing.apps.mywebshop.com:80

    sscontrol advisor start ftp developer.apps.mywebshop.com:21

    これで Site Selector はクライアント要求が失敗サーバーに送信されないようにします。

  7. ロード・バランスが取られている各サーバーで Metric Server が 始動されたことを確認します。

基本 Site Selector 構成はこれで完了です。

構成のテスト

構成が機能するかどうかを調べるためにテストを行います。

  1. mywebshop.com を受け持つネーム・サーバーがプライマリー DNS として構成されている クライアントから、構成したサイト名の 1 つの ping を試みてください。
  2. アプリケーションに接続します。 例えば、以下のようになります。
  3. 次のコマンドの結果を調べます。

    sscontrol server status marketing.apps.mywebshop.com:

    sscontrol server status developer.apps.mywebshop.com:

    サーバーごとの合計ヒット項目は ping とアプリケーション要求になります。

グラフィカル・ユーザー・インターフェース (GUI) による構成

Site Selector GUI の使用については、GUIおよび 付録A. GUI: 一般的な説明を 参照してください。

構成ウィザードによる構成

Site Selector ウィザードの使用については、構成ウィザードを参照してください。