License Server の開始、インストール、構成
重要:
Citrix License Server 上でのサードパーティベンダーデーモンの実行、またはサードパーティライセンスサーバー上での Citrix ベンダーデーモンの実行はサポートしていません。
最新バージョンの License Server を実行することをお勧めします。License Server コンポーネントのホットフィックスは提供しておらず、新しい製品で古い License Server をサポートしていません。最新バージョンの License Server には、以前のバージョンで発生した問題の解決策が含まれていることがよくあります。新しい Citrix 製品をアップグレードまたはインストールする際は、ライセンスコンポーネントもアップグレードしてください。新しい License Server は下位互換性があり、古い製品とライセンスファイルをサポートします。ただし、新しい製品では、ライセンスを正しくチェックアウトするために最新の License Server が必要となることがよくあります。最新バージョンは Citrix Downloads サイトから入手できます。
このリリースの新機能については、新機能を参照してください。
UNC パス (
\\\server\share) からの License Server のインストールはサポートしていません。License Server はローカルコピーからインストールしてください。
ステップ 1: 前提条件の確認
License Server をインストールおよび構成する前に、システム要件を確認してください。
ステップ 2: 製品のライセンス
製品のライセンスには、次の手順が含まれます。
- 最新バージョンの License Server があることを確認します
- システム要件を確認します
- ライセンスをインストールします
- My Account からライセンスファイルを取得するか、ライセンスコードがある場合は 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 で適切なセキュリティプラクティス (アカウントロックアウトやパスワード管理など) を実装することを強くお勧めします。詳細については、アカウントロックアウトのしきい値およびパスワードは複雑さの要件を満たす必要があるの記事を参照してください。
Cipher Suite の順序と要件
-
サポートされている Cipher Suite の完全なリストは次のとおりです。
- ECDHE-ECDSA-AES256-GCM-SHA384
- ECDHE-RSA-AES256-GCM-SHA384
- ECDHE-ECDSA-CHACHA20-POLY1305
- ECDHE-RSA-CHACHA20-POLY1305
- ECDHE-ECDSA-AES128-GCM-SHA256
- ECDHE-RSA-AES128-GCM-SHA256
サポートされていない SSL プロトコル:
- TLSv1.1
- TLSv1
- SSLv2
- SSLv3
ファイアウォールに関する考慮事項
ライセンスをインストールする前に、License Server と製品サーバーの間にファイアウォールが必要かどうかを判断してください。ファイアウォールに関する考慮事項は、License Server をインストールする場所に影響を与える可能性があります。
- 環境にハードウェアファイアウォールがある場合は、必要なルールを手動で作成する必要があります。
製品とライセンスサーバーの間にファイアウォールがある場合は、ポート番号を構成します。この構成プロセスには以下が含まれます。
- 変更するポート番号の決定。ポート番号は、インストールプロセス中またはインストール後に変更できます。
- ファイアウォールポートの開放。トラフィックが流れるように、変更したファイアウォール上のポートを開放します。現在のリリースでは、組み込みファイアウォールが自動的に構成されます。
- 製品側の設定の変更。Citrix製品がCitrix Licensing Managerと同じポート番号を使用するように構成します。製品で参照されているポート番号を変更しない場合、製品はライセンスサーバーに接続できません。製品側の設定は、製品のインストール中およびインストール後に変更できます。これらの設定については、製品ドキュメントを参照してください。
ファイアウォールを介した必須URLとポートの許可、およびオープンURLのリストの詳細については、「Citrix Cloudへの登録と登録解除」を参照してください。
テレメトリデータアップロードの許可の詳細については、「レポートオプション」を参照してください。
手順4:ライセンスコンポーネント、サーバー、および証明書のインストール
-
注:
-
-
インストール中に、インストールパスにローカライズされた文字が含まれていると、インストールが失敗する可能性があります。デフォルトのインストールパスを受け入れるか、インストールディレクトリにASCII英字文字のみを入力してください。
-
ライセンスコンポーネントは、専用の別のサーバー、または別のアプリケーションと共有するサーバーにインストールできます。あるいは、Webサーバーまたはアプリケーションサーバーを使用することもできます。ただし、この記事の後半で説明する場所は、リソース消費が少なくなります。50台未満のサーバーまたは10,000未満のライセンスを実行している場合は、製品と同じサーバーにライセンスサーバーをインストールできます。ライセンスサーバーを別のシステムに再配置する必要があるかどうかを判断するには、CPUとメモリの負荷(
lmgrd.exeおよびCITRIX.exe)を監視してください。 -
重要:
-
-
Active Directory展開の場合を除き、今後のすべてのインストールには
CitrixLicensing.exeファイルを使用してください。その場合は、.msiを使用します。インストールには、.exeファイルと.msiファイルの両方が存在することを確認してください。
-
グラフィカルインターフェイスを使用したライセンスサーバーとコンソールのインストール
-
Citrixダウンロードからライセンスサーバーをダウンロードし、管理者またはAdministratorsグループのメンバーとしてライセンスサーバーインストーラー
CitrixLicensing.exeを起動します。 - 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カスタマーエクスペリエンス向上プログラムに参加するかどうかを選択します。
Windowsコマンドラインを使用したライセンスのインストール
- > **重要:**
- >
- > Citrix Service Providerプログラムでは、カスタマーエクスペリエンス向上プログラム(CEIP)とCall Homeが必要です。Citrix Service Providerである場合、CEIPまたはCall Homeを無効にすることはできません。Citrixは、ライセンスコンプライアンスを含む正当な利益のために、必要な基本的なライセンスデータを収集します。詳細については、「[Citrixライセンスコンプライアンス](/ja-jp/licensing/11-17-2-51000/license-server/licensing-data-collection-programs.html)」を参照してください。
- `CitrixLicensing.exe`コマンドを使用してライセンスをインストールする場合、オプションとその引数の間を除くコマンドラインの任意の場所に`Property=value`を追加してプロパティを設定します。
コマンドラインを管理者権限で実行していることを確認してください。管理者権限でコマンドプロンプトを起動するには、[スタート]を選択し、[コマンドプロンプト]を右クリックして、[管理者として実行]を選択します。 次のサンプルコマンドラインは、サイレントモードでライセンスをインストールします。設定するプロパティを追加します。 コマンドは改行せずに1行で入力してください。以下の例は、スペースの制約により複数行になっています。
CitrixLicensing.exe /quiet /l install.log INSTALLDIR=installdirectory WSLPORT=port_number LSPORT=port_number VDPORT=*port_number CEIPOPTIN=value
-
各項目の意味は次のとおりです。
- /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
- Unidentified - CEIP
- NONE
CEIPとCall Homeの選択は、Citrix Licensing Managerを使用して変更できます。
コマンドラインを使用した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カスタマーエクスペリエンス向上プログラム(CEIP)またはCall Homeへのオプトイン方法を指定します。オプションパラメーター。デフォルトは NONE です。
- DIAGNOSTIC - Call Home
- Unidentified - 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つの手順があります。
- 証明書と秘密キーを含む.pfxファイルを取得します。.pfxファイルを取得するには、2つの方法のいずれかを使用できます。
- .pfxファイルから証明書と秘密キーを抽出します。
- ライセンスサーバーに証明書と秘密キーをインストールします。
ドメイン証明書を使用して.pfxファイルを取得する方法 - 方法1
ドメイン内のサーバーにログオンし、MMCを開いて、次の手順に従います。
- エクスポートされた.pfxファイルを保持するためのディレクトリ c:\ls_cert を作成します。
- ファイル > スナップインの追加と削除 > 証明書 > コンピューターアカウント > ローカルコンピューターを選択して、証明書スナップインを追加します。
- 左ペインの証明書の下で、個人を右クリックし、すべてのタスク > 新しい証明書の要求を選択し、次へをクリックします。
- 証明書の登録ポリシーウィザードで、Active Directory登録ポリシーを選択し、次へをクリックします。コンピューターの横にあるチェックボックスを選択し、右側の詳細を選択します。
- プロパティを選択し、全般タブで、フレンドリ名と説明を入力します。
- 件名タブの件名タイプの下で、タイプメニューから共通名を選択します。テキストボックスにフレンドリ名を入力し、追加を選択し、適用をクリックします。
- 拡張機能タブで、メニューからキー使用法を選択します。デジタル署名とキーの暗号化を選択したオプションボックスに追加します。
- 拡張キー使用法メニューで、サーバー認証とクライアント認証を選択したオプションボックスに追加します。
- 秘密キータブのキーオプションメニューの下で、キーサイズが4096であることを確認します。キーのエクスポートを許可するチェックボックスを選択し、適用をクリックします。
- 証明機関タブで、CAチェックボックスが選択されていることを確認し、OK > 登録 > 完了をクリックします。
- 証明書コンソールで、個人 > 証明書を選択し、作成した証明書を選択します。すべてのタスク > エクスポート > 次へを選択し、はい、秘密キーをエクスポートしますラジオボタンを選択して、次へをクリックします。
- 個人情報交換 - PKCS #12(.PFX)の下で、すべての証明書を含めるチェックボックスを選択し、次へを選択し、パスワードを作成して、次へをクリックします。
-
参照をクリックし、
C:\ls_certに移動してserver.PFXと入力し、ウィザードに従って完了します。
証明機関(CA)に要求を送信して.pfxファイルを取得する方法 - 方法2
- これらの手順は、証明機関によって異なる場合があります。
-
ライセンスサーバーにログオンし、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 Services for Licensing:
- Citrix Web Services for Licensingサービスを停止します。
- この手順の前に作成されたserver.crtとserver.keyを
c:\program files (x86)\citrix\licensing\WebServicesForLicensing\Apache\conf\にコピーします。 - Citrix Web Services for Licensingサービスを開始します。
Windows - License Administration Console:
注:
- License Administration Consoleは、Windows License Server v11.16.6.0ビルド31000以降から削除されました。詳細については、「新機能」を参照してください。
- License Server VPXは引き続きLicense Administration Consoleを使用します。
- 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 Licensingコンポーネントは、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: セキュリティとファイアウォールの確認
- セキュリティに関する考慮事項
- Cipher Suite の順序と要件
- ファイアウォールに関する考慮事項
- 手順4:ライセンスコンポーネント、サーバー、および証明書のインストール
- グラフィカルインターフェイスを使用したライセンスサーバーとコンソールのインストール
- Windowsコマンドラインを使用したライセンスのインストール
- コマンドラインを使用したActive Directory展開のライセンスインストール
- コマンドラインを使用したライセンス管理サービスの有効化または無効化
- Citrix Licensing ManagerおよびWeb Services for Licensingで使用される証明書の手動インストール
- ドメイン証明書を使用して.pfxファイルを取得する方法 - 方法1
- 証明機関(CA)に要求を送信して.pfxファイルを取得する方法 - 方法2
- 証明書と秘密キーの抽出方法
- ライセンスサーバーへの.crtファイルと.keyファイルのインストール
- ステップ5:プロキシサーバーの構成
- プロキシサーバーの手動構成方法