Licensing

Citrix®ライセンスの技術概要

Citrix製品を使用する前に、Citrixライセンスをインストールする必要があります。Citrixライセンスは、連携して機能するコンポーネントのシステムです。このシステムには以下が含まれます。

ライセンスサーバー。 ネットワーク全体でライセンスを共有できるシステムです。詳細については、ライセンスサーバーを参照してください。

  • ライセンスファイル。 製品のライセンス供与に必要なファイルです。これらのファイルはライセンスサーバーに保存されます。詳細については、ライセンスファイルを参照してください。

  • Citrix Licensing Manager。 ライセンスサーバーの管理方法です。詳細については、Citrix Licensing Managerを参照してください。

Web Services for Licensing。 Studio、Director、およびLicensing Administration PowerShell Snap-inを有効にして、以下を実行します。

  • ライセンスサーバーと通信し、ユーザーを管理する
  • ライセンスを割り当ててインストールする
  • ライセンスサーバーの健全性、ライセンス使用状況、およびその他のアラートメッセージを表示する

詳細については、ライセンス要素およびサービスを参照してください。

ライセンス操作の概要

チェックアウトとチェックイン

通常、ユーザーがCitrix製品に初めて接続すると、製品はライセンスサーバーにライセンスを要求します。ライセンスサーバーがライセンス要求を許可すると、Citrix製品はその使用のためにライセンスを予約します。この目的のためにライセンスを予約することは、ライセンスのチェックアウトとして知られています。ユーザーが製品サーバーからログオフすると、製品はライセンスをライセンスサーバーに返却します。このプロセスは、ライセンスのチェックインとして知られています。一部のCitrix製品は、ユーザーが製品に接続したときにライセンスをチェックアウトします。ライセンスは所定の期間チェックアウトされたままになります。

Citrix製品が起動するたびに、スタートアップライセンスをチェックアウトすることでライセンスサーバーへの接続を開きます。スタートアップライセンスは、Citrix製品がライセンスサーバーへの継続的な接続を維持できるようにするCitrixシステムファイルです。詳細については、スタートアップライセンスを参照してください。

たとえば、Citrix Virtual Desktopsを実行しているサーバーがライセンスを要求すると、製品はデータストアからライセンスサーバー名とポート番号の情報を取得します。その後、製品はライセンスを取得するための接続を確立します。

ライセンスサーバー名の製品側設定を構成する際、localhostは使用しないでください。代わりにホスト名、IPアドレス、またはFQDNを使用できますが、CitrixはFQDNの使用を推奨しています。

ライセンスチェックアウトプロセスには3つの段階があります。

  • Checkout-process

Citrix製品は、ライセンスをチェックアウトするために3段階のプロセスを経ます。

    1. 起動時に、Citrix製品を実行しているコンピューターがスタートアップライセンスをチェックアウトします。
    1. クライアントデバイスが製品サーバーに接続します。
    1. 製品がライセンスサーバーにライセンスを要求します。
  • Citrix Virtual DesktopsなどのCitrix製品は、ライセンスの数と種類を含む、ライセンスサーバーからのライセンス情報のレプリカを保存します。Citrix製品サーバーがライセンスサーバーへの接続を失った場合、またはライセンスサーバーがタイムリーに応答しない場合、製品はライセンスキャッシュモードに入ります。ライセンスキャッシュモード中、製品はライセンスのローカル記録を使用して製品のライセンス供与を継続します。製品とライセンスサーバー間の通信が再確立されると、ライセンスキャッシュモードはリセットされます。

  • スケーラビリティ

このセクションでは、Citrix環境におけるライセンス使用のスケーラビリティの影響を検証することで、ライセンスサーバーの成功した使用を確実にするためのガイダンスを提供します。このスケーラビリティテストを実施しました。

仮想マシンのハードウェア/構成: Intel Xeon E5-2650 v3 @ 2.30 GHz 4仮想CPU 8 GB RAM Windows Server 2016

  • 6.5以前の同時接続:

  • 3000台の接続済みCitrix Virtual Apps™サーバー
  • 53,000の同時ライセンス
  • 毎秒50~60接続

  • 53,000を超えるライセンスをスケールしようとすると、サーバーがライセンスキャッシュモードに入ります。また、WMIとlmstatに問題が発生します。ライセンスサーバーあたり50,000以下の同時接続を維持することをお勧めします。

  • 7.xの同時接続:

  • 16台のDelivery Controller
  • 70,000の同時ライセンス
  • 毎秒50~60チェックアウト

  • 7.xのユーザー/デバイス:

  • 16台のDelivery Controller
  • 150,000のユーザー/デバイスライセンス
  • 毎秒50/60チェックアウト

CITRIX.exeはシングルスレッドプロセスです。同時接続を処理している間、最大接続制限はシングルコアプロセッサの速度に基づいています。ピーク時には、CITRIX.exeはシングルコアの100%を使用し、最終的にタイムアウトし始めます。この使用状況により、Citrix製品がライセンスキャッシュモードに入ったり、ライセンスサーバーユーティリティでエラーが発生したりする可能性があります。ライセンスサーバーがバックログ接続を処理した後、通常の状態に戻ります。CITRIX.exeのプロセッサ使用率を監視して、より高速なプロセッサが必要かどうかを判断してください。高スケーラビリティ環境で問題が発生した場合は、より多くのライセンスサーバーを導入することをお勧めします。

ユーザー/デバイス技術はマルチスレッドであり、同時接続よりも優れたスケーラビリティを発揮します。ライセンスの最適化中に、ライセンスアクティビティがシングルコアの100%を占める期間が見られる場合があります。この使用状況は正常であり、CITRIX.exeのプロセッサ使用率や機能には影響しません。ライセンスサーバーのリソース使用状況を監視し、適切に機能する環境を維持するためにライセンスサーバーを追加することをお勧めします。

WMIlmstatlmutil、またはその他のインベントリ操作を実行すると、ライセンスサーバーのパフォーマンスに悪影響を及ぼす可能性があります。これらのアクティビティを最小限に抑えることをお勧めします。使用状況データが必要な場合は、Citrix Licensing Manager からデータをエクスポートしてください。詳細については、「履歴の使用状況」を参照してください。

製品エディション別のライセンスサーバー

  • 1つのライセンスサーバーで、Citrix製品の複数のエディションのライセンスを格納できます。製品エディションの詳細については、「Citrix製品とライセンスモデル」を参照してください。チェックアウトされるライセンスの種類は、製品サーバーで構成されているエディションに対応します。製品サーバーは、特定のライセンスエディションを使用するように構成されており、そのライセンスエディションをチェックアウトします。

  • たとえば、ProductServerA は Advanced ライセンスをチェックアウトするように構成されています。ProductServerB は Premium ライセンスをチェックアウトするように構成されています。LicenseServer1 には、Advanced ライセンスと Premium ライセンスの両方が含まれています。

  • LicenseServer1 にインストールされているライセンスを使用するように構成されている ProductServerA に接続するユーザーは、Advanced ライセンスのみをチェックアウトします。LicenseServer1 の Advanced ライセンスの数を超過すると、既存の Advanced 接続ライセンスが解放されるまで、ProductServerA ユーザーからの新しい要求は拒否されます。
  • LicenseServer1 にインストールされているライセンスを使用するように構成されている ProductServerB に接続するユーザーは、Premium ライセンスのみをチェックアウトします。LicenseServer1 の Premium ライセンスの数を超過すると、Premium 接続ライセンスが解放されるまで、ProductServerB ユーザーからの新しい要求は拒否されます。

注:

多くのユーザーを持つ多数の製品サーバーが同じライセンスサーバーに同時にアクセスすると、ライセンスのチェックアウト時間が増加する可能性があります。1つのライセンスサーバーは、一度に10,000件のインバウンドTCP/IP要求しか受け入れることができません。同時に10,000を超えるCitrix製品サーバーを接続する予定がある場合は、複数のライセンスサーバーを使用することをお勧めします。これらの製品サーバーには、Citrix Virtual Apps and Desktops、Delivery Controllers、およびアプライアンスが含まれます。

  • 展開例

  • シナリオ 1: 2つのサイト

  • SiteA には、Advanced エディション用に構成された製品サーバーが含まれています。
  • SiteB には、Premium エディション用に構成された製品サーバーが含まれています。
  • 1つのライセンスサーバー(共有)。
  • User1、User2、User3、User4…User5000 は SiteA にのみ接続します。
  • User5001、User5002、User5003…User10000 は SiteB にのみ接続します。

シナリオ 2: 1つのサイト

  • このサイトには、公開アプリケーションの2つのセットがあります。
  • このサイトは、Citrix Virtual Apps and Desktops Premium の同時接続として、また Delivery Groups 2 は Citrix Virtual Apps and Desktops のユーザー/デバイスとして構成されています。
  • 1つのライセンスサーバー(共有)。
  • User1、User2、User3、User4…User5000 は同時接続ライセンスにのみ接続します。
  • User5001、User5002、User5003…User10000 は Delivery Group 2 のユーザー/デバイスライセンスにのみ接続します。

ライセンスの概念

ライセンスキャッシュモード

注:

ライセンスの有効期限が切れた場合、ライセンスキャッシュモードとライセンスバーストモードの機能は適用されません。

ライセンスキャッシュモードとライセンスバーストモードは、2つの異なる機能です。ライセンスバーストモードの詳細については、「ライセンスバーストモード」を参照してください。

製品サーバーがライセンスサーバーとの通信を失った場合、ユーザーと製品はライセンスキャッシュモードによって保護されます。ライセンスキャッシュモードにより、製品サーバーはライセンスサーバーと通信しているかのように動作を継続できます。Citrix製品が起動ライセンスをチェックアウトした後、製品とライセンスサーバーは5分ごとにハートビートメッセージを交換します。ハートビートは、それぞれが稼働中であることを示します。製品とライセンスサーバーがハートビートを送受信しない場合、製品はライセンスキャッシュモードに移行し、キャッシュされた情報を通じて自身をライセンスします。

Citrix はライセンスキャッシュモードを設定します。通常は30日間ですが、製品によって異なる場合があります。Windows の イベントログ およびその他の製品内メッセージは、製品がライセンスキャッシュモードに入ったかどうか、およびライセンスキャッシュモードの残り時間を示します。ライセンスキャッシュモードの期間が終了すると、製品は接続を受け入れなくなります。製品とライセンスサーバー間の通信が再確立されると、ライセンスキャッシュモードはリセットされます。

ライセンスキャッシュモードは、製品がライセンスサーバーと少なくとも一度は正常に通信した場合にのみ発生します。

同時接続ライセンスの場合、インストールされている最大同時接続ライセンス数まで接続できます。ユーザー/デバイスライセンスの場合、接続数に制限はありません。

ライセンスキャッシュモードの例 - 同じライセンスサーバーを使用する2つのサイト

  • Site 1 とライセンスサーバー間の接続が切断され、Site 1 はライセンスキャッシュモードに移行し、操作と接続を継続します。
  • Site 1 がライセンスサーバーとの通信を再確立すると、接続が調整され、通常のライセンス制限内になるまで新しい接続は許可されません。
  • Site2 は影響を受けず、通常どおり動作します。
  • ライセンスサーバーがダウンした場合、両方のサイトがライセンスキャッシュモードに移行します。各サイトは、インストールされている最大ライセンス数まで許可します。上記と同様に、ユーザー/デバイスライセンスには制限がありません。

新規ライセンス

  • 新規ライセンスとは、過去30日以内に Citrix から購入したライセンスです。
  • 新規ライセンスセクションには、最近購入された上位5件が表示されます。
  • 新規ライセンスは、緑色のバーと緑色の「(New)」という文字で示されます。 新規ライセンス
  • ランディングページからライセンスを割り当てることができるのは、新規ライセンスのみです。必要なライセンスを選択し、[ライセンスの割り当て] をクリックして割り当てプロセスを開始します。

期限切れ間近の期間ライセンス

  • 期限切れ間近のライセンスとは、90日以内に有効期限が切れる期間ライセンスです。
  • 0~30日以内に有効期限が切れるライセンスは赤色のバーで表示されます。31~90日以内に有効期限が切れるライセンスはオレンジ色のバーで表示されます。 期限切れ間近のライセンス
  • [有効期限] 列には、ライセンスの有効期限までの日数が表示されます。
  • [割り当て済み] 列には、割り当て済みの数量と購入済みの合計数量が表示されます。
  • 期限切れ間近のライセンスセクションには、最近購入された上位5件が表示されます。

用語集

ライセンスの割り当て: ライセンスを割り当てる とは、購入したライセンスを製品およびライセンスサーバーごとに配分し、複数の環境またはユースケースに分割できるようにすることです。たとえば、組織が同じ製品のライセンスを1,000個所有しているとします。800個を1つの場所に、200個を別の場所で使用したい場合があります。今日、最初の場所のライセンスサーバーに800個のライセンスを割り当て、残りの200個は後で別のライセンスサーバーに割り当てることができます。

アセットコンポーネント: アセットコンポーネント はライセンスの詳細です。

CSVファイル: Excel CSVファイル には、超過使用中のライセンス数を含む日次使用状況情報が提供されます。

ライセンスの変更: ライセンスの変更 を選択すると、ライセンスファイルが返され、別のライセンスサーバーに割り当てられます。

割り当ての返却: ライセンスを返却すると、それらのライセンスはライセンスプールに戻されます。その後、これらのライセンスをいつでも任意の数量で割り当てることができます。ライセンスを返却した後、古いライセンスファイルをライセンスサーバーから削除してください。

期間ライセンス: 期間ライセンスは、指定された期間に対して購入され、有効期限があります。

Citrix®ライセンスの技術概要