Licensing

ライセンスサーバーの開始、インストール、および構成

重要:

  • Citrix License Server 上でサードパーティベンダーデーモンを実行すること、またはサードパーティライセンスサーバー上で Citrix ベンダーデーモンを実行することはサポートしていません。

  • 最新バージョンのライセンスサーバーを実行することをお勧めします。ライセンスサーバーコンポーネントのホットフィックスは提供しておらず、新しい製品で古いライセンスサーバーをサポートしていません。最新バージョンのライセンスサーバーには、以前のバージョンで発生した問題の解決策が含まれていることがよくあります。新しい Citrix 製品をアップグレードまたはインストールする際は、ライセンスコンポーネントもアップグレードしてください。新しいライセンスサーバーは下位互換性があり、古い製品やライセンスファイルをサポートします。ただし、新しい製品では、ライセンスを正しくチェックアウトするために最新のライセンスサーバーが必要となることがよくあります。最新バージョンは、Citrix Downloads サイトで確認できます。

    このリリースでの新機能については、「新機能」を参照してください。

  • UNC パス (\\\server\share) からライセンスサーバーをインストールすることはサポートしていません。ライセンスサーバーはローカルコピーからインストールしてください。

手順 1 前提条件の確認

ライセンスサーバーをインストールおよび構成する前に、システム要件を確認してください。

手順 2 製品のライセンス

製品のライセンスには、次の手順が含まれます。

  1. 最新のライセンスサーバーバージョンがあることを確認
  2. システム要件の確認
  3. ライセンスのインストール
  4. My Account からライセンスファイルを取得、またはライセンスコードがある場合は Citrix Licensing Manager を使用
  5. Citrix 製品のインストール(または、すでにインストールされている場合は、新しいライセンスを認識させるために Citrix 製品を再起動)
  6. 該当する場合、製品のインストール中に設定されなかった製品側のライセンス通信設定を構成。この構成には、製品で正しい製品エディションを設定することが含まれます。詳しくは、「ライセンス要素」および「サービス」を参照してください。

製品側のエディション設定が、購入したライセンスと正しく一致していることを確認してください。たとえば、Premium エディションライセンスを購入した場合は、製品のエディション設定が Advanced ではなく Premium を示していることを確認してください。

重要:

ライセンスサーバーはドメインメンバーシップを必要としません。ワークグループにライセンスサーバーをインストールしても、Citrix 製品のすべてのライセンス機能を実行できます。Active Directory ユーザーまたはグループを持つ Citrix Licensing Manager ユーザーを管理するには、ユーザーがドメインの一部である必要があります。それ以外の場合は、ローカルの Windows ユーザーとグループを使用してください。

手順 3 セキュリティとファイアウォールの確認

  • セキュリティに関する考慮事項

  • 新しい Citrix 製品をアップグレードまたはインストールする際は、ライセンスサーバーを最新バージョンにアップグレードすることをお勧めします。新しいライセンスサーバーは下位互換性があり、古い製品やライセンスファイルをサポートします。新しいライセンスサーバーがリリースされるたびに、以前のバージョンよりも優れたセキュリティ機能が含まれている可能性があります。環境を構成する際には、次のセキュリティに関する考慮事項も推奨します。

  • 信頼できるネットワーク上の承認された管理者のみが Citrix Licensing Manager にアクセスできるように、ライセンスサーバー環境を構成します。これは、適切に構成されたネットワークまたはホストベースのファイアウォールを使用することで実現できます。
  • Citrix Licensing Manager を使用する際は、信頼できない Web サイトへのアクセスや信頼できない URL のクリックを避けてください。

重要:

Citrix License Server は、認証に Microsoft Active Directory を使用します。Citrix は、Citrix License Server を安全に展開するために、Microsoft Active Directory で優れたセキュリティプラクティス(アカウントロックアウトやパスワード管理など)を実装することを強く推奨します。詳しくは、「アカウントロックアウトのしきい値」および「パスワードは複雑さの要件を満たす必要がある」の記事を参照してください。

ファイアウォールに関する考慮事項

ライセンスをインストールする前に、ライセンスサーバーと製品サーバーの間にファイアウォールが必要かどうかを判断してください。ファイアウォールに関する考慮事項は、ライセンスサーバーをインストールする場所に影響を与える可能性があります。

環境にハードウェアファイアウォールがある場合は、必要なルールを手動で作成する必要があります。

製品とライセンスサーバーの間にファイアウォールがある場合は、ポート番号を構成します。この構成プロセスには以下が含まれます。

-  **変更するポート番号の決定**。ポート番号は、インストールプロセス中またはインストール後に変更できます。
-  **ファイアウォールポートの開放**。トラフィックが流れるように、変更したファイアウォール上のポートを開放します。現在のリリースでは、組み込みファイアウォールが自動的に構成されます。
-  **製品側設定の変更**。Citrix Licensing Manager と同じポート番号を使用するように Citrix 製品を構成します。製品で参照されているポート番号を変更しない場合、製品はライセンスサーバーに接続できません。製品側設定は、製品のインストール中およびインストール後に変更できます。これらの設定については、製品ドキュメントを参照してください。

ファイアウォールを介して必要な URL とポートを許可する方法、およびオープン URL のリストの詳細については、「Citrix Cloud への登録と登録解除」を参照してください。

テレメトリーデータのアップロードを許可する方法の詳細については、レポートオプションを参照してください。

ステップ 4 ライセンスコンポーネント、サーバー、および証明書のインストール

注:

インストール中に、インストールパスにローカライズされた文字が含まれていると、インストールが失敗する可能性があります。デフォルトのインストールパスを受け入れるか、インストールディレクトリにはASCII英字のみを入力してください。

ライセンスコンポーネントは、個別の専用サーバー、または別のアプリケーションと共有するサーバーにインストールできます。あるいは、Webサーバーまたはアプリケーションサーバーを使用することもできます。ただし、この記事で後述する場所は、リソース消費が少なくなります。50台未満のサーバーまたは10,000ライセンス未満で運用している場合は、製品と同じサーバーにライセンスサーバーをインストールできます。ライセンスサーバーを別のシステムに再配置する必要があるかどうかを判断するには、CPUおよびメモリ負荷 (lmgrd.exe および CITRIX.exe) を監視してください。

  • 重要:

  • Active Directory展開の場合を除き、今後のすべてのインストールには CitrixLicensing.exe ファイルを使用してください。その場合は、.msiを使用してください。インストールには、.exe ファイルと .msi ファイルの両方が存在することを確認してください。

  • グラフィカルインターフェイスを使用したライセンスサーバーとコンソールのインストール

      1. Citrixダウンロード からライセンスサーバーをダウンロードし、管理者またはAdministratorsグループのメンバーとしてライセンスサーバーインストーラー CitrixLicensing.exe を起動します。
      1. GUIのインストーラーに従って、インストール先フォルダーを承認します。
    • ライセンスコンポーネントは、32ビットコンピューターでは C:\Program Files\Citrix\Licensing に、64ビットコンピューターでは C:\Program Files (x86)\Citrix\Licensing にインストールされます。
  1. 構成ページで、ライセンスコンポーネントが使用するデフォルトのポート番号を承認または変更します。インストーラーにWindowsファイアウォールの例外を構成させるかどうかを選択します。必要に応じて、インストール後にポート番号を変更できます。ライセンスサーバーを構成せずにインストールを完了する場合は、CitrixLicensing.exe インストーラーを再起動してください。インストール後にライセンスサーバー構成ツールを使用して設定を構成することもできます。 構成ツールは、C:\Program Files\Citrix\Licensing\LS\resource\Licensing.Configuration.Tool.exe から開きます。
    • ライセンスサーバーのポート番号は27000です
    • ベンダーデーモンのポート番号は7279です
    • Citrix Web Services for Licensingのポート番号は8083です
  2. ライセンスサーバーは、ログオン方法に基づいてCitrix Licensing Managerのデフォルト管理者を追加します。ドメインにいる場合、ライセンスサーバーはインストールユーザー (domain\user) をデフォルトのライセンスサーバーまたはCitrix Licensing Manager管理者として追加します。ローカルWindowsユーザーの場合、ライセンスサーバーはインストールユーザー (computer\user) をデフォルトの管理者アカウントとして追加します。任意の管理者がライセンスを管理できるBUILTIN\administratorグループは、デフォルトで追加されます。BUILTIN\administratorsを削除して、ライセンスを特定のユーザーに制限できます。
  3. Citrix Licensing Managerを起動するかどうか、およびCitrixカスタマーエクスペリエンス向上プログラムに参加するかどうかを選択します。

Windowsコマンドラインを使用したライセンスのインストール

  • 重要:

  • Citrix Service Providerプログラムでは、カスタマーエクスペリエンス向上プログラム (CEIP) とCall Homeが必要です。Citrix Service Providerである場合、CEIPまたはCall Homeを無効にすることはできません。Citrixは、ライセンスコンプライアンスを含む正当な利益のために、必要な基本的なライセンスデータを収集します。詳細については、Citrixライセンスコンプライアンス を参照してください。

  • CitrixLicensing.exe コマンドを使用してライセンスをインストールする場合、オプションとその引数の間以外のコマンドラインの任意の場所に Property=value を追加してプロパティを設定します。

  • コマンドラインを管理者権限で実行していることを確認してください。昇格された権限でコマンドプロンプトを起動するには、スタートを選択し、コマンドプロンプトを右クリックして、管理者として実行を選択します。
    • 次のサンプルコマンドラインは、サイレントモードでライセンスをインストールします。設定したいプロパティを追加してください。
    • コマンドは改行せずに1行で入力してください。以下の例は、スペースの制約により複数行になっています。
    <Configurations>
      <EncoreConfiguration>
        <SamplingPeriod>15</SamplingPeriod>
        <RetentionTime>180</RetentionTime>
        <Enabled>true</Enabled>
    -  </EncoreConfiguration>
    -  <Proxy>10.211.55.5:808</Proxy>
    -  </Configurations>
<!--NeedCopy-->

ここで、

  • /quiet はサイレント(静音)インストールを指定します。
  • /l はログファイルの場所を指定します。
  • INSTALLDIR は、ライセンスサーバー実行可能ファイルが保存される場所です。オプションパラメーター。デフォルトは c:\program files\citrix\licensing または c:\program files (x86)\citrix\licensing です。
  • WSLPORT は、Citrix Web Services for Licensingに使用されるポート番号です。オプションパラメーター。デフォルトは8083です。
  • LSPORT は、ライセンスサーバーに使用されるポート番号です。オプションパラメーター。デフォルトは27000です。
  • VDPORT は、ベンダーデーモンに使用されるポート番号です。オプションパラメーター。デフォルトは7279です。
  • CEIPOPTIN は、Citrixカスタマーエクスペリエンス向上プログラム (CEIP) またはCall Homeに参加するかどうか、またはその方法を指定します。オプションパラメーター。デフォルトは NONE です。
    • DIAGNOSTIC - Call Home
    • ANONYMOUS - CEIP
    • NONE

Citrix Licensing Managerを使用して、CEIPおよびCall Homeの選択を変更できます。

Active Directory展開用のコマンドラインを使用したライセンスのインストール

msiexecコマンドを使用してライセンスをインストールする場合、オプションとその引数の間以外のコマンドラインの任意の場所に Property=”value” を追加してプロパティを設定します。.msiではクラスタリングはサポートされていません。

注:

コマンドラインを管理者権限で実行していることを確認してください。昇格された権限でコマンドプロンプトを起動するには、スタートを選択し、コマンドプロンプトを右クリックして、管理者として実行を選択します。

次のサンプルコマンドラインは、サイレントモードでライセンスをインストールし、この操作に関する情報をキャプチャするためのログファイルを作成します。スイッチの後に設定したいプロパティを追加してください。

コマンドは改行せずに1行で入力してください。以下の例は、スペースの制約により複数行になっています。

msiexec /I ctx_licensing.msi /l*v install.log /qn INSTALLDIR=installdirectory LICSERVERPORT=port_number VENDORDAEMONPORT=port_number MNGMTCONSOLEWEBPORT=port_number WEBSERVICESLICENSINGPORT=port_number CEIPOPTIN=value

説明:

  • /l*v: セットアップログの場所。オプションパラメーター。
  • /qn: サイレント(静音)インストールを指定します。
  • INSTALLDIR: ライセンスサーバーの実行可能ファイルが保存される場所。オプションパラメーター。デフォルトは c:\program files\citrix\licensing または c:\program files (x86)\citrix\licensing です。
  • LICSERVERPORT: ライセンスサーバーに使用されるポート番号。オプションパラメーター。デフォルトは 27000 です。
  • VENDORDAEMONPORT: ベンダーデーモンに使用されるポート番号。オプションパラメーター。デフォルトは 7279 です。
  • WEBSERVICESLICENSINGPORT: Citrix Web Services for Licensing に使用されるポート番号。オプションパラメーター。デフォルトは 8083 です。
  • CEIPOPTIN: Citrix Customer Experience Improvement Program (CEIP) または Call Home への参加方法を指定します。オプションパラメーター。デフォルトは NONE です。

    • DIAGNOSTIC - Call Home
    • ANONYMOUS - CEIP
    • NONE

Citrix Licensing Manager を使用して、CEIP および Call Home の選択を変更できます。

コマンドラインによるライセンス管理サービスの有効化または無効化

ライセンス管理サービスはライセンスサーバー内で自動的に動作し、基本的なライセンスデータの電子レポートを可能にします。インストール後にライセンス管理サービスを無効にすることで、手動レポートを選択できます。手動レポートの詳細については、「レポートオプション」を参照してください。

構文:

ctx_license_management_service.exe (-enable | -disable | -query)

説明:

  • -enable: 基本的なライセンスデータの電子レポートを有効にします。Citrix への初回アップロードは、ライセンスサーバーのインストールから 7 日後に実行されます。
  • -disable: 基本的なライセンスデータの電子ライセンスレポートを無効にします。電子ライセンスレポートを無効にした場合、手動レポートに同意したものとみなされます。
  • -query: 現在の構成を表示します。

Citrix Licensing Manager および Web Services for Licensing で使用される証明書の手動インストール

注:

インストール中に生成される自己署名証明書を使用しない場合は、この手順を使用してください。

証明書をインストールするには、次の 3 つのステップがあります。

  1. 証明書と秘密鍵を含む .pfx ファイルを取得します。この .pfx ファイルを取得するには、2 つの方法があります。
  2. .pfx ファイルから証明書と秘密鍵を抽出します。
  3. ライセンスサーバーに証明書と秘密鍵をインストールします。

ドメイン証明書を使用した .pfx ファイルの取得方法 - 方法 1

ドメイン内のサーバーにログオンし、MMC を開き、次の手順に従います。

  1. エクスポートされた .pfx ファイルを保持するためのディレクトリ c:\ls_cert を作成します。
  2. ファイル > スナップインの追加と削除 > 証明書 > コンピューターアカウント > ローカルコンピューター を選択して、証明書スナップインを追加します。
  3. 左ペインの 証明書個人 を右クリックし、すべてのタスク > 新しい証明書の要求 を選択し、次へ をクリックします。
  4. 証明書の登録ポリシー ウィザードで、Active Directory 登録ポリシー を選択し、次へ をクリックします。コンピューター の横にあるチェックボックスをオンにし、右側の 詳細 を選択します。
  5. プロパティ を選択し、全般 タブで、フレンドリ名と説明を入力します。
  6. サブジェクト タブの サブジェクトの種類 で、種類 メニューから 共通名 を選択します。テキストボックスにフレンドリ名を入力し、追加 を選択し、適用 をクリックします。
  7. 拡張機能 タブで、メニューから キー使用法 を選択します。デジタル署名とキーの暗号化選択されたオプション ボックスに追加します。
  8. 拡張キー使用法 メニューで、サーバー認証クライアント認証選択されたオプション ボックスに追加します。
  9. 秘密鍵 タブの キーオプション メニューで、キーサイズが 4096 であることを確認します。キーをエクスポート可能にする チェックボックスをオンにし、適用 をクリックします。
  10. 証明機関 タブで、CA チェックボックスが選択されていることを確認し、OK > 登録 > 完了 をクリックします。
    1. 証明書 コンソールで、個人 > 証明書 を選択し、作成した証明書を選択します。すべてのタスク > エクスポート > 次へ を選択し、はい、秘密鍵をエクスポートします ラジオボタンを選択し、次へ をクリックします。
    1. 個人情報交換 - PKCS #12(.PFX) で、すべての証明書を含めるチェックボックスをオンにし、次へ を選択し、パスワードを作成し、次へ をクリックします。
  1. 参照 をクリックし、C:\ls_cert に移動して server.PFX と入力し、ウィザードに従って完了します。

証明機関 (CA) に要求を送信して .pfx ファイルを取得する方法 - 方法 2

これらの手順は、ご使用の証明機関によって異なる場合があります。

  1. ライセンスサーバーにログオンし、MMC を開き、次の手順に従います。

    1. 「ファイル > スナップインの追加と削除 > 証明書 > コンピューターアカウント > ローカルコンピューター」を選択して、証明書スナップインを追加します。
    2. 左ペインの証明書の下で、個人を右クリックし、すべてのタスク > 高度な操作 > カスタム要求の作成を選択し、次へをクリックします。
    3. 証明書登録ポリシーウィザードで、カスタム要求の下にある登録ポリシーなしで続行を選択し、次へをクリックします。
    4. カスタム要求画面で、メニューから(テンプレートなし) CNGキーを選択し、要求形式としてPKCS#10を選択し、次へをクリックします。
    5. 証明書情報画面で、詳細を選択し、次にプロパティを選択します。
    6. 全般タブで、フレンドリ名と説明を入力します。
    7. サブジェクトタブのサブジェクト名の下で、共通名を選択し、テキストボックスに値を入力します。
    8. 拡張機能タブで、メニューからキー使用法を選択し、デジタル署名キーの暗号化を追加します。
    9. 拡張機能タブで、メニューから拡張キー使用法を選択し、サーバー認証クライアント認証を追加します。
    10. 秘密キータブの暗号化サービスプロバイダーの下で、RSA, Microsoft Software Key Storage Provider (既定) を選択します。キーオプションメニューから、キーサイズが4096であることを確認し、キーをエクスポート可能にするチェックボックスを選択し、適用をクリックします。
    11. ファイルを.reqファイルとして保存し、その.reqファイルを証明機関 (CA) に提出し、.cerファイルを保存します。
  2. MMC証明書の下で、個人を右クリックし、すべてのタスク > インポートを選択します。インポートウィザードで、.cerファイルを選択します。
  3. エクスポートされた.pfxファイルを保持するために、ディレクトリc:\ls_certを作成します。
  4. 証明書コンソールで、個人 > 証明書を選択し、インポートした証明書を選択します。すべてのタスク > エクスポート > 次へを選択し、はい、秘密キーをエクスポートしますラジオボタンを選択して次へをクリックします。
  5. 個人情報交換 - PKCS #12(.PFX)の下で、すべての証明書を含めるチェックボックスを選択し、次へを選択し、パスワードを作成し、次へを選択します。
  6. 参照を選択し、C:\ls_certに移動してserver.PFXと入力し、ウィザードに従って完了します。

証明書と秘密キーを抽出する方法

この手順では、.pfxファイルから証明書と秘密キーを抽出できるOpenSSLまたは別のツールが必要です。ライセンスサーバーに同梱されているOpenSSLのバージョンは、証明書と秘密キーの抽出をサポートしていません。OpenSSLのダウンロードについては、www.openssl.orgを参照してください。Citrixは、これらの手順を実行するために、別のワークステーションにOpenSSLをインストールすることをお勧めします。

  1. <openssl directory>\binフォルダーに移動します。
  2. openssl pkcs12 -in C:\ls_cert\server.pfx -out server.crt -nokeysを実行します。

    注:

    ライセンスサーバーは.crt証明書形式のみを使用します。

  3. エクスポートプロセス中に作成したパスワードを入力します (password)。
  4. openssl pkcs12 -in C:\ls_cert\server.pfx -out server.key -nocerts -nodesを実行します。
  5. エクスポートプロセス中に作成したパスワードを入力します (password)。

ライセンスサーバーに.crtおよび.keyファイルをインストールする方法

Windows - ライセンス用Webサービス:

  1. Citrixライセンス用Webサービスを停止します。
  2. この手順で以前に作成したserver.crtとserver.keyをc:\program files (x86)\citrix\licensing\WebServicesForLicensing\Apache\conf\にコピーします。
  3. Citrixライセンス用Webサービスを開始します。

Windows - ライセンス管理コンソール:

注:

  • ライセンス管理コンソールは、Windows License Server v11.16.6.0ビルド31000以降から削除されました。詳細については、「新機能」を参照してください。
  • License Server VPXは引き続きライセンス管理コンソールを使用します。
  1. Citrixライセンスサービスを停止します。
  2. この手順で以前に作成したserver.crtとserver.keyをc:\Program Files (x86)\Citrix\Licensing\LS\confにコピーします。
  3. Citrixライセンスサービスを開始します。

ステップ5 プロキシサーバーの構成

Citrix Licensing Manager、CEIP、およびCall Homeでプロキシを使用できます。プロキシサーバーを構成すると、ライセンスのダウンロードおよびテレメトリデータのアップロード要求はプロキシサーバー経由で送信されます。データの自動アップロードが失敗した場合は、ファイアウォール設定を確認するか、プロキシを構成してください。詳細については、Citrix Licensing Telemetryドキュメントを参照してください。

重要:

外部Web通信を必要とするCitrixライセンスコンポーネントは、Windowsの自動プロキシ検出を使用してネットワークプロキシ設定を継承できます。認証済みプロキシはサポートしていません。Windowsの自動プロキシ検出の詳細については、WinHTTP AutoProxy Functionsを参照してください。

プロキシサーバーを手動で構成する方法

  1. <Citrix Licensing>\WebServicesForLicensingディレクトリにあるSimpleLicenseServiceConfig.xmlファイルを編集します。
  2. ファイルに<Proxy>proxy server name:port number</Proxy>の形式でXML行を追加します。

重要:

.xmlタグは大文字と小文字を区別します。

    <Configurations>
      <EncoreConfiguration>
        <SamplingPeriod>15</SamplingPeriod>
        <RetentionTime>180</RetentionTime>
        <Enabled>true</Enabled>
      </EncoreConfiguration>
      <Proxy>10.211.55.5:808</Proxy>
    </Configurations>
<!--NeedCopy-->

次のステップ

ライセンスサーバーの開始、インストール、および構成