このクイック・スタートの例では、クライアント要求に使用されるドメイン・ネームに基づいてサーバー・セット間の
トラフィックのロード・バランスを取るために、Site Selector を使用して
サイト名構成を作成する方法を説明します。
始める前に
シンプルな Site Selector 構成。
このクイック・スタート構成例では、以下の条件を満たしている必要があります。
- サイトのネーム・サーバーへの管理アクセス権限
- ネットワークに構成された 4 つのサーバー (server1、server2、server3、server4) と、
Site Selector コンポーネントがインストールされたもう 1 つのサーバー。
ヒント: ロード・バランスが取られているサーバーのいずれかで Site Selector を
連結する場合、必要なサーバーは 5 つではなく、4 つになります。
ただし、連結を行うと、ロード・バランスが取られているサーバーの
パフォーマンスに影響を与えます。
このタスクについて
Site Selector の場合は、コマンド行、構成ウィザード、またはグラフィカル・ユーザー・インターフェース (GUI) を使用して構成を作成できます。
このクイック・スタートの例では、コマンド行を使用して構成ステップを説明します。
手順
- サーバーを準備します。 このクイック・スタートの例では、会社のサイト・ドメインは 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および developer.apps.mywebshop.com が含まれます。
- 図に示されているように、会社サイトのドメイン・ネーム・サーバーを更新します。 Site Selector が信頼できるネーム・サーバーである
サブドメイン (apps.mywebshop.com) の named.data ファイルにネーム・サーバー・レコードを作成します。
apps.mywebshop.com. IN NS siteselector.mywebshop.com
- 完全修飾ホスト名またはサイトが現在のドメイン・ネーム・システムで解決されないようにします。
- Site Selector でロード・バランスを取りたいサーバー (server1、server2、server3、server4) に
Metric Server をインストールします。 Metric Server を Site Selector コンポーネントと共に
使用する方法については、『Metric Server によるアドバイスの取得』トピックを参照してください。
- Site Selector の場合は、コマンド行、構成ウィザード、またはグラフィカル・ユーザー・インターフェース (GUI) を使用して構成を作成できます。 このクイック・スタートの例では、コマンド行を使用して構成ステップを説明します。
重要: パラメーター値は、英字で入力する必要があります。例外は、ホスト名およびファイル名のパラメーター値である場合だけです。
- コマンド行による構成:
- install_root/ss/server/bin ディレクトリーから ssserver を開始します。
![[AIX]](../lb/images/aixlogo.gif)
![[HP-UX]](../lb/images/hpux.gif)
![[Linux]](../lb/images/linux.gif)
次のコマンドを root ユーザーとして実行します。ssserver
「サービス」 パネルから ssserver (IBM® Site Selector) を開始します (「スタート」>「設定」(Windows 2000 の場合) >「コントロール パネル」>「管理ツール」>「サービス」)。
- Site Selector 構成でネーム・サーバーを開始します。次のコマンドを入力します。
sscontrol nameserver start
- Site Selector にサイト名 (marketing.apps.mywebshop.com および developer.apps.mywebshop.com) を構成します。
sscontrol sitename add marketing.apps.mywebshop.com@
sscontrol sitename add developer.apps.mywebshop.com@
- サーバーを Site Selector 構成に追加します。
(server1 と server2 を
サイト名 marketing.apps.mywebshop.com に構成します。server3 と server4 を
サイト名 developer.apps.myeebshop.com に構成します)。
sscontrol server add marketing.apps.mywebshop.com@server1+server2
sscontrol server add developer.apps.mywebshop.com@server3+server4
- Site Selector の manager 機能を開始します。
sscontrol manager start
- 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
- ロード・バランスが取られている各サーバーで Metric Server が開始されるようにします。
- 構成をテストします。
- mywebshop.com を受け持つネーム・サーバーがプライマリー DNS として構成されている
クライアントから、構成したサイト名の 1 つの ping を試みてください。
- アプリケーションに接続します。 以下に例を示します。
- ブラウザーをオープンし、marketing.apps.mywebshop.com を要求すると、有効なページが表示されます。
- FTP クライアントを developer.apps.mywebshop.com に対してオープンし、有効なユーザーおよびパスワードを入力します。
- 次のコマンドの結果を調べます。
sscontrol server status marketing.apps.mywebshop.com@
sscontrol server status developer.apps.mywebshop.com@
各サーバーの合計ヒット項目
は、ping およびアプリケーション要求の数になります。
次のタスク
グラフィカル・ユーザー・インターフェース (GUI) および構成ウィザードを
使用して Site Selector を構成することもできます。詳しくは、
『Site Selector の構成』トピックおよび『GUI: 一般的な説明』トピックを参照してください。