サーバー
Citrix Provisioningサーバーは、Stream Serviceがインストールされているサーバーです。Provisioningサーバーを使用して、ターゲットデバイスにソフトウェアを必要に応じてストリーム配信します。一部の実装方法では、これらのディスクはプロビジョニングサーバー上に直接存在し、他の環境では、プロビジョニングサーバーは共有ストレージデバイスから仮想ディスクを取得します。
ProvisioningサーバーはCitrix Provisioningデータベースから構成情報を読み取ったり書き込んだりもします。構成オプションを使用して、ターゲットデバイス接続の高可用性および負荷分散を保証します。
初めてProvisioningサーバーとソフトウェアコンポーネントを構成するときは、構成ウィザードを実行します。構成ウィザードをProvisioningサーバー上で後日再実行して、ネットワーク構成設定を変更できます。
サーバーコンポーネントは、インストール後にCitrix Provisioningコンソールを使用して管理されます。
ヒント:
Provisioningサーバーを構成する場合は、適切なファイアウォールで隔離されるようにします。これによって、環境ですべてのサーバーに堅牢なセキュリティ境界が提供されます。この隔離をSQLサーバーとディスクストレージに拡張することで、セキュリティ境界外のネットワークアクセスが制限されます。この設定により、認証が不十分なデータフローや暗号化されていないデータフローが表示されなくなります。
最低限、認証されていない社内のサーバー通信チャネル内で相互に通信するサーバーインスタンスのみを隔離します。このためには、ハードウェアファイアウォールを構成し、パケットが境界外から境界内のサーバーにルーティングされないようにします。このファイアウォール保護パラダイムを、適切なSQL Serverおよびディスクストレージのリンクが構成されていないSQL Serverおよびディスクストレージコンポーネントに拡張します。この拡張によって、認証されていないユーザーがこれらの追加のコンポーネントを攻撃対象にできないようにします。
コンソールでのProvisioningサーバーの管理
Provisioningサーバーは、Stream Serviceがインストールされているサーバーです。Provisioningサーバーを使用して、ターゲットデバイスにソフトウェアを必要に応じてストリーム配信します。実装方法によっては、vDiskをProvisioningサーバー上に直接配置します。より大規模な実装では、サーバーはネットワーク上の共有ストレージデバイスから仮想ディスクを取得します。
Citrix Provisioningコンソールを使用して、構成や既存のProvisioningサーバーのプロパティを編集するなどの、Provisioningサーバーの管理タスクを実行します。
サーバーはファーム内のサイトのメンバーとしてコンソールのメインウィンドウに表示されます。特定のサイトに属するサーバーを管理するには、適切な管理者の役割が必要です。これらの役割には、このサイトのサイト管理者またはファーム管理者が含まれます。
注:
コンソール内のProvisioningサーバーアイコンは、サーバーの状態を示します。
コンソールで操作を実行することで、Provisioningサーバーを管理します。選択したProvisioningサーバーに実行できる操作を表示するには、次のオプションのいずれかを選択します。
- メニューバーの [操作] メニューを選択する。
- コンソール内でProvisioningサーバーを右クリックする。
- [表示] メニューで [操作] ペインを有効にする。
注:
選択したProvisioningサーバーに適用不可の操作は選択できません。タスクの詳細については、「管理タスク」を参照してください。
Citrix Provisioningサーバーへの接続の表示
Provisioningサーバーへのすべてのターゲットデバイス接続を表示し管理するには:
-
コンソール内でProvisioningサーバーを強調表示し、[操作] メニュー、右クリックすると表示されるポップアップメニュー、または [操作] ペインの [接続しているデバイスの表示] を選択します。[接続済みのターゲットデバイス] ダイアログボックスが開きます。
注:
IPv6アドレスは、IPv6を使用するターゲットのデバイスIP列に表示されます。
-
表内で1つ以上のターゲットデバイスを選択し、次の接続タスクを実行します。
オプション 説明 シャットダウン ダイアログボックス内で強調表示されているターゲットデバイスをシャットダウンします。 再起動 ダイアログボックス内で強調表示されているターゲットデバイスを再起動します。 メッセージ [デバイスへのメッセージ送信] ダイアログボックスを開いてメッセージを入力し、ダイアログボックス内で強調表示されているターゲットデバイスに送信します。 注:
シャットダウンまたは再起動を選択するとダイアログボックスが開き、影響を受けるデバイスに表示するメッセージを入力できます。待機時間を設定することで、シャットダウンまたは再起動の実行を遅らせることができます。
ターゲットデバイスが正常にシャットダウンまたは再起動されたことを示す確認メッセージが表示されたにもかかわらず、コンソールウィンドウ内のアイコンが変化しない場合は、[更新] を選択します。
Provisioningサーバー上でのターゲットデバイスの負荷分散
高可用性ネットワーク構成においてサーバーとターゲットデバイスのパフォーマンスを最適化するには、各仮想ディスクで負荷分散を有効にします。
- コンソールでvDiskを右クリックして、[負荷分散] を選択します。[vDisk負荷分散] ダイアログボックスが開きます。詳しくは、「サーバー」を参照してください。
- 仮想ディスクの負荷分散を有効にした後で、負荷分散アルゴリズムについて次のようにカスタマイズすることができます:
- サブネットアフィニティ – この仮想ディスクをターゲットデバイスに提供するために使用する、サーバーとNICの組み合わせを割り当てる場合は、次のサブネット設定から選択します:
- なし – サブネットを無視します。最も負荷の低いサーバーを使用します。[なし]がデフォルトの設定です。
- ベストエフォート – 同じサブネット内で最も負荷の低いサーバーとNICの組み合わせを使用します。サブネット内に使用できるサーバーとNICの組み合わせがない場合は、サブネットの外部で最も負荷の低いサーバーを選択します。選択したサブネット内で複数のサーバーを使用できる場合は、それらのサーバー間で負荷分散を実行します。
- 固定 – 同じサブネット内で最も負荷の低いサーバーとNICの組み合わせを使用します。サブネット内のサーバーで負荷分散を実行します。同じサブネット内にサーバーとNICの組み合わせがない場合は、この仮想ディスクが割り当てられているターゲットデバイスを起動しません。
- 再配分を有効にするおよびトリガー率 – 指定したトリガー率を超えた場合に、各サーバー上のターゲットデバイスの数を再配分します。有効な場合は、Citrix Provisioningにより、約10分間隔で各サーバーのトリガー率がチェックされます。たとえば、仮想ディスクのトリガー率が25%に設定されている場合、この仮想ディスクを提供できるほかのサーバーと比べてこのサーバーの負荷が25%高負荷になると、10分以内に再配分が実行されます。
- サブネットアフィニティ – この仮想ディスクをターゲットデバイスに提供するために使用する、サーバーとNICの組み合わせを割り当てる場合は、次のサブネット設定から選択します:
注:
負荷分散アルゴリズムで負荷を決定するときは、各サーバーの [サーバープロパティ] ダイアログボックスの性能等級設定が考慮されます。
以下の状況では負荷分散が失敗します:
- 特定の1台のサーバーを使用しているターゲットデバイスが5台未満のとき。
- すべての適格サーバーを使用しているターゲットデバイス数の平均が5台未満のとき。
- 任意のサーバーから起動中のターゲットデバイスの数が、そのサーバーに接続しているデバイス数合計の20%を超えるとき。この設定により、ブートストーム時の負荷移動によるスラッシングを防ぎます。
負荷分散はターゲットデバイスが起動するときにも考慮されます。Citrix Provisioningにより、仮想ディスクを提供する適格サーバーとして、最も負荷の低いProvisioningサーバーが決定されます。追加の適格サーバーがオンラインになるたびに、自動的に再配分が実行されます。
高可用性ネットワーク構成において負荷分散を実装するには
- 各Provisioningサーバーについて、[サーバープロパティ]ダイアログボックスの[全般]タブで性能等級を割り当てます。
- 各仮想ディスクについて、[vDisk負荷分散] ダイアログボックスで負荷分散方法を選択し、追加の負荷分散アルゴリズム設定を定義します。詳しくは、「サーバー」を参照してください。
注:
高可用性モードの仮想ディスクを使用しないターゲットデバイスは、別のサーバーに移されません。仮想ディスクが誤って高可用性を有効にするように設定されていても、そうしたターゲットデバイスは有効な高可用性設定を使用しません。その仮想ディスクを使用するProvisioningサーバー、ストア、ターゲットデバイスは停止する可能性があります。
Provisioningサーバー接続を手作業で再配分するには
- Citrix Provisioningコンソールで接続を再配分するProvisioningサーバーを右クリックし、[デバイスの再配分] を選択します。[デバイスの再配分] ダイアログボックスが開きます。
- [再配分] をクリックします。再配分の結果を示すメッセージが [状態] 列に表示されます。
- [閉じる] をクリックしてダイアログボックスを閉じます。
Provisioningサーバーの仮想ディスクアクセスの更新確認
ProvisioningサーバーがアクセスするvDiskの更新を確認するには:
- 詳細ペインのProvisioningサーバーを右クリックして [更新の確認] を選択します。
- [自動] を選択します。
- 確認ダイアログボックスで [OK] をクリックします。仮想ディスクが自動的に更新されるか、更新がスケジュールされます。
ストレージデバイスドライブ使用時の書き込みキャッシュの無効化によるパフォーマンスの向上
IDEやSATAなどのストレージデバイスドライブにProvisioningサーバーから書き込む場合は、パフォーマンスを向上させるために書き込みキャッシュを無効にします。
vDiskを格納するストレージデバイスのためにWindowsでサーバーハードドライブの書き込みキャッシュを無効にするには、次の手順に従います。
- Provisioningサーバーでコントロールパネルを開きます。[管理ツール]>[コンピューターの管理] の順に選択します。
- ツリーで [ディスクの管理] ノードをダブルクリックします。
- Windows書き込みキャッシュを無効にするストレージデバイスを右クリックします。
- [プロパティ] を選択して [ハードウェア] タブをクリックします。
- [プロパティ] をクリックします。
- [ポリシー] タブをクリックします。
- [ディスクの書き込みキャッシュを有効にする] チェックボックスをオフにします。
- [OK] をクリックしてから、[OK] をもう一度クリックします。
- [コンピューターの管理] ウィンドウおよび [管理ツール] ウィンドウを閉じます。
- コンソールでProvisioningサーバーを右クリックし、[サービスの再起動] を選択します。または、構成ウィザードを再実行したり、Windowsのコントロールパネルで[管理ツール]、[サービス] の順に選択したりして、サービスを再起動することもできます[サービス] ウィンドウではStream Serviceを右クリックして [開始] を選択します。
ストアにアクセスするProvisioningサーバーの指定
各ストアにアクセスできるProvisioningサーバーを選択します:
- Citrix Provisioningコンソールでストアを右クリックして [プロパティ] を選択します。[ストアプロパティ] ダイアログボックスが開きます。
- [サーバー] タブで、Provisioningサーバーがこのストアにアクセスするサイトを選択します。
- このストアでvDiskを提供できるProvisioningサーバーのチェックボックスをオンにして [OK] をクリックします。