次の方法で共有


サービス層のハードウェア ロード バランサーを構成する方法

 

対象: System Center 2012 SP1 - Virtual Machine Manager、System Center 2012 R2 Virtual Machine Manager、System Center 2012 - Virtual Machine Manager

Virtual Machine Manager (VMM) でいうサービスとは、まとめて構成および展開され、1 つのエンティティとして管理されるバーチャル マシンのセットのことです。たとえば、複数層のビジネス アプリケーションの展開などが該当します。 VMM で 1 層または複数層のサービス テンプレート用にハードウェア ロード バランサーを構成するには、次の手順を実行します。 たとえば、Web 層と中間ビジネス ロジック層のために 1 つのロード バランサーを構成できます。

[!メモ]

サービスを展開する前に、ロード バランサーを構成する必要があります。 サービスの展開後、サービスの更新によってロード バランサーを追加することはできません。

アカウントに関する要件 ファブリックの前提条件を構成するのには、管理者または代理管理者をする必要があります。 代理管理者は、自分のユーザー ロールのスコープ内にある前提条件のみを構成できます。 サービス テンプレートには、ロード バランサーを追加するには、管理者、代理管理者、またはがあるセルフ サービス ユーザー ロールのメンバーをする必要があります、 作成者 自分のスコープ内のアクション。

ファブリックの前提条件

この手順を実行する前に、次の前提条件を満たしていることをご確認ください。

  • 1 つまたは複数のネットワーク サイトを関連付けて、目的の論理ネットワークを作成します。 ユーザーがサービスを展開するネットワーク サイトには、静的 IP アドレス プールを作成できる 1 つまたは複数の IP サブネットが関連付けられている必要があります。 また、各ネットワーク サイトは、ホスト グループや、サービスを展開できる親ホスト グループのいずれかに関連付けられている必要があります。 詳細については、次を参照してください。 論理ネットワークを作成する方法します。

  • ユーザーがサービスを展開するネットワーク サイトと関連付けられた静的 IP アドレス プールを作成します。 IP アドレス プールには、ロード バランサーに割り当てることができる、予約済み範囲の仮想 IP アドレスを含める必要があります。 ロード バランサー用と、ロード バランサーの背後に配置されるバーチャル マシン用に静的 IP アドレス プールを設定する必要があります。 ロード バランサー用とバーチャル マシン用には、同じプールまたは異なるプールを使用できますが、環境には、バーチャル マシン用の仮想 IP アドレスと IP アドレスの両方が必要です。 詳細については、次を参照してください。 IP アドレス プールを作成する方法します。

  • VMM でハードウェア ロード バランサーを構成します。 サポート対象のハードウェア ロード バランサーを用意し、VMM 管理サーバーにロード バランサー プロバイダーをインストールする必要があります。 ロード バランサーを構成するときに、サービスを展開できるホスト グループまたは親ホスト グループのいずれかを選択する必要があります。 また、論理ネットワークのアフィニティを構成するときに、ロード バランサーがフロントエンドとして仮想 IP アドレスを取得できる論理ネットワークと、バックエンドとしてサービス層を構成するバーチャル マシンからロード バランサーに接続できるようにする論理ネットワークを選択します。 詳細については、次を参照してください。 ハードウェア ロード バランサーを追加する方法します。

  • ハードウェア ロード バランサー用の仮想 IP (VIP) テンプレートを作成します。 詳細については、次を参照してください。 ハードウェア ロード バランサーの VIP テンプレートを作成する方法します。

  • サービスを展開できるホストからロード バランサーにアクセスできる必要があります。 そのため、ロード バランサーを使用できるホスト グループは、バーチャル マシン ホストのホスト グループ、または親ホスト グループのいずれかにする必要があります。

  • サービスを展開できるホストごとに、サービス層と同じ論理ネットワークを使用するように、そのホストの物理ネットワーク アダプターを構成します。 たとえば、BACKEND 論理ネットワークを使用する場合、BACKEND 論理ネットワークをホスト上の物理アダプターと関連付ける必要があります。 詳細については、次を参照してください。 Hyper-v ホスト上のネットワーク設定を構成する方法, 、VMware ESX ホスト上のネットワーク設定を構成する方法, 、および 、Citrix XenServer ホストでネットワーク設定を構成する方法します。

[!メモ]

ロード バランサー ワークフローの概要については、の「ロード バランサーの統合」セクションを参照してください。 ネットワーク構成の概要します。

ロード バランサーをサービス層に追加するには

  1. サービス テンプレートを開き、 Virtual Machine Manager サービス テンプレート デザイナーします。 この操作を行うには、次の手順に従います。

    1. 開いている、 ライブラリ ワークスペース。

    2. ライブラリ ] ウィンドウで、展開 テンプレート, 、クリックして サービス テンプレートします。

    3. テンプレート ] ウィンドウで、開くサービス テンプレート] をクリックします。

    4. サービス テンプレート ] タブで、 アクション グループで、[ デザイナーを開くします。

      Virtual Machine Manager サービス テンプレート デザイナー が開き、サービス テンプレートが表示されます。

  2. ホーム ] タブで、 サービス テンプレートのコンポーネント グループで、[ ロード バランサーの追加します。

> [!NOTE]
>  この操作は、ファブリック ワークスペースに VIP テンプレートが定義されている場合にのみ使用できます。 完全な管理者または代理管理者のみが VIP テンプレートを構成できます。  
  1. サービス マップに追加するロード バランサー オブジェクト (VIP テンプレート名で識別可能) をクリックします。 ロード バランサーの詳細で、必要に応じて別の VIP テンプレートを選択します。

  2. ロード バランサーから、サービス層の仮想ネットワーク アダプターへの接続を構成します。

    1. ホーム ] タブの [、 ツール ] をクリックして、 コネクタ ツールを選択します。

    2. サービス マップをクリックして、 サーバー接続 クリックして、ロード バランサーに関連付けられているオブジェクト、 NIC オブジェクト (たとえば、BACKEND 論理ネットワーク用のネットワーク アダプターをクリックします)。 その結果、ロード バランサーはネットワーク アダプターに接続されます。

    3. クリックして、 NIC 、詳細領域にそのプロパティを表示するオブジェクト。 IPv4 アドレスの種類、IPv6 アドレスの種類、または両方の種類 (論理ネットワークの構成によって異なります) が静的であること、および MAC アドレスの種類が静的であることを確認します。

  3. 正しい論理ネットワークを使用するように、ロード バランサーのクライアント接続を構成します。 コネクタ ツールを選択したまま、サービス マップをクリックして、 クライアント接続 オブジェクト、ロード バランサーと関連付けられている論理ネットワーク オブジェクトをクリックします。 たとえば、BACKEND 論理ネットワークをクリックします。 その結果、ロード バランサーは論理ネットワークに接続されます。

  4. 更新されたサービス テンプレート設定を保存します。 ホーム ] タブで、 サービス テンプレート グループで、[ 保存し、検証します。

System_CAPS_ICON_important.jpg 重要

サービスを展開すると、VMM によって、静的 IP アドレス プールに定義されている予約済みの範囲から仮想 IP アドレスが自動的に選択され、ロード バランサーのサービス層に割り当てられます。 ユーザーがサービスに接続できるようにするには、次の処理が必要です。

  • 完全な管理者または代理管理者が、VMM によってロード バランサーに割り当てられた仮想 IP アドレスを決定する必要があります。
  • 仮想 IP アドレスを決定した後は、ドメイン ネーム システム (DNS) 管理者が仮想 IP アドレスの DNS エントリを手動で作成する必要があります。 仮想 IP アドレスの DNS エントリなどのサービスに接続するユーザーが指定する名前になります ServiceName.contoso.comします。

詳細については、次を参照してください。 サービスの仮想 IP アドレスを決定する方法します。

関連項目

ネットワーク コンポーネントをサービス テンプレートに追加する方法
サービス層の NLB を構成する方法
VMM でサービスを展開する方法