クイック・スタート構成
このクイック・スタートの例では、クライアント要求に使用されるドメイン・ネームに基づいてサーバー・セット間の
トラフィックのロード・バランスを取るために、Site Selector を使用して
サイト名構成を作成する方法を説明します。
必要なもの
このクイック・スタート構成の例では、以下が必要です。
- サイトのネーム・サーバーへの管理アクセス
- ネットワークに構成された 4 つのサーバー (server1、server2、server3、server4) と Site Selector コンポーネントがインストールされたその他のサーバー
注:
ロード・バランスが取られているサーバーのいずれかで Site Selector を
連結する場合、必要なサーバーは 5 つではなく、4 つになります。
ただし、連結を行うと、ロード・バランスが取られているサーバーの
パフォーマンスに影響を与えます。
準備方法
このクイック・スタートの例では、会社のサイト・ドメインは 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 が含まれます。
- 会社のサイトのドメイン・ネーム・サーバーを
更新します (図 20 を参照してください)。
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 コンポーネントの構成
Site Selector の場合は、コマンド行、構成ウィザード、またはグラフィカル・ユーザー・インターフェース (GUI) を使用して構成を作成できます。
このクイック・スタートの例では、コマンド行を使用して構成ステップを説明します。
注:
パラメーター値は、英字で入力する必要があります。例外は、ホスト名およびファイル名のパラメーター値である場合だけです。
コマンド行による構成
コマンド・プロンプトから、以下のステップに従ってください。
- Site Selector をホスティングしているマシンで ssserver を開始します。 root ユーザーまたは管理者として、コマンド・プロンプトから次を実行します。 ssserver
注:
Windows プラットフォーム: 「サービス」パネルから ssserver (IBM® Site Selector) を開始します (「スタート」>「コントロール パネル」>「管理ツール」>「サービス」)。
- 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 構成に追加します。
(サイト名 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
- 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
これで Site Selector はクライアント要求が失敗サーバーに送信されないようにします。
- ロード・バランスが取られている各サーバーで Metric Server が
始動されたことを確認します。
基本 Site Selector 構成はこれで完了です。
構成のテスト
構成が機能するかどうかを調べるためにテストを行います。
- 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 GUI の使用については、GUIおよび 付録A. GUI: 一般的な説明を
参照してください。
構成ウィザードによる構成
Site Selector ウィザードの使用については、構成ウィザードを参照してください。