Licensing

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

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

ライセンスサーバー。 ネットワーク全体でライセンスを共有できるシステム。

  • ライセンスファイル。 製品のライセンスに必要なファイル。これらのファイルはライセンスサーバーに保存されます。

  • Citrix Licensing Manager。 推奨されるライセンスサーバー管理方法。

    • Citrix Licensing Managerの以下の機能の詳細については、「設定」を参照してください。

    • ユーザーアカウントとグループアカウントの設定
    • ライセンスサーバーのCitrix Cloudへのショートコード登録と登録の簡単な削除
    • これらのポートの変更
    • ライセンスサーバー (デフォルト 27000)
    • ベンダーデーモン (デフォルト 7279)
    • ライセンス用Webサービス (デフォルト 8083)
  • Customer Success Servicesの更新の確認とインストール
  • ライセンスバーストモードの有効化と無効化
  • ライセンスサーバーのCitrix Cloudへの登録
  • 保持期間を選択することによる履歴データ保持の設定。デフォルトのデータ保持期間は180日です
  • Citrix Customer Experience (CEIP)とCall Homeのいつでも設定
  • 失敗したcitrix.comおよびCustomer Experience Improvement Programアップロードの再試行
  • Citrixへのデータアップロードの強制

  • Citrix Licensing Managerの以下の機能の詳細については、「ライセンスのインストール」を参照してください。

  • ライセンスアクセスコードまたはダウンロードしたファイルを使用したライセンスサーバーへのライセンスファイルの簡易インストール
  • ライセンスインストール後のライセンス詳細の表示

  • Citrix Licensing Managerの以下の機能の詳細については、「ダッシュボード」を参照してください。

  • インストール済み、使用中、期限切れ、利用可能なライセンス、およびCustomer Success Servicesの期日を表示するダッシュボード
  • 強化されたユーザー/デバイスライセンス使用状況レポート

Citrix Licensing Managerの以下の機能の詳細については、「履歴の使用状況」を参照してください。

  • すべての製品、すべてのライセンスモデル、およびすべてのCustomer Success Services (Subscription Advantage)の期日を選択できるようにすることで、データエクスポートを簡素化

License Administration Console。 ライセンスファイルとライセンスサーバーを管理するために使用できる別のインターフェイス。

ライセンス用Webサービス。 Studio、Director、およびLicensing Administration PowerShell Snap-inを有効にして、以下を実行します。

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

Citrix License Management Service。 Citrix Insight Services内のライセンス管理コンソールを介したライセンス環境の管理を可能にします。このサービスは、ライセンス管理とサポートを支援します。

  • ライセンス容量を超過しそうな場合の新しいライセンスの割り当て
  • アップグレード後の古いライセンスの取り消し
  • ディザスターリカバリー (DR) 環境での重複ライセンスの管理

製品側の設定。 ライセンスサーバーに関連付けられているCitrix製品内の設定。

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

ライセンス操作の概要

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

  • Citrix製品が起動するたびに、スタートアップライセンスをチェックアウトすることでライセンスサーバーへの接続を開きます。スタートアップライセンスは、Citrix製品がライセンスサーバーへの継続的な接続を維持できるようにするCitrixシステムファイルです。次の図は、各製品がライセンスサーバーへの独自の定常接続を形成することを示しています。

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

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

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

Checkout-process

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

  1. 起動時に、Citrix製品を実行しているコンピューターが起動ライセンスをチェックアウトします。
  2. クライアントデバイスが製品サーバーに接続します。
  3. 製品がライセンスサーバーからライセンスを要求します。

Citrix Virtual DesktopsなどのCitrix製品は、ライセンスの数と種類を含め、ライセンスサーバーからのライセンス情報のレプリカを保存します。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からデータをエクスポートしてください。 詳細については、「履歴の使用状況」を参照してください。

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

注:

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

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

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

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

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

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

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

ライセンスサーバーがダウンした場合、両方のサイトがライセンスキャッシュモードに入ります。各サイトは、インストールされている最大ライセンス数まで許可します。上記と同様に、ユーザー/デバイスライセンスには制限がありません。

制限事項

ユーザー名は、一部のローカライズされた言語で大文字と小文字を区別します。Citrix Licensing Managerにログオンするには、非ASCII文字が含まれている場合、domain-name\usernameを大文字で設定してください。

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