License Serverの導入、インストール、および構成
重要:
Citrix License Server上でのサードパーティ製ベンダーデーモンの実行、またはサードパーティ製License Server上でのCitrixベンダーデーモンの実行はサポートしていません。
最新バージョンのLicense Serverを実行することをお勧めします。License Serverコンポーネントのホットフィックスは提供していません。また、新しい製品で古いLicense Serverをサポートしていません。最新バージョンのLicense Serverには、以前のバージョンで発生した問題の解決策が含まれていることがよくあります。新しいCitrix製品をアップグレードまたはインストールする際は、ライセンスコンポーネントもアップグレードしてください。新しいLicense Serverは下位互換性があり、古い製品やライセンスファイルをサポートしています。ただし、新しい製品では、ライセンスを正しくチェックアウトするために最新のLicense Serverが必要となることがよくあります。最新バージョンは、Citrixダウンロードサイトで入手できます。
このリリースでの新機能については、新機能を参照してください。
UNCパス (
\\\server\share) からのLicense Serverのインストールはサポートしていません。License Serverはローカルコピーからインストールしてください。
手順1: 前提条件の確認
License Serverをインストールおよび構成する前に、システム要件を必ず確認してください。
手順2: 製品のライセンス
製品のライセンスには、次の手順が含まれます。
- 最新バージョンのLicense Serverがあることを確認します。
- システム要件を確認します。
- ライセンスをインストールします。
- マイアカウントからライセンスファイルを取得するか、ライセンスコードがある場合は、Citrix Licensing Managerを使用します。
- Citrix製品をインストールします (または、すでにインストールされている場合は、新しいライセンスが認識されるようにCitrix製品を再起動します)。
- 該当する場合、製品のインストール中に設定されなかった製品側のライセンス通信設定を構成します。この構成には、製品で正しい製品エディションを設定することが含まれます。詳細については、ライセンス要素およびサービスを参照してください。
製品側のエディション設定が、購入したライセンスと正しく一致していることを確認してください。たとえば、Premiumエディションのライセンスを購入した場合は、製品のエディション設定がAdvancedではなくPremiumを示していることを確認してください。
重要:
License Serverはドメインメンバーシップを必要としません。ワークグループにLicense Serverをインストールしても、Citrix製品のすべてのライセンス機能を実行できます。Active Directoryユーザーまたはグループを持つCitrix Licensing Managerユーザーを管理するには、ユーザーがドメインの一部である必要があります。それ以外の場合は、ローカルのWindowsユーザーとグループを使用してください。
手順3: セキュリティとファイアウォールの確認
-
セキュリティに関する考慮事項
-
新しいCitrix製品をアップグレードまたはインストールする際は、License Serverを最新バージョンにアップグレードすることをお勧めします。新しいLicense Serverは下位互換性があり、古い製品やライセンスファイルをサポートしています。新しいLicense Serverがリリースされるたびに、以前のバージョンよりも優れたセキュリティ機能が含まれている可能性があります。環境を構成する際には、次のセキュリティに関する考慮事項も推奨します。
- 信頼されたネットワーク上の承認された管理者のみがCitrix Licensing Managerにアクセスできるように、License Server環境を構成します。これは、適切に構成されたネットワークまたはホストベースのファイアウォールを使用することで実現できます。
- Citrix Licensing Managerを使用する際は、信頼できないWebサイトへのアクセスや、信頼できないURLのクリックは避けてください。
重要:
Citrix License Serverは、認証にMicrosoft Active Directoryを使用します。Citrixは、Citrix License Serverを安全に展開するために、Microsoft Active Directoryで適切なセキュリティプラクティス (アカウントロックアウトやパスワード管理など) を実装することを強くお勧めします。詳細については、アカウントロックアウトのしきい値およびパスワードは複雑さの要件を満たす必要があるの記事を参照してください。
ファイアウォールに関する考慮事項
ライセンスをインストールする前に、License Serverと製品サーバーの間にファイアウォールが必要かどうかを判断してください。ファイアウォールに関する考慮事項は、License Serverをインストールする場所に影響を与える可能性があります。
環境にハードウェアファイアウォールがある場合は、必要なルールを手動で作成する必要があります。
製品とLicense Serverの間にファイアウォールがある場合は、ポート番号を構成します。この構成プロセスには、次のものが含まれます。
- **変更するポート番号の決定**。ポート番号は、インストールプロセス中またはインストール後に変更できます。
- **ファイアウォールポートの開放**。トラフィックが流れるように、変更したファイアウォールのポートを開放します。現在のリリースでは、組み込みファイアウォールが自動的に構成されます。
- **製品側の設定の変更**。Citrix製品を、Citrix Licensing Managerと同じポート番号を使用するように構成します。製品で参照されているポート番号を変更しない場合、製品はLicense Serverに接続できません。製品側の設定は、製品のインストール中およびインストール後に変更できます。これらの設定の詳細については、製品ドキュメントを参照してください。
ファイアウォールを介した必要なURLとポートの許可、および開放されたURLのリストの詳細については、Citrix Cloudへの登録と登録解除を参照してください。
テレメトリーデータアップロードの許可に関する詳細については、「レポートオプション」を参照してください。
ステップ 4 ライセンスコンポーネント、サーバー、および証明書のインストール
注:
インストール中に、インストールパスにローカライズされた文字が含まれていると、インストールが失敗する可能性があります。デフォルトのインストールパスを受け入れるか、インストールディレクトリにASCII英字のみを入力してください。
ライセンスコンポーネントは、専用の別のサーバー、または他のアプリケーションと共有するサーバーにインストールできます。あるいは、Webサーバーまたはアプリケーションサーバーを使用することも可能です。ただし、この記事で後述する場所は、リソース消費が少なくなります。50台未満のサーバーまたは10,000ライセンス未満を実行している場合は、製品と同じサーバーにライセンスサーバーをインストールできます。ライセンスサーバーを別のシステムに再配置する必要があるかどうかを判断するには、CPUおよびメモリ負荷(lmgrd.exeおよびCITRIX.exe)を監視してください。
-
重要:
-
-
Active Directory展開の場合を除き、今後のすべてのインストールには
CitrixLicensing.exeファイルを使用してください。Active Directory展開の場合は、.msiを使用します。インストールには、.exeファイルと.msiファイルの両方が存在することを確認してください。 -
グラフィカルインターフェイスを使用したライセンスサーバーとコンソールのインストール
-
-
Citrixダウンロードからライセンスサーバーをダウンロードし、管理者またはAdministratorsグループのメンバーとしてライセンスサーバーインストーラー
CitrixLicensing.exeを起動します。
-
Citrixダウンロードからライセンスサーバーをダウンロードし、管理者またはAdministratorsグループのメンバーとしてライセンスサーバーインストーラー
-
- GUIのインストーラーに従って、インストール先フォルダーを承認します。
- ライセンスコンポーネントは、32ビットコンピューターでは
C:\Program Files\Citrix\Licensingに、64ビットコンピューターではC:\Program Files (x86)\Citrix\Licensingにインストールされます。
-
-
構成ページで、ライセンスコンポーネントが使用するデフォルトのポート番号を承認または変更します。インストーラーにWindowsファイアウォールの例外を構成させるかどうかを選択します。必要に応じて、インストール後にポート番号を変更できます。ライセンスサーバーを構成せずにインストールを完了することを選択した場合は、
CitrixLicensing.exeインストーラーを再起動します。インストール後にライセンスサーバー構成ツールを使用して設定を構成することもできます。 構成ツールは、C:\Program Files\Citrix\Licensing\LS\resource\Licensing.Configuration.Tool.exeから開きます。- ライセンスサーバーのポート番号は27000です
- ベンダーデーモンのポート番号は7279です
- Citrix Web Services for Licensingのポート番号は8083です
- ライセンスサーバーは、ログオン方法に基づいてCitrix Licensing Managerのデフォルトの管理者を追加します。ドメインにいる場合、ライセンスサーバーはインストールユーザー(domain\user)をデフォルトのライセンスサーバーまたはCitrix Licensing Manager管理者として追加します。ローカルWindowsユーザーの場合、ライセンスサーバーはインストールユーザー(computer\user)をデフォルトの管理者アカウントとして追加します。ライセンスの管理を任意の管理者に許可するBUILTIN\administratorグループは、デフォルトで追加されます。特定のユーザーにライセンスを制限するために、BUILTIN\administratorsを削除できます。
- Citrix Licensing Managerを起動するか、Citrix Customer Experience Improvement Programに参加するかを選択します。
Windowsコマンドラインを使用したライセンスのインストール
-
重要:
-
-
Citrix Service Providerプログラムでは、Customer Experience Improvement Program(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 Customer Experience Improvement Program(CEIP)またはCall Homeへのオプトインの有無、または方法を指定します。オプションパラメーター。デフォルトはNONEです。
- DIAGNOSTIC - Call Home
- Unidentified - 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 はLicense Server実行可能ファイルが格納される場所です。オプションパラメーター。デフォルトは
c:\program files\citrix\licensingまたはc:\program files (x86)\citrix\licensingです。 - LICSERVERPORT はLicense Serverに使用されるポート番号です。オプションパラメーター。デフォルトは27000です。
- VENDORDAEMONPORT はベンダーデーモンに使用されるポート番号です。オプションパラメーター。デフォルトは7279です。
- WEBSERVICESLICENSINGPORT はCitrix Web Services for Licensingに使用されるポート番号です。オプションパラメーター。デフォルトは8083です。
-
CEIPOPTIN は、Citrixカスタマーエクスペリエンス向上プログラム(CEIP)またはコールホームに参加するかどうか、またはどのように参加するかを指定します。オプションパラメーター。デフォルトは NONE です。
- DIAGNOSTIC - コールホーム
- Unidentified - CEIP
- NONE
Citrix Licensing Managerを使用して、CEIPおよびコールホームの選択を変更できます。
License Management Serviceのコマンドラインによる有効化または無効化
License Management ServiceはLicense Server内で自動的に動作し、基本的なライセンスデータの電子レポートを可能にします。インストール後にLicense Management Serviceを無効にすることで、手動レポートを選択できます。手動レポートについて詳しくは、「レポートオプション」を参照してください。
構文:
ctx_license_management_service.exe (-enable | -disable | -query)
各項目の説明:
- -enable は、基本的なライセンスデータの電子レポートを有効にします。Citrixへの初回アップロードは、License Serverのインストール後7日後に行われます。
- -disable は、基本的なライセンスデータの電子ライセンスレポートを無効にします。電子ライセンスレポートを無効にすると、手動レポートに同意したことになります。
- -query は、現在の構成を表示します。
Citrix Licensing ManagerおよびWeb Services for Licensingで使用される証明書の手動インストール
注:
インストール中に生成される自己署名証明書を使用しない場合は、この手順を使用してください。
証明書をインストールするには、次の3つの手順があります。
- 証明書と秘密キーを含む.pfxファイルを取得します。
- .pfxファイルから証明書と秘密キーを抽出します。
- License Serverに証明書と秘密キーをインストールします。
ドメイン証明書を使用して.pfxファイルを取得する方法 - 方法1
ドメイン内のサーバーにログオンし、MMCを開いて、次の手順を実行します。
- エクスポートされた.pfxファイルを格納するディレクトリ c:\ls_cert を作成します。
- ファイル > スナップインの追加と削除 > 証明書 > コンピューターアカウント > ローカルコンピューター を選択して、証明書スナップインを追加します。
- 左側のペインの 証明書 で、個人 を右クリックし、すべてのタスク > 新しい証明書の要求 を選択し、次へ をクリックします。
- 証明書の登録ポリシー ウィザードで、Active Directory登録ポリシー を選択し、次へ をクリックします。コンピューター の横にあるチェックボックスをオンにし、右側の 詳細 を選択します。
- プロパティ を選択し、全般 タブで、フレンドリ名と説明を入力します。
- サブジェクト タブの サブジェクトの種類 で、種類 メニューから 共通名 を選択します。テキストボックスにフレンドリ名を入力し、追加 を選択し、適用 をクリックします。
- 拡張機能 タブで、メニューから キー使用法 を選択します。デジタル署名とキーの暗号化 を 選択されたオプション ボックスに追加します。
- 拡張キー使用法 メニューで、サーバー認証 と クライアント認証 を 選択されたオプション ボックスに追加します。
- 秘密キー タブのキーオプションメニューで、キーサイズが4096であることを確認します。キーをエクスポート可能にする チェックボックスをオンにし、適用 をクリックします。
- 証明機関 タブで、CAチェックボックスが選択されていることを確認し、OK > 登録 > 完了 をクリックします。
-
- 証明書 コンソールで、個人 > 証明書 を選択し、作成した証明書を選択します。すべてのタスク > エクスポート > 次へ を選択し、はい、秘密キーをエクスポートします ラジオボタンを選択し、次へ をクリックします。
-
- 個人情報交換 - PKCS #12(.PFX) で、すべての証明書を含めるチェックボックスをオンにし、次へ を選択し、パスワードを作成して、次へ をクリックします。
-
参照 をクリックし、
C:\ls_certに移動してserver.PFXと入力し、ウィザードに従って完了します。
証明機関 (CA) に要求を送信して.pfxファイルを取得する方法 - 方法2
これらの手順は、証明機関によって異なる場合があります。
-
License Serverにログオンし、MMCを開いて、次の手順を実行します。
- ファイル > スナップインの追加と削除 > 証明書 > コンピューターアカウント > ローカルコンピューター を選択して、証明書スナップインを追加します。
- 左ペインの 証明書 の下で 個人 を右クリックし、すべてのタスク > 高度な操作 > カスタム要求の作成 を選択し、次に 次へ をクリックします。
- 証明書の登録ポリシー ウィザードで、カスタム要求 の下にある 登録ポリシーなしで続行 を選択し、次に 次へ をクリックします。
- カスタム要求 画面で、メニューから (テンプレートなし) CNG キー を選択し、要求形式に PKCS#10 を選択し、次に 次へ をクリックします。
- 証明書情報 画面で、詳細 を選択し、次に プロパティ を選択します。
- 全般 タブで、わかりやすい名前と説明を入力します。
- サブジェクト タブで、サブジェクト名の下で共通名を選択し、テキストボックスに値を入力します。
- 拡張機能 タブで、メニューから キー使用法 を選択し、デジタル署名 と キーの暗号化 を追加します。
- 拡張機能 タブで、メニューから 拡張キー使用法 を選択し、サーバー認証 と クライアント認証 を追加します。
- 秘密キー タブで、暗号化サービスプロバイダー の下で RSA, Microsoft Software Key Storage Provider (既定) を選択します。キー オプションメニューから、キーサイズが 4096 であることを確認し、キーをエクスポート可能にする チェックボックスをオンにし、次に 適用 をクリックします。
- ファイルを .req ファイルとして保存し、.req ファイルを証明機関 (CA) に提出し、.cer ファイルを保存します。
- MMC の 証明書 の下で、個人を右クリックし、すべてのタスク > インポート を選択します。インポートウィザードで、.cer ファイルを選択します。
- エクスポートされた .pfx ファイルを保持するために、ディレクトリ c:\ls_cert を作成します。
- 証明書 コンソールで、個人 > 証明書 を選択し、インポートした証明書を選択します。すべてのタスク > エクスポート > 次へ を選択し、はい、秘密キーをエクスポートします ラジオボタンを選択し、次へ をクリックします。
- 個人情報交換 - PKCS #12(.PFX) の下で、すべての証明書を含めるチェックボックスをオンにし、次へ を選択し、パスワードを作成し、次に 次へ を選択します。
- 参照 を選択し、C:\ls_cert に移動し、server.PFX と入力し、次にウィザードに従って完了します。
証明書と秘密キーを抽出する方法
この手順では、.pfx ファイルから証明書と秘密キーを抽出できる OpenSSL または別のツールが必要です。ライセンスサーバーに付属している OpenSSL のバージョンは、証明書と秘密キーの抽出をサポートしていません。OpenSSL のダウンロードについては、www.openssl.org を参照してください。Citrix では、これらの手順を実行するために、OpenSSL を別のワークステーションにインストールすることをお勧めします。
-
<openssl directory>\binフォルダーに移動します。 -
openssl pkcs12 -in C:\ls_cert\server.pfx -out server.crt -nokeysを実行します。注:
ライセンスサーバーは .crt 証明書形式のみを使用します。
- エクスポートプロセス中に作成したパスワードを入力します。
-
openssl pkcs12 -in C:\ls_cert\server.pfx -out server.key -nocerts -nodesを実行します。 - エクスポートプロセス中に作成したパスワードを入力します。
ライセンスサーバーに .crt および .key ファイルをインストールする方法
Windows - ライセンス用 Web サービス:
- Citrix ライセンス用 Web サービスを停止します。
- この手順で以前に作成した server.crt と server.key を
c:\program files (x86)\citrix\licensing\WebServicesForLicensing\Apache\conf\にコピーします。 - Citrix ライセンス用 Web サービスを開始します。
Windows - ライセンス管理コンソール:
注:
- ライセンス管理コンソールは、Windows License Server v11.16.6.0 ビルド 31000 以降から削除されました。詳細については、「新機能」を参照してください。
- License Server VPX は引き続きライセンス管理コンソールを使用します。
- Citrix ライセンスサービスを停止します。
- この手順で以前に作成した server.crt と server.key を
c:\Program Files (x86)\Citrix\Licensing\LS\confにコピーします。 - Citrix ライセンスサービスを開始します。
ステップ 5 プロキシサーバーの構成
Citrix Licensing Manager、CEIP、および Call Home でプロキシを使用できます。プロキシサーバーを構成すると、ライセンスのダウンロード要求とテレメトリデータのアップロード要求はプロキシサーバー経由で送信されます。データの自動アップロードが失敗した場合は、ファイアウォール設定を確認するか、プロキシを構成してください。詳細については、「Citrix Licensing Telemetry」ドキュメントを参照してください。
License Server バージョン 11.17.2.0 ビルド 43000 以降では、Citrix Licensing Manager UI からプロキシサーバー設定を表示および構成できます。詳細については、「Citrix Licensing Manager 内でプロキシサーバーを構成する」を参照してください。
重要:
外部への Web 通信を必要とする Citrix ライセンスコンポーネントは、Windows の自動プロキシ検出を使用してネットワークプロキシ設定を継承できます。認証済みプロキシはサポートしていません。Windows の自動プロキシ検出の詳細については、「WinHTTP AutoProxy Functions」を参照してください。
プロキシサーバーを手動で構成する方法
-
<Citrix Licensing>\WebServicesForLicensingディレクトリにある SimpleLicenseServiceConfig.xml ファイルを編集します。 - ファイルに
<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-->
次のステップ
この記事の概要
- 手順1: 前提条件の確認
- 手順2: 製品のライセンス
- 手順3: セキュリティとファイアウォールの確認
- セキュリティに関する考慮事項
- ファイアウォールに関する考慮事項
- ステップ 4 ライセンスコンポーネント、サーバー、および証明書のインストール
- グラフィカルインターフェイスを使用したライセンスサーバーとコンソールのインストール
- Windowsコマンドラインを使用したライセンスのインストール
- コマンドラインを使用したActive Directory展開用ライセンスのインストール
- License Management Serviceのコマンドラインによる有効化または無効化
- Citrix Licensing ManagerおよびWeb Services for Licensingで使用される証明書の手動インストール
- ドメイン証明書を使用して.pfxファイルを取得する方法 - 方法1
- 証明機関 (CA) に要求を送信して.pfxファイルを取得する方法 - 方法2
- 証明書と秘密キーを抽出する方法
- ライセンスサーバーに .crt および .key ファイルをインストールする方法
- ステップ 5 プロキシサーバーの構成
- プロキシサーバーを手動で構成する方法