クラスター化されたライセンスサーバー – 構成、インストール、アップグレード、アンインストール

最終公開日 : Oct 24, 2026

クラスター化されたライセンスサーバーが必要な理由

クラスターサーバーは、可用性、信頼性、スケーラビリティを向上させるために結合されたコンピューターのグループです。ライセンスサーバーをクラスター化することで、障害発生時でも、ユーザーは重要なアプリケーションへのアクセスを中断することなく作業を継続できます。

クラスター化されたライセンスサーバーの仕組み

クラスター対応のライセンスサーバーのアクティブノードでハードウェア障害が発生すると、フェールオーバーが自動的に行われます。リソースは数秒で再び利用可能になります。
一般的なクラスター構成では、最低でも1つのアクティブサーバーと1つのパッシブ(バックアップ)サーバーがあります。クラスター内のアクティブサーバーが故障すると、クラスター内のリソースの所有権はクラスター内の別のノードに転送されます。通常、ユーザーはクラスター内の1つのサーバーが別のサーバーにフェールオーバーしたことを検出できません。
クラスター化されたライセンスサーバーのアクティブノードが故障しても、Citrix製品に接続しているユーザーには影響ありません。製品は一時的にライセンスキャッシュモードに入り、製品のイベントログにイベントが書き込まれる場合があります。
重要:
クラスター環境にCitrix Licensingがインストールされており、Windowsファイアウォールが有効になっている場合、接続が失敗する可能性があります。コンソールへのリモート接続やライセンスのチェックアウトは、クラスターでフェールオーバーが発生するまでは機能します。CITRIX.exeとlmgrd.exeの例外ルールはLicensingのインストール中に作成されますが、クラスターのフェールオーバー後には機能しません。この問題を回避するには、Windowsファイアウォールパネルの「例外」タブでLicensingコンポーネントの例外を作成します。以下の各ポートに対して例外を作成してください。
  • ライセンスサーバーのポート番号は27000です
  • ベンダーデーモンのポート番号は7279です
  • Licensing用Webサービスのポート番号は8083です

クラスター環境でのCitrix Licensing

ほとんどのクラスターと同様に、プライベートネットワークはクラスターノード間でハートビート、コマンド、および状態情報を送信するために使用されます。接続が中断された場合、ノードはまずプライベートネットワーク経由で再接続を試み、次にパブリックネットワーク経由で再接続を試みます。次の図は、クラスター対応のライセンス展開を示しています。
クラスター化されたライセンス環境での通信:
通信
クラスター内のリソースは、一度に1つのノードのみが使用できます。Citrix Licensingをすでに展開していて、その展開をクラスター対応サーバーに移行する場合は、次の点に注意してください。
  • 特定のサーバー名を参照するライセンスファイルをすでに生成しているため、クライアントアクセスポイントには、元のLicense Serverと同じ名前を付ける必要があります。そうしない場合は、License Serverクラスターの新しい名前でライセンスファイルを再ホストしてください。
  • ライセンスファイルのホスト名は大文字と小文字を区別します。したがって、クライアントアクセスポイント名は、ライセンスファイルのホスト名と同じ大文字と小文字の区別である必要があります。そうでない場合は、正しい大文字と小文字の区別でライセンスファイルを再ホストする必要があります。フェールオーバークラスターマネージャーを使用して、クライアントアクセスポイント名がライセンスファイルで指定されたホスト名と一致することを確認できます。Citrix Virtual Apps and DesktopsのStudioまたはCitrix Licensing Manager(License Serverのスタートメニューから)を使用してライセンスをダウンロードする場合、クラスター名とホスト名の大文字と小文字の区別は問題になりません。
  • 古いLicense Serverによってサービスされていたすべての製品インストール(Citrix Virtual Apps and Desktopsを実行しているサーバーなど)を、新しいLicense Serverクラスターにポイントします。製品の通信設定を変更して、クライアントアクセスポイントの名前をLicense Server名として使用するようにします。製品側の通信設定の編集については、製品のドキュメントを参照してください。

クラスター化されたLicense Serverを構成するための前提条件

以下に、MicrosoftクラスターでLicense Serverをセットアップするための要件を示します。
  • Microsoftクラスタリング機能は、次の環境で利用できます。
    • ウィンドウズ サーバー 2019
    • ウィンドウズ サーバー 2016
    • ウィンドウズ サーバー 2012 R2
  • Citrix Licensingは、クラスター共有ボリュームまたはサードパーティのボリューム管理製品をクラスター向けにサポートしていません。
  • Microsoftクラスタリング用にCitrix Licensingを構成する前に、完全に機能するMicrosoftクラスター環境が必要です。Citrix Licensing Servicesは、一度に1つのノードでのみ実行されます。
  • License Serverをクラスター化するには、ハードウェアおよび一般的なクラスタリングに関するMicrosoftの要件に加えて、以下のクラスター要件に従ってください。
  • License ServerインストーラーのCitrixLicensing.exeを使用して、クラスターにライセンスをインストールします。
  • クラスターにCitrix Licensingをインストールするときは、クライアントアクセスポイントの名前を指定します。製品のインストール中に、ライセンスサーバーの名前の入力を求められます。
  • クラスター内の各ノードには、同一のライセンスサーバーハードウェアを使用することをお勧めします。特に、Citrixは各ノードに2つのネットワークアダプターと、共有ディスクで構成されたサーバーを推奨しています。
  • 各ノードに2つのネットワークアダプターがあることを確認してください。1つはパブリックネットワークへの接続用、もう1つはノード間プライベートクラスターネットワーク用です。両方の接続に1つのネットワークアダプターを使用することはサポートしていません。
  • クラスターサービスはサブネットごとに1つのネットワークインターフェイスしか認識しないため、パブリックIPアドレスとプライベートIPアドレスは異なるサブネット上にある必要があります。
  • クライアントアクセスポイント名を解決するには、DNS、WINS、HOSTS、またはLMHOSTSなどの名前解決方法が必要です。
  • クラスターを構成する各サーバーは、同じドメイン内にある必要があります。
  • プライベートネットワークコネクタには静的IPアドレスを設定します。
  • クラスターにライセンスを割り当てるには、Citrix Licensing Managerを使用することをお勧めします。
  • citrix.comでライセンスファイルを生成するときは、ホストIDの入力を求められたときにクライアントアクセスポイントの名前を使用します。
  • ライセンスファイルをダウンロードしたら、ライセンスサーバー上のF:\Program Files\Citrix\Licensing\MyFilesフォルダー(F:はクラスターの共有ドライブ)にコピーして、再読み込みします。
重要:
Citrixは、クラスター内のすべてのネットワークアダプター(プライベートとパブリックの両方)に静的IPアドレスを設定することを推奨しています。IPアドレスの取得に動的ホスト構成プロトコル(DHCP)を使用している場合、DHCPサーバーがダウンすると、クラスターノードへのアクセスが利用できなくなる可能性があります。パブリックネットワークアダプターにDHCPを使用する必要がある場合は、DHCPサービスが一時的に失われた場合でも動的に割り当てられたリースアドレスが有効なままであることを保証するために、長いリース期間を使用するか、DHCP予約を実行してください。

クラスター化されたライセンスサーバーを構成する

次の手順では、クラスター対応サーバーにライセンスをインストールして構成する全体的なプロセスについて説明します。これらの手順は、ライセンスサーバーをインストールするハードウェアでクラスターを構成済みであることを前提としています。
  1. クラスターリソースグループを作成します。クライアントアクセスポイントと共有ストレージをリソースグループに割り当てます。最初のノードがクラスターリソースを制御し、作成したリソースグループが最初のノードを指していることを確認します。
  2. クラスターの最初のノードで、Citrix Licensing インストーラー (CitrixLicensing.exe) を管理者として起動します。最初のノードに共有クラスタードライブ (クォーラムドライブではない) にインストールします。「クラスター内の最後のノード」チェックボックスはオフのままにします。
  3. クラスター内のアクティブノードからリソースを2番目のノードに移動します。
  4. 2番目のノードに、最初のノードと同じ共有場所にライセンスサーバーをインストールします。クラスターには2つ以上のノードを追加できます。
  5. クラスター内の最後のノードにライセンスサーバーをインストールするときは、「クラスター内の最後のノード」チェックボックスがオンになっていることを確認してください。
  6. ライセンスサーバーのクライアントアクセスポイント名をホスト名として指定するライセンスファイルを取得します。ライセンスファイルを取得したら、それらをライセンスサーバーに追加し、再読み込みする必要があります。
  7. Citrix製品を、ライセンスサーバークラスターのノード名ではなく、クライアントアクセスポイント名を使用するように構成します。
重要:
クラスター化されたライセンスサーバーがフェールオーバーすると、クラスターサービスは lmgrd_debug.log の名前を、以前サービスをホストしていたノードの名前に変更します。その後、新しいアクティブノードでサービスを開始し、lmgrd_debug.log を作成します。

クラスター対応サーバーにライセンスをインストールする

重要:
.msi はクラスタリングをサポートしていません。クラスタリングのためにインストールまたはアップグレードするには、CitrixLicensing.exe を使用してください。
この手順では、以下のドライブ文字とパス/変数が使用されます。
  • D は製品メディアのドライブです。
  • C は指定されたノードのローカルハードドライブです。
  • F はクラスター共有ドライブリソースです。(このドライブはインストールドライブです。つまり、各ノードで使用されるインストールファイルが保存される場所です。)
NetBiosの制限があるため、クライアントアクセスポイント名は15文字未満であることを確認してください。英語以外のプラットフォームでは、クラスターノードでライセンスサービスインストールを開始する際、構成画面のクラスターグループリストにシステムデフォルトのクラスターグループが含まれている場合があります。デフォルト以外のクラスターグループのいずれかを選択すると、インストールは正常に続行されます。
  1. 個別の非コアクラスターリソースグループを作成します。リソースグループには、ドライブ文字が割り当てられた接続ストレージとクライアントアクセスポイントが必要です。クライアントアクセスポイントは、ライセンスファイルの取得時に使用したホスト名と同じである必要があります。Windows Server 2012 R2、Windows Server 2016、およびWindows Server 2019で、フェールオーバークラスターマネージャーと役割 > 役割の構成を使用します。次に、メニューでその他のサーバータイプを選択します。クラスターの最初のノードがすべてのクラスターリソースを所有していることを確認してください。
  2. License ServerインストーラーCitrixLicensing.exeを管理者として実行します。 インストール場所ページで、クラスター共有ドライブに対応するドライブ文字を設定します。デフォルトでは、ライセンスコンポーネントはF:\Program Files\Citrix\Licensingにインストールされます。
  3. 最初のノードへのインストール中は、「クラスター内の最後のノード」チェックボックスをオフのままにします。
  4. 手順1で作成したリソースグループのリソースを2番目のノードに移動します。
  5. クラスターのノード2で、管理者としてCitrixLicensing.exeを実行します。
  6. 手順3に戻ります。クラスターには2つ以上のノードをインストールできます。クラスターには2つ以上のノードをインストールできます。追加のクラスターごとに、手順3を繰り返します。
  7. クラスター内の最後のノードにLicense Serverをインストールするときは、「クラスター内の最後のノード」チェックボックスがオンになっていることを確認してください。最後のノードでポートが構成されます。
  8. Citrix Licensing Managerを使用してライセンスファイルをインポートします。

コンソールを開くか、コマンドを実行する

標準展開で利用可能なすべてのライセンス管理機能は、クラスター化されたLicense Serverでも利用できます。これらの機能には、管理コンソールとライセンス管理コマンドを実行する機能が含まれます。
クラスターでCitrix Licensing Managerを開くには、次の場所に移動します。
https://client access point name:web service port
ここで、クライアントアクセスポイント名はクラスターの名前であり、Webサービスポートはコンソール通信用のポート番号です。デフォルトのポート番号は8083です。クラスター内のライセンスファイルの場所を指定するには、引数-c @クライアントアクセスポイント名を使用して多くのライセンス管理コマンドを実行できます。例:
lmreread -c @client access point name -all

クラスター化されたライセンスサーバーをアップグレードする

クラスター化されたライセンスサーバー(バージョン11.12.1以降)を最新バージョンにアップグレードするには、次の手順を実行します。
  1. 最新のライセンスサーバービルドをダウンロードします。
  2. ライセンスサーバーインストーラー CitrixLicensing.exe を管理者として実行します。
  3. クラスター対応サーバーにライセンスをインストールしたときに作成したリソースグループのリソースを、2番目のノードに移動します。
  4. クラスターのノード2で、CitrixLicensing.exeを管理者として実行します。ノード2がクラスター内の最後のノードである場合は、ポートの構成ページでクラスター内の最後のノードオプションがチェックされていることを確認し、次へをクリックします。
  5. クラスターに2つ以上のノードがある場合は、手順3 を繰り返します。
  6. Citrix Licensing Manager を使用してライセンスファイルをインポートします。
注記:
ライセンスサーバーのバージョン11.12.1より古いバージョンを実行している場合は、それをアンインストールしてからバージョン11.16.6をインストールしてください。これらの古いバージョンのライセンスサーバーは、現在のMicrosoftクラスターガイドラインに準拠していません。ライセンスサーバーのバージョン11.16.6には、Windows Server 2008以降のバージョンをサポートするために必要な機能が含まれています。

クラスター化されたライセンスサーバーをアンインストールする

アクティブノードからコントロールパネル > プログラムと機能オプションを使用して、クラスター化されたライセンスサーバーからライセンスをアンインストールします。 最初のノードにすべてのリソースが含まれていることを確認してください。
  1. クラスターの最初のノードから、コントロールパネル > プログラムと機能 を起動します。
  2. Citrix Licensing を削除します。
  3. フェールオーバークラスターマネージャーを使用して、Citrix Licensingリソースグループ内のリソースを2番目のノードに移動します。
  4. 2番目のノードからCitrix Licensingを削除します。ノードが複数ある場合は、各ノードに対して手順3と4を繰り返し、その後手順5に進みます。
  5. 共有ドライブから残りのファイルを削除します。
注:
アンインストールプロセスでは、ライセンスファイルとオプションファイルは共有ドライブから削除されません。詳細については、「ライセンスのトラブルシューティング」を参照してください。